added sketches of maps
This commit is contained in:
		
							parent
							
								
									34ca2545ca
								
							
						
					
					
						commit
						8a448bc04b
					
				
							
								
								
									
										13
									
								
								Overworld.js
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Overworld.js
									
									
									
									
									
								
							| @ -71,12 +71,13 @@ class Overworld { | |||||||
| 		this.startGameLoop(); | 		this.startGameLoop(); | ||||||
| 
 | 
 | ||||||
| 		this.map.startCutscene([ | 		this.map.startCutscene([ | ||||||
| 			{ who: "hero", type: "walk", direction: "down" }, | 			// { who: "hero", type: "walk", direction: "down" },
 | ||||||
| 			{ who: "hero", type: "walk", direction: "down" }, | 			// { who: "hero", type: "walk", direction: "down" },
 | ||||||
| 			{ who: "hero", type: "walk", direction: "down" }, | 			// { who: "hero", type: "walk", direction: "down" },
 | ||||||
| 			{ who: "npc1", type: "walk", direction: "right" }, | 			// { who: "npc1", type: "walk", direction: "right" },
 | ||||||
| 			{ who: "hero", type: "stand", direction: "left", time: 200 }, | 			// { who: "hero", type: "stand", direction: "left", time: 200 },
 | ||||||
| 			{ type: "textMessage", text: "Hi! Lorem ipsum" }, | 			// { type: "textMessage", text: "Hi! Lorem ipsum" },
 | ||||||
|  | 			// { type: "changeMap", map: "Kitchen" },
 | ||||||
| 		]) | 		]) | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
							
								
								
									
										224
									
								
								OverworldMap.js
									
									
									
									
									
								
							
							
						
						
									
										224
									
								
								OverworldMap.js
									
									
									
									
									
								
							| @ -210,6 +210,34 @@ window.OverworldMaps = { | |||||||
| 					] | 					] | ||||||
| 				} | 				} | ||||||
| 			], | 			], | ||||||
|  | 			[utils.asGridCoord(11,11)]: [ | ||||||
|  | 				{ | ||||||
|  | 					events: [ | ||||||
|  | 						{ type: "changeMap", map: "Bedroom" } | ||||||
|  | 					] | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			[utils.asGridCoord(8,13)]: [ | ||||||
|  | 				{ | ||||||
|  | 					events: [ | ||||||
|  | 						{ type: "changeMap", map: "Bathroom" } | ||||||
|  | 					] | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			[utils.asGridCoord(5,11)]: [ | ||||||
|  | 				{ | ||||||
|  | 					events: [ | ||||||
|  | 						{ type: "changeMap", map: "Livingroom" } | ||||||
|  | 					] | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 			[utils.asGridCoord(1,6)]: [ | ||||||
|  | 				{ | ||||||
|  | 					events: [ | ||||||
|  | 						{ type: "changeMap", map: "Office" } | ||||||
|  | 					] | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
| 		} | 		} | ||||||
| 	}, | 	}, | ||||||
| 	Kitchen: { | 	Kitchen: { | ||||||
| @ -270,5 +298,201 @@ window.OverworldMaps = { | |||||||
| 				} | 				} | ||||||
| 			], | 			], | ||||||
| 		} | 		} | ||||||
|  | 	}, | ||||||
|  | 	Bedroom: { | ||||||
|  | 		lowerSrc: "/images/maps/map-room-bedroom.png", | ||||||
|  | 		// upperSrc: "/images/maps/room-builder.png",
 | ||||||
|  | 		upperSrc: "", | ||||||
|  | 		gameObjects: { | ||||||
|  | 			hero: new Person({ | ||||||
|  | 				isPlayerControlled: true, | ||||||
|  | 				x: utils.withGrid(1), | ||||||
|  | 				y: utils.withGrid(4), | ||||||
|  | 			}), | ||||||
|  | 		}, | ||||||
|  | 		walls: { | ||||||
|  | 			// "16,16": true
 | ||||||
|  | 			[utils.asGridCoord(1,2)] : true, | ||||||
|  | 			[utils.asGridCoord(1,3)] : true, | ||||||
|  | 			[utils.asGridCoord(0,4)] : true, | ||||||
|  | 			[utils.asGridCoord(1,5)] : true, | ||||||
|  | 			[utils.asGridCoord(1,6)] : true, | ||||||
|  | 			[utils.asGridCoord(1,7)] : true, | ||||||
|  | 			[utils.asGridCoord(1,8)] : true, | ||||||
|  | 			[utils.asGridCoord(2,9)] : true, | ||||||
|  | 			[utils.asGridCoord(3,9)] : true, | ||||||
|  | 			[utils.asGridCoord(4,9)] : true, | ||||||
|  | 			[utils.asGridCoord(5,9)] : true, | ||||||
|  | 			[utils.asGridCoord(6,9)] : true, | ||||||
|  | 			[utils.asGridCoord(7,9)] : true, | ||||||
|  | 			[utils.asGridCoord(8,8)] : true, | ||||||
|  | 			[utils.asGridCoord(8,7)] : true, | ||||||
|  | 			[utils.asGridCoord(8,6)] : true, | ||||||
|  | 			[utils.asGridCoord(8,5)] : true, | ||||||
|  | 			[utils.asGridCoord(8,4)] : true, | ||||||
|  | 			[utils.asGridCoord(8,3)] : true, | ||||||
|  | 			[utils.asGridCoord(8,2)] : true, | ||||||
|  | 			[utils.asGridCoord(7,1)] : true, | ||||||
|  | 			[utils.asGridCoord(6,1)] : true, | ||||||
|  | 			[utils.asGridCoord(5,1)] : true, | ||||||
|  | 			[utils.asGridCoord(4,1)] : true, | ||||||
|  | 			[utils.asGridCoord(3,1)] : true, | ||||||
|  | 			[utils.asGridCoord(2,1)] : true, | ||||||
|  | 		}, | ||||||
|  | 		cutsceneSpaces: { | ||||||
|  | 			[utils.asGridCoord(1,4)]: [ | ||||||
|  | 				{ | ||||||
|  | 					events: [ | ||||||
|  | 						{ type: "changeMap", map: "DemoRoom" } | ||||||
|  | 					] | ||||||
| 				} | 				} | ||||||
|  | 			], | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
|  | 	Bathroom: { | ||||||
|  | 		lowerSrc: "/images/maps/map-room-bathroom.png", | ||||||
|  | 		// upperSrc: "/images/maps/room-builder.png",
 | ||||||
|  | 		upperSrc: "", | ||||||
|  | 		gameObjects: { | ||||||
|  | 			hero: new Person({ | ||||||
|  | 				isPlayerControlled: true, | ||||||
|  | 				x: utils.withGrid(3), | ||||||
|  | 				y: utils.withGrid(1), | ||||||
|  | 			}), | ||||||
|  | 		}, | ||||||
|  | 		walls: { | ||||||
|  | 			// "16,16": true
 | ||||||
|  | 			[utils.asGridCoord(0,2)] : true, | ||||||
|  | 			[utils.asGridCoord(0,3)] : true, | ||||||
|  | 			[utils.asGridCoord(0,4)] : true, | ||||||
|  | 			[utils.asGridCoord(0,5)] : true, | ||||||
|  | 			[utils.asGridCoord(0,6)] : true, | ||||||
|  | 			[utils.asGridCoord(1,7)] : true, | ||||||
|  | 			[utils.asGridCoord(2,7)] : true, | ||||||
|  | 			[utils.asGridCoord(3,7)] : true, | ||||||
|  | 			[utils.asGridCoord(4,7)] : true, | ||||||
|  | 			[utils.asGridCoord(5,6)] : true, | ||||||
|  | 			[utils.asGridCoord(5,5)] : true, | ||||||
|  | 			[utils.asGridCoord(5,4)] : true, | ||||||
|  | 			[utils.asGridCoord(5,3)] : true, | ||||||
|  | 			[utils.asGridCoord(5,2)] : true, | ||||||
|  | 			[utils.asGridCoord(4,1)] : true, | ||||||
|  | 			[utils.asGridCoord(3,0)] : true, | ||||||
|  | 			[utils.asGridCoord(2,1)] : true, | ||||||
|  | 			[utils.asGridCoord(1,1)] : true, | ||||||
|  | 		}, | ||||||
|  | 		cutsceneSpaces: { | ||||||
|  | 			[utils.asGridCoord(3,1)]: [ | ||||||
|  | 				{ | ||||||
|  | 					events: [ | ||||||
|  | 						{ type: "changeMap", map: "DemoRoom" } | ||||||
|  | 					] | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
|  | 	Livingroom: { | ||||||
|  | 		lowerSrc: "/images/maps/map-room-livingroom.png", | ||||||
|  | 		// upperSrc: "/images/maps/room-builder.png",
 | ||||||
|  | 		upperSrc: "", | ||||||
|  | 		gameObjects: { | ||||||
|  | 			hero: new Person({ | ||||||
|  | 				isPlayerControlled: true, | ||||||
|  | 				x: utils.withGrid(11), | ||||||
|  | 				y: utils.withGrid(4), | ||||||
|  | 			}), | ||||||
|  | 		}, | ||||||
|  | 		walls: { | ||||||
|  | 			// "16,16": true
 | ||||||
|  | 			[utils.asGridCoord(0,2)] : true, | ||||||
|  | 			[utils.asGridCoord(0,3)] : true, | ||||||
|  | 			[utils.asGridCoord(0,4)] : true, | ||||||
|  | 			[utils.asGridCoord(0,5)] : true, | ||||||
|  | 			[utils.asGridCoord(0,6)] : true, | ||||||
|  | 			[utils.asGridCoord(0,7)] : true, | ||||||
|  | 			[utils.asGridCoord(1,8)] : true, | ||||||
|  | 			[utils.asGridCoord(2,8)] : true, | ||||||
|  | 			[utils.asGridCoord(3,8)] : true, | ||||||
|  | 			[utils.asGridCoord(4,8)] : true, | ||||||
|  | 			[utils.asGridCoord(5,8)] : true, | ||||||
|  | 			[utils.asGridCoord(6,8)] : true, | ||||||
|  | 			[utils.asGridCoord(7,8)] : true, | ||||||
|  | 			[utils.asGridCoord(8,8)] : true, | ||||||
|  | 			[utils.asGridCoord(9,8)] : true, | ||||||
|  | 			[utils.asGridCoord(10,8)] : true, | ||||||
|  | 			[utils.asGridCoord(11,7)] : true, | ||||||
|  | 			[utils.asGridCoord(11,6)] : true, | ||||||
|  | 			[utils.asGridCoord(11,5)] : true, | ||||||
|  | 			[utils.asGridCoord(12,4)] : true, | ||||||
|  | 			[utils.asGridCoord(11,3)] : true, | ||||||
|  | 			[utils.asGridCoord(11,2)] : true, | ||||||
|  | 			[utils.asGridCoord(10,1)] : true, | ||||||
|  | 			[utils.asGridCoord(9,1)] : true, | ||||||
|  | 			[utils.asGridCoord(8,1)] : true, | ||||||
|  | 			[utils.asGridCoord(7,1)] : true, | ||||||
|  | 			[utils.asGridCoord(6,1)] : true, | ||||||
|  | 			[utils.asGridCoord(5,1)] : true, | ||||||
|  | 			[utils.asGridCoord(4,1)] : true, | ||||||
|  | 			[utils.asGridCoord(3,1)] : true, | ||||||
|  | 			[utils.asGridCoord(2,1)] : true, | ||||||
|  | 			[utils.asGridCoord(1,1)] : true, | ||||||
|  | 		}, | ||||||
|  | 		cutsceneSpaces: { | ||||||
|  | 			[utils.asGridCoord(11,4)]: [ | ||||||
|  | 				{ | ||||||
|  | 					events: [ | ||||||
|  | 						{ type: "changeMap", map: "DemoRoom" } | ||||||
|  | 					] | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
|  | 	Office: { | ||||||
|  | 		lowerSrc: "/images/maps/map-room-office.png", | ||||||
|  | 		// upperSrc: "/images/maps/room-builder.png",
 | ||||||
|  | 		upperSrc: "", | ||||||
|  | 		gameObjects: { | ||||||
|  | 			hero: new Person({ | ||||||
|  | 				isPlayerControlled: true, | ||||||
|  | 				x: utils.withGrid(8), | ||||||
|  | 				y: utils.withGrid(4), | ||||||
|  | 			}), | ||||||
|  | 		}, | ||||||
|  | 		walls: { | ||||||
|  | 			// "16,16": true
 | ||||||
|  | 			[utils.asGridCoord(0,2)] : true, | ||||||
|  | 			[utils.asGridCoord(0,3)] : true, | ||||||
|  | 			[utils.asGridCoord(0,4)] : true, | ||||||
|  | 			[utils.asGridCoord(0,5)] : true, | ||||||
|  | 			[utils.asGridCoord(0,6)] : true, | ||||||
|  | 			[utils.asGridCoord(1,7)] : true, | ||||||
|  | 			[utils.asGridCoord(2,7)] : true, | ||||||
|  | 			[utils.asGridCoord(3,7)] : true, | ||||||
|  | 			[utils.asGridCoord(4,7)] : true, | ||||||
|  | 			[utils.asGridCoord(5,7)] : true, | ||||||
|  | 			[utils.asGridCoord(6,7)] : true, | ||||||
|  | 			[utils.asGridCoord(7,7)] : true, | ||||||
|  | 			[utils.asGridCoord(8,6)] : true, | ||||||
|  | 			[utils.asGridCoord(8,5)] : true, | ||||||
|  | 			[utils.asGridCoord(9,4)] : true, | ||||||
|  | 			[utils.asGridCoord(8,3)] : true, | ||||||
|  | 			[utils.asGridCoord(8,2)] : true, | ||||||
|  | 			[utils.asGridCoord(7,1)] : true, | ||||||
|  | 			[utils.asGridCoord(6,1)] : true, | ||||||
|  | 			[utils.asGridCoord(5,1)] : true, | ||||||
|  | 			[utils.asGridCoord(4,1)] : true, | ||||||
|  | 			[utils.asGridCoord(3,1)] : true, | ||||||
|  | 			[utils.asGridCoord(2,1)] : true, | ||||||
|  | 			[utils.asGridCoord(1,1)] : true, | ||||||
|  | 		}, | ||||||
|  | 		cutsceneSpaces: { | ||||||
|  | 			[utils.asGridCoord(8,4)]: [ | ||||||
|  | 				{ | ||||||
|  | 					events: [ | ||||||
|  | 						{ type: "changeMap", map: "DemoRoom" } | ||||||
|  | 					] | ||||||
|  | 				} | ||||||
|  | 			], | ||||||
|  | 		} | ||||||
|  | 	}, | ||||||
| } | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								images/maps/map-room-bathroom.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								images/maps/map-room-bathroom.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 1.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								images/maps/map-room-bedroom.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								images/maps/map-room-bedroom.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 1.9 KiB | 
							
								
								
									
										
											BIN
										
									
								
								images/maps/map-room-livingroom.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								images/maps/map-room-livingroom.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 1.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								images/maps/map-room-office.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								images/maps/map-room-office.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 1.5 KiB | 
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user