Txtaria

A single-pane platformer where money rains from the sky. Your job is to clean it up.

About

I'm creating this game to learn the Phaser.io HTML5 game framework. I began with their tutorial and built upon it, making it modular, responsive, and work with touch controls. My goal is to create an H5 game that plays well in all browsers, on all devices, and is as accessible as possible.

This game is open source and free to play in your browser, without any downloads. You can see the source code on GitHub. Feel free to fork it, add your own levels, or change the artwork and make your own game. Just send me a link so I can play it when you're done :)

The artwork is heavily inspired by one of the most beautiful places on the Internet - a multi-player text adventure called Genesis. ASCII art brings me a lot of joy because it reminds me of some of the first computer games I ever played. I hope you enjoy it too <3

Controls

On keyboard, everything should work as you expect. WASD or arrow keys to move your dude, [ENTER] or click on dialog buttons, [/?] and [X] to toggle menu.

On touchscreen, you can play with one finger or two. With two-finger touch, you can hold down one side of the screen and tap with another finger to jump while moving.

ActionKeyboardOne- or Two-finger Touch
jumpW / up arrowtap anywhere
leftA / left arrowtouch and hold left side of screen
stompS /  down arrowswipe down in game area
rightD / right arrowtouch and hold right side of screen

Settings and Data

ASCII art can be a bit hard on the eyes, so I've created some colour-coded themes to make things a little clearer. Which one is your favourite? This one's mine: 

No data is collected. Your level, sound, and theme settings are stored locally in your browser. You can click [DELETE DATA] to clear them from your browser's memory.

Feedback

This game is in early development, so please leave a comment telling me what you like, what you don't, and if you find any bugs. Before I add more levels, I want to make sure the controls are bug free and the physics feels good, so let's start there!

Development log

Comments

Log in with itch.io to leave a comment.

Really wonderful use of the ASCII characters great old school vibe, which I like a lot. Also the sound of picking up the characters is nice. I also like the option to change the theme of the game, really great.

My only suggestion would be some type of music :) I really think something like an ambient low-fi soundtrack would be really neat, specially with the typing would give it a real chill vibe :D

(+1)

You're the first person to mention the lack of music! Truth is, I like to play this type of game while watching tv, so the first thing I usually do is turn the music off. (Don't hate me!) That's why I decided to leave it out for now. Though, some ambient low-fi would be perfect. Maybe I'll add it down the road.

Haha it's true, I do the same thing honestly. I think it's always a good option to have music in your game and give folks the option to turn it off :) Really neat game though I hope you keep working on it :)

Really cool concept.  I liked the game, but I didn't like that on level change things could hit me before I had a chance to react or notice them.  Perhaps you can give the character a protective bubble for a few seconds on level change so the character isn't immediately hit.

Great note! Maybe if I add a delay before the mobs start moving?

That would work too.

Man, I really vibe with this game!

Something about retro minimalist art styles just tickles my fancy, especially when they're executed beautifully like in this project. I never grew up with much ASCII art, but this game is really intriguing me toward the style. I love the typing sounds, the art, and the descriptions, and how committed everything is to the aesthetic. The different hazards making you pay fines or just making you lose money in general is a unique touch, and a fitting substitute to a standard health bar. I literally had no problems with it, excellent work so far! 

Aw, thanks so much Wasabi!! I'm so glad you like it. I'm planning to add some more levels within the next couple of weeks :)