Alpha Ninja Platformer [DEMO]

Jeremy

Member
Category: Platformer
GM Version: GMS1
File Size: 2.58 MB (6.32MB uncompressed)
ZIP Download: Platformer.zip
You're a double jumping, coin collecting, slashing and dashing ninja on a quest of self discovery.

Controls PC (Default):
A,D - Walk
W - Jump/Double Jump
A,D,W+SHIFT - Dash
J - Slash

Controls Xinput (Default):
D-Pad - Walk
A - Jump/Double Jump
D-Pad+LB - Dash
X - Slash

Controls Dualshock 4 (Default):
D-Pad - Walk
X - Jump/Double Jump
D-Pad+L1 - Dash
Square - Slash

I recently started working on this platformer to sharpen my skills and get back into GameMaker;
since I sadly haven't had the time to really use it in ages.
All feedback is appreciated!



Features:
- Platforming/Movement [implemented]
- Double Jump Ability [implemented]
- Ninja Dash Ability [implemented]
- Visual dashing effect [implemented]
- Katana Slash Attack [implemented]
- Visual slashing effect [implemented]
- Various enemy types [wip]
- Sound Effects [ongoing]
- Scale to fit display [implemented]
- Adjustable Volume [implemented]
- Weather Effects [implemented]
- Menu System [implemented]
- Full Xinput & DS4 Support [implemented]
- Button re-mapping [implemented]
- Adjustable game options [planned]
- Optimization [ongoing]
Known Issues:
- Katana disappears when double jumping [FIXED!]
- Dash effect is in front of walls [FIXED!]
- GUI layer doesn't scale properly on all displays [FIXED? (Feedback!)]
- Certain 'special' buttons on various keyboards
may result in a crash when mapping them to an action!
Draw Sprite Skewed by YLivay
Prettylight by Nik Sudan
Water Engine by Bless Hay Gaming
 
Last edited:
Z

zendraw

Guest
what button is for slashin? otherwise, my pc is a bit old and the game runs at 10fps.
 

Jeremy

Member
what button is for slashin? otherwise, my pc is a bit old and the game runs at 10fps.
First and foremost, thank you very much for playing!
Slashing hasn't actually been implemented yet; which I should have made more apparent.
I've now included it in the 'To-Do List' which I've added at the bottom of the main post!

I haven't gone to any extreme lengths in terms of optimization yet,
but even at it's current state 10fps seems way too low.
I'll see if I can do something about this for the next update!

In the meantime, have you tried disabling the weather effects?
Also, may I ask the specs of the computer you ran it on?

- Jeremy
 
W

weiner

Guest
I can dash upward. Just asking if it is bug or not. Really great start, good collisions, looks good. Waiting for more content.
 

Jeremy

Member
I can dash upward. Just asking if it is bug or not. Really great start, good collisions, looks good. Waiting for more content.
Thank you very much for playing and for the nice words!
Upward dashing is intentional :)
Did you experience any performance issues?
- Jeremy
 
Z

zendraw

Guest
well my pc is old 10y perhaps and it wasnt best of its time. the mechanics are nice, cant say anymore about it, need some purpose.
 

Jeremy

Member
I purchased GameMaker Studio 2!
Turns out I've been using quite a few now obsolete/replaced functions...

I'm debating whether I should continue working on this project in GMS1 or to port it over.
GMS2 seems a bit overwhelming to me at the moment.

- Jeremy
 

Jeremy

Member
Update!

- Fixed the katana from disappearing when double jumping
- Decreased snow particle sizes
- Added a visual and audio effect to the dashes
- implemented a very bare bones katana slash
The slash is still very much a work in progress; expect it to be finished in the next update.
The key for slashing is 'J'.

To-do list has been updated and you can download the new demo from the main post!
- Jeremy
 
Last edited:

Jeremy

Member
Update!

- Fixed the 'Dash Effect' depth issue
- Possibly fixed the GUI not scaling properly (Need some feedback on this!)
- Optimized weather particles by switching from part_type_shape() to part_type_sprite().
- Added a visual and audio effect to the Slash Attack, as well as tweek its animation.
- Settled on a nice pixely font
- implemented a very bare bones Menu System
You can navigate the menu with the Arrow Keys or WSAD Keys,
and select an option with 'Enter' or 'Spacebar'.

To-do list has been updated and you can download the new demo from the main post!
- Jeremy
 
Last edited:

Jeremy

Member
Update!

- Expanded the Menu System to be super flexible
- Added placeholder graphics and audio effects to the Menu System
You can expect Button Re-mapping to be finished in the next update!
Full Xinput & DS4 Support is also being worked on.

To-do list has been updated and you can download the new demo from the main post!
- Jeremy
 

Jeremy

Member
Update!

- Added X-input Controller support
- Added DS4 Controller support
- Added keyboard input re-mapping functionality
- Added X-input re-mapping functionality
- Added Dualshock 4 input re-mapping functionality
- Added extra graphics and audio effects to the Menu
- Reduced uneeded input checks for extra optimization
Certain 'special' buttons on various keyboards may result in a crash,
when mapping them to an action. Do let me know if you encounter one!

To-do list has been updated and you can download the new demo from the main post!
- Jeremy
 
Last edited:
Top