The game follows the story of Ninja Cat, the player’s embodiment in a town where a wizard has run through and messed things up for Ninja Cat’s friends. The player will progress through several levels, solving riddles and finding items to help set things right.
Play the game by going to this GitHub link and downloading the UF2 file (or open in MakeCode Arcade), or follow the guidelines below to learn how to make your own game!
About the Creator
This project was designed and built by the very talented Sabrina A. (we are sharing her project at her request). You can learn more about or connect w/ Sabrina here:
- LinkedIn: https://www.linkedin.com/in/sabrina-ang/
- GitHub: https://github.com/angsabrina
Sabrina created ‘The Adventures of Ninja Cat’ because she loves cats, drawing and making art, and gaming! With the PyBadge, she learned how to use MakeCode blocks to make a game. Sabrina was used to coding in Unity, so this method caused her to approach creating games in a different way, and she "loved exploring it with my catty companion."
Setting the StageThe stage building art assets were provided by the gallery in MakeCode. Sabrina customized a lot of the assets including some of the level bricks and all the cat characters.
Don't want to start from scratch? Grab Sabrina's code and customize it in MakeCode!
Building your own game!1. Think of a game idea! You can get creative about what kind of game you want it to be. Sabrina wanted her game to be an adventure puzzle game, so she needed to think of a structure.
2. Sabrina designed 5 levels for the game: an introductory level, 3 playing levels, and the finale level. The art style and theme for each level is different with the exception of the beginning and end, which happen in the ‘town’ scene.
3. After that, plan out more of the game. Each level’s win condition, object collisions, NPCs are some things to think about.
4. Test your game! Play your own game and have others test it as well.
5. Last thing to consider is version control, ideally you would be able to access your game from anywhere so Sabrina put hers on GitHub. (Microsoft’s MakeCode Arcade has great GitHub integration so that users can play your game from your repository in-browser from just a link.)
Getting the Finished Project1. To get the project go to this GitHub link, and download the UF2 file.
2. Attach the battery unit to the PyBadge, and plug your PyBadge into your computer.
3. Turn the switch to ‘On’ and hit the ‘Reset’ button on the back of the board twice.
4. Replace the current UF2 file with the arcade.uf2 on the release page.
5. Start playing!
Comments