Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Cursed Pl@tformerView game page

An ASCII Curses-based plaformer
Submitted by Samsai, Tuubi, Ysblokje — 7 hours, 27 minutes before the deadline
Add to collection

Play game

Cursed Pl@tformer's itch.io page

Results

CriteriaRankScore*Raw Score
Visual Flair#34.0174.400
Overall Fun Factor#83.4693.800
Completeness of Experience#93.2863.600
Inventive Mechanics#112.9213.200
Linux Compatibility#144.3824.800

Ranked from 5 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

Really cool! First time I have played a terminal game with a game controller

Developer

It was a bit of an epiphany for me as well when we figured it out. SDL's keyboard input requires a window managed by SDL (to combat keylogging, naturally) but controllers can be read from anywhere, including even the TTY.

Submitted

I love the visual and and the sound,

I find the way you handle movement very odd, but after looking at the code I've saw the getch, which don't tell if you do a keuup or keydown, I got the same problem with my game. and that's why I didn't package a ncurses version.

Also, I'm on Arch which have libncurses.so.6 and this game need .5 so I had to install it(thanks to AUR), maybe you should add the lib to the game

Developer (3 edits) (+1)

Can you try again? (version 3)

Version 2 worked fine on Arch when we tested it, but apparently only when launched from the itch app.

EDIT: I didn't make any changes to the game beyond adding a couple more deps into the libs folder.

EDIT2: Keyboard controls are really weird, that's why we added SDL2 gamepad support with more natural controls at the last minute. SDL won't return keyboard events for a non-SDL window though, so grab your gamepad if you've got one.

Submitted(+1)

Ok, I've just try again, and it work