Technically a game! You're a ninja killing bad dudes for some reason. But being a ninja, killing dudes provides no challenge, so you've decided to kill them with style.

First, lower your expectations. This is currently a very short experience. I just wanted to build a game that was playable, start to finish, including multiple levels, a win condition, a death screen, and a main menu. Consider those boxes checked!

This is built in Bevy as a prototype. It has very rough edges and very little content, but I hope to continue to build on the foundation I've laid out here... But likely as not I'll lose interest in a week or two.

Controls are as follows:

  • WASDF or ARROW KEYS for movement.
  • SPACE to jump
  • HOLD F to perform a slash attack
  • HOLD R for block
  • TAP R to parry

Controllers should also work!

  • LEFT STICK for movement
  • SOUTH BUTTON to jump
  • HOLD WEST BUTTON to perform a slash attack
  • HOLD NORTH BUTTON to block
  • TAP NORTH BUTTON to parry

Known Bugs:

  • Very rarely you fall through the floor for no reason. I wrote a custom, very limited AABB-based physics engine and I only just barely understand how it works. Frankly, I'm probably not smart enough to fix that bug. ¯\_(ツ)_/¯
  • Bad guys can walk into the walls a bit. I kind of forgot to check for those collisions. ¯\_(ツ)_/¯

Recent Changes:

  • Made the two levels included much larger with more bad guys to eliminate.
  • You can block and parry! Tap the block button just before the enemy's attack will hit to parry and reflect their bullet at them. (Needs some work but technically exists)
  • Reduced the "falling through the floor" issue quite a bit! (Warning: might still fall through the floor.)
  • If you jump off the map, you respawn where you last touched ground. (Warning: sometimes it messes up and you fall from that spot infinitely.)
  • Jumping out of the map will cost you half your health. Do it enough and it will eventually round down to zero and kill you.
  • Bad guys can't walk through walls!
  • Your final score is displayed when you win. (Losers don't get to know their score.)
  • Fixed "swipe" attack hit detection to make hitting dudes easier / more sensible.
  • Fixed bug where bonus adjustments were applied to player's entire score, rather than to the points they get for their kill. Whoops! No more 6 digit scores for me!

Things I hope to add in the near future:

  • Fix the bugs already mentioned
  • Sound and (maybe) music
  • Parry mechanic tweaks
  • Slightly less dumb screen graphics, but only slightly.

Long term:

  • Spacial hashing for collision detection
  • Longer, better levels
  • More enemies
  • More interesting ways to attack / counter attack
  • More bonus point conditions

Thanks for giving it a spin!

P.S. Wondering why it's called "The Eights?" Just a silly codename I used because all the graphics were built around an 8x8 grid.

Download

Download
the-eights.zip 5 MB

Comments

Log in with itch.io to leave a comment.

pog game. hope it gets more content! however this gme is not good for mobile, bluetooth keyboards dont work and bluetooth controllers dont slash. < those bugs are for mobile