Inspiration
It's inspired by Henri-Impossible Action Game. It's a platformer I loved to play in higschool and it inspired me to make this game on matlab
Challenges I ran into
-Collisions: Detecting a collision and ensuring the character doesn't stay stuck inside an object was a pain
-Making the map: Manually inputting the dimensions of each shape and it's are of collision took forever
-Movement: Moving the ball was choppy at first since there is a repeat input delay on each key press you hold. So I changed it to constantly move until you tell it to stop. It's harder to play with but it's smoother
-Directional Collisions: It's really hard to detect which direction you hit the box in if your new co-ordinates are inside the box.
-Screen resolution: Changing the screen resolution affected the sizes of all the elements
Accomplishments that I'm proud of
-Making a game that's fun and engaging yet challenging
-Making multiple levels with different block types
-Making collisions feel fluid
-Accommodating different screen resolutions
-Making unique yet simple controls that accommodates the unconventional movement
What I learned
-Making a game from scratch is challenging but is rewarding when other people seem to enjoy what you've made
-Simplify code as much as possible so it's easier to modify and debug
-How to make an interactive graphical interface on Matlab
-How to design and play test levels
-How to detect collisions when two objects touch
What's next for Henri The Ball
Henri The Ball 3D using Unreal Engine

Log in or sign up for Devpost to join the conversation.