CONTROLS:

- Mouse & Keyboard: Mouse works just fine but also arrows and the enter button works on menus

- Controller: Left stick for menus and right stick for the volume sliders. The bumpers are used in the in-game menu and x is used sometimes for individual action buttons.

THINGS TO KNOW:

- The game has controller support.

- It will not take a picture at the end for people playing the web version.

- If running on Google Chrome, make sure graphics acceleration is not disabled.



Hi! This is a project I have been working on for the last couple of months.

Everything is made by me, from the art and music to the buggy code (please comment if you find any of these bugs). The only exception being the fonts and the pop sound which was made gloriously from one of my friend's mouth's. 


So, what did I learn from remaking this game? Here's my notes:

What I noticed:

  • I noticed as time goes on; I get sloppier with my code. This is definitely a bad habit, and a proper code structure would really help.
  • I noticed the base game mechanics might not take long to code, but what takes up the bulk of the time (at least for this project) is fine tuning the aesthetics and game feel to make it satisfying. I could have easily been done with the base game a long time ago, but everything from the game feel to UI made it more official and satisfying.

What I need to learn:

  • Learn more proper code structure (way less spaghetti code, no having one object contacting another to contact another and so on).
  • Learn Structs and how to use them efficiently.
  • Learn how to render art better and make art that can be rendered easily, also stick to one style.
  • Learn proper resolutions to use before starting to make everything for my game.
  • Learn a cleaner workflow to get ideas out more quickly and polished better (I feel this also just comes with time).
  • Learn better variable naming.
  • Learn Aseprite and use it from now on, stop using Gamemaker sprite editor. It was nice to use to understand basics, but it does not have all the tools + resources I need necessary to efficiently make sprites. I swear like 75% of my time on this project was making sprites and Aseprite could've eliminated a good amount of time of that, and also made it look way better in the process. Gamemaker's sprite editor is just unnecessarily difficult sometimes.
  • Learn how to make pixel art more efficiently so it doesn't take up too much time for a project.

Quick Tips:

  • Quick Tip: you can use alarm_get(index) to see if a timer is running, you don't need to make a whole Boolean that is a flag that says the alarm was triggered.
  • Quick Tip: Use creating variables in the create event unless you plan to have many instances where you change the value in rooms constantly then use the object variable.


CREDITS

Fonts: 

Also Shoutout my friend Uneven Pixel for the help he provided. From the amazing pop sound to helping me make my code better, thank you.

Updated 3 days ago
Published 5 days ago
StatusReleased
PlatformsHTML5, Windows
AuthorSloome

Download

Download
SUIKA REMAKEEEE.zip 11 MB

Leave a comment

Log in with itch.io to leave a comment.