For this Role-Playing Game in Scratch, a variety of keys and buttons are needed to successfully work this project. While it may be a player-driven game, which players decide how they want to play, creating a better experience is essential by using some of these keys and tools. These keys and tools include: W, A, S, D/Arrow Keys - Moving controls; helps move player in a certain direction. Can also be used to scroll in editor palette! Q - Enter "Build Mode"; you can build buildings, bushes, gates, etc. *In "Build Mode", your player is 2x faster! However, you are not able to collide with anything but it can be used to get around the level faster. E (only works in build mode) - Select the tile which your mouse is over Space (only works in build mode) - "Tile Tracing" (meaning that if you hold space, you can move your mouse on the level and that same movement would be done on the editor palette as well) 1 (only works in build mode) - Switches you to layer 1 2 (only works in build mode) - Switches you to layer 2 3 (only works in build mode) - Switches you to layer 3 *If you click 1, 2, or 3 consecutively. layer visibility turns on, meaning you are able to identify which tiles are placed on which layers easier. 0 (only works in build mode) - Turns on collision pin visibility P (only works in build mode) - Places down collision pins on tiles X (only works in build mode) - Removes collision pins on tiles *There are no possible player collisions on layer 3 as the tiles placed on that layer are in front of the player. *Tip: Place your mouse over a grass tile and press "e". If you move your mouse to a tile which is not grass and click, it will turn it into a grass tile, acting like an eraser! *The variable reporter on the bottom left indicates the scene that you are in. For example, when you start, the variable reporter would state, "overworld:0:0", meaning that you are in the center of the entire map. "overworld" is used to describe an area that connects with other smaller areas of the entire map and the next two numbers are the "x and y" of the overworld that you are in. For example, if you move one scene to the right, the variable reporter would indicate "overworld:1:0" and if you move one scene lower based off that current position, the variable reporter would indicate "overworld:1:-1". *The scene size is 32x32 tiles, meaning there are 1024 tiles in a single scene! Adding that on with the layering functions and the fact that there are multiple scenes, lagging may be apparent in your game. However, I have tried my best to fix that so you can have an enjoyable time playing this project! *Note! Your map saves even if you stop the project. Thus, you can return back to your map at any time if you want and keep on adding to it! ***Note: Play this project in full screen mode for an overall better experience!
An RPG, or Role-Playing Game, is a game in which players can make their own roles of characters in a fictional setting. Players are the ones making the decisions and choosing how they want the game to flow. I thought it would be a cool idea to implement this type of game system in Scratch through the use of scrolling tiles and even a building system! Basis & Foundation: Tutorials by Griffpatch Assets: Griffpatch_Tutor (remixed project, check above) Sounds/Main Music: Collage from Scratch's Sound Library!