Samurise
by Troypicol
Raijin, god of thunder has stolen your beloved cat! Fight through Oni and chase him to the
heavens to save her!
A runner/platformer where all you need to worry about is jumping and swinging your katana!
Controls
Your character will run back and forth automatically.
Jump: Up key/button
Attack: 'o' or 'x' button, keyboard: z / x / c
Characters
The Samurai
The player character and hero of the story. On a revenge mission to retrieve his cat!
Jizou Statues
These poor guys have been possessed by Raijin's evil, rescue them with a slash of your
katana.
Oni
Sent by Raijin to prevent you following him. Easily dispatched in small numbers but can be a
challenge when in groups!
Raijin
God of thunder and kidnapper of cats.
Code details
This started off as a pico1k entry called Samurai Balls
I also submitted a verlet integration ragdoll implementation in the same jam which I used for
death animations for player and oni!
Some cool features I used: (see acknowledgements for links)
Extended map.
I use a second cart to load the map from text into the extended map area to allow a bigger
map. It also makes it really easy to do tall thin maps! In the end I'm only using half of the
available map space, you can really make some big maps!
Secondary palette
I use the secondary palette to split the screen vertically at the level boundaries to give me
the use of more than 16 colours on screen at once! This really works well with the vertical
level layout of this game.
Parens-8
Initially I tried to get it all finished in lua without "cheating" but tokens were against me.
Parens-8 is a very cool lisp interpreter right in lua, allowing for code in strings (1
token!).
Credits
All code/art/music by me.
Lazy Dev's Advanced Shmup Tutorial Youtube series
Whilst this game is not a shmup, that series is a great watch and contains many very useful
pico8 coding tips which I used.
Secondary Palette BBS post
Parens-8
Of course the Pico8 wiki and probably a lot of other posts on this BBS.
I hope you enjoy playing this as much as I enjoyed making it!
Here is a video of me doing a play through, for those who want some ideas!
This is the old levels, I have reduced difficulty after feedback!