A downloadable game

A homebrew fighting game for the PS1, made using PSn00bSDK. 2D, with 2D graphics made of triangles. Mostly tested in DuckStation. The current version is the spring cleaning 2022 version.

## Story

Carrot, the King of the Cuts, is a bit tired of ruling, and has decided to make a fighting competition, and whoever wins will get to rule the country. To make sure as many people has possible have the ability to participate, he's declared national holidays for a week, which should be enough time for everyone who wants to fight in the competition.

## Characters

There's currently two characters in the game (character names may vary between languages):

- Noam, a Christmas elf/gnome who got tired of living in a farm, so now he wants a castle. His favourite holiday is Christmas.

- Carrot, the King of the Cuts, who organizes the competition, but also participates in it somehow. Doesn't like Easter, because he's a carrot, and some Easter bunnies tend to eat those. He does need them to cut his hair though.

Controls:

  • DPAD to move (I'll try and get the analog stick working after the jam),
  • Cross to punch (I'll try and add more attacks later).
  • Circle to dash (towards the right side of the screen unless you're holding the opposite direction on the DPAD).
  • Triangle: blocks (currently blocks all attacks, I'll make different doges for different attacks later.

On results screen

  • Start or cross: Continue to the next fight.
  • Triangle: Exit to the main menu.

On menus:

  • Cross: Select the currently highlighted option.
  • DPAD: Switch which item is highlighted.

Known issues (all versions):

  • You can crouch in mid-air: if you press up, then hold triangle before you land, you'll be crouching/blocking in mid-air. I guess some might consider that a feature rather than a bug, but I think what you can do in mid-air shouldn't be the same as what you can do on the ground, and the way this happens it also turns off gravity until you release the triangle button.
  • There are problems, apparently in libpsn00b's GPU-related assembly code, that can cause the game to show wrong in no$psx and possibly other emulators. This is why I ony included an NTSC build, and these problems are still present in post-jam builds.
  • The carrot animation looks weird when dodging.
  • Some animations that exist in the game data don't actually get used in the game.

Known issues (jam version):

  • The Spanish translation showed wrong if player two wins due to using out-of-font characters. And it partially goes out of the screen: it's too far to the right.
    - Text didn't show correctly in DuckStation (and probably looked wrong in some other emulators and on real hardware too). This was caused by the TIM data being misaligned in RAM.
  • The psxgpu issues I mention for post-jam versions also existed in the jam version.
  • Language switching didn't work. This was a hardcoded reference to the English text data getting to overwrite the pointers that were set when switching langauges. It should be fixed in postjam-builds.
  • The letter Z wouldn't have drawn correctly, as its coordinates were wrong and its width was negative. That should be fixed in 2022 builds.
  • You can crouch in mid-air, I haven't fixed that yet.
  • Player two couldn't jump.
  • There were timing issues in EPSXE. I don't know if these are still present after I changed how I use VSync.

## Credits

I'm making this game myself, writing the text in the three languages I speak reasonably well.

I'm using PSn00bSDK, which is under the Mozilla Public Licence.

I first made this game for the 32-bit Holiday Jam in 2021, then made some post-jam edits in January 2022. Then added a background "image" made of three rectangles during the 32-bit Spring Cleaning Jam in 2022, where I also made some animations that I didn't have time to actually make the game display. In August 2022 I added a 3D scene, but in-game graphics are still 2D and I'm not sure how much of that I'd switch to 3D.

Updated 4 hours ago
StatusIn development
AuthorSeaLiteral
GenreFighting
TagsPSX (PlayStation)
Average sessionA few seconds
LanguagesDanish, English, Spanish; Castilian
MultiplayerLocal multiplayer
Player count1 - 2
LinksSource code

Download

Download
cutforacountry-ntsc-holidays2021.zip 10 MB
Download
cutforacountry-ntsc-december2021postjam.zip 37 kB
Download
cfac-ntsc-2022-01-02-01.zip 37 kB
Download
cutforacountry-ntsc-2022-01-03-01-with-menus.zip 43 kB
Download
cutsforacountry-2022-01-09-01.zip 51 kB
Download
cfac-spring-cleaning-2022.zip 52 kB
Download
cfacn-2022-9-1.zip 61 kB

Leave a comment

Log in with itch.io to leave a comment.