Tess

Video Trailer

Tess is a platformer run-and-gun game. It follows the story of Tess, an odd little girl who had a bad day.

You run and you shoot and you can pick up exp to increase your total number of hearts.

Download (v 1.0.0.9)

Playable in the following languages:

English
French(Français)
Korean(한국어)
Japanese(日本語)
Spanish (Español)
Chinese (中文)
Portuguese (Português Brasileiro)

More screenshots below.

Please read the “readme” file included with the download for more information about controls and how to play.

Comments and criticism are welcome/encouraged!

Wow ! That’s pretty nice. Nice art.

Awesome game … love the art ;D

That’s great! I love the art and the retro feel to it.

My girlfriend’s name is Tessa and I call her Tess sometimes :smiley:

Really awesome job! What tools were used to create this? How do the scripts work? ::slight_smile: They seem compiled.

Thank you!

Thanks!

Fun fact: Tessa was originally considered as a name for the protagonist, but then I changed it to Tess because it rolls off the tongue a bit better.

Eclipse was the IDE I used, although that’s probably not a surprise to anyone. I used a custom version of Booster’s Lab as a stage editor (thanks to Noxid). The stage graphics are tile-based but the physical map itself is a set of lines that trace the parts of the map that need to be solid.

Originally this engine was going to be used for a collaborative project between me and Noxid, so the script system is sort of his creation. This is a sample of what Moustache Script (MST) looks like pre-compilation:

#0090
<keyLock><changeMusic>1<focusOnEntity>900,13<wait>50
<fadeIn><end>

#0100
<keyLock><stopPlayer>
<fadeOut><changeMap>0,240,160,90

#0101
<keyLock><stopPlayer>
<fadeOut><changeMap>2,420,180,90

#0200
<flagJump>2,202
<keyLock><stopPlayer>
<openTextBox><facePic2>sis-face<playSound>10
<text>Oh, hey Tess.<nod><clearText>
<facePic1>girl-face<playSound>9<text>...<nod>
<text>hey, sis...<nod><clearText><facePic2>sis-face<playSound>10
<text>Sorry things didn't work out yesterday.<nod><text>
Maybe next year, yeah?<nod><clearText>
<facePic1>girl-face<playSound>9
<text>Yeah...<nod><text>
...next year...<nod><flagNotJump>1,201<closeTextBox><setFlag>2<end>

This gets compiled with the MST compiler to a much more compact binary format and then the game reads in the compiled scripts to object form for processing in the game.

GraphicsGale was the main program used for the sprites, and Psycle was used to create the soundtrack. Also SeaTone was used to make the sound effects, along with Audacity for editing. Some soundeffects are from freesound.org though, and were heavily modified with Audacity to get them to sound “right”.

Anyways if you liked the game please vote for it in the 2014 Indie Game Maker Contest!

This game was fun, interesting, and inspiring. It was also very well made. Thank you for making it, I enjoyed the experience.

Very well made and fun, nice job!

nice art…its really pretty… :wink:

Due to the warm reception it has received, I’m going to continue working on this game. (Also because it’s rather short in its current incarnation).

So I might update this thread occasionally with development updates, if that’s allowed.

Coded a new screen transition effect. Might use it later in the game.

That is great news. I enjoyed this game, though very simple, it had a story that most people could relate to. I can’t wait to see the next chapter.

Though winning it did make me forget to ask what the hell happened yesterday :P…

I’ve released ver 1.0.0.2! You can download it here, and please remember to vote for this in the 2014 Indie Game Maker Contest if you like the game! (op has been updated with the new dl link)

Changes in this version are below.

Ver 1.0.0.2
+Music is now streamed so music playback is instant
+Graphics are now double buffered so they should be faster on slower systems (they weren’t all that slow before but yeah)
-New changes to the graphics seem to cause issues for some users in fullscreen mode, but I can’t rep these issues on my machine so I’m having a hard time debugging them
+Some physics tweaks (slightly less gravity, slightly more friction, jump timing made more forgiving)

Ver 1.0.0.3 has been released. You can download it here. (op has been updated with the new dl link)

Changes in this version are below.

Ver 1.0.0.3 (July 22, 2014)
+Fullscreen bugs for Win8 tester fixed
+Music issues should be fixed now, the ones reported by Will anyways

EDIT:
Ver 1.0.0.4 has been released. You can download it here. (op has been updated with the new dl link)

Changes in this version are below.

Ver 1.0.0.4 (July 22, 2014)
+Made the game less focus-greedy
+Canvas’s background color was set to black which makes fullscreen transitions less jarring


https://38.media.tumblr.com/8a8ddafde1f1bd3e838d7fa60970cb6e/tumblr_n9kgsgwihh1rjfwgto1_1280.png

[s]There’s less than 24 hours in the voting period for the 2014 Indie Game Maker Contest, so if you haven’t already, please vote for Tess!

(Here is a post explaining how to vote in case you need help.)[/s]

Voting is over, thank you to everyone who voted.

Also I’m still looking for feedback on the latest build (v 1.0.0.4), so please play it and comment if you can.

Version 1.0.0.5 has been released. This version has been released to fix a minor bug and a few minor changes to the game. The OP has been updated with this new version.

Ver 1.0.0.5 (August 2, 2014)
+Got rid of the “turning” state for the player, which would make it so that you couldn’t jump for a frame after pressing a directional arrow key
+Made jump timing slightly less forgiving (1 frame)
+Added “+1” to HP bar when you level up/increase your max HP

Version 1.0.0.6 has been released. The biggest change in this release is that all the languages/translations are now in 1 game, so that the other localizations of the game can benefit from the recent engine upgrades the game has been getting.

Ver 1.0.0.6 (August 29, 2014)
+Graphics Engine optimized further, should be faster
+All languages are now in one download, can select language from options menu
+You can press keys to skip text scrolling now

With this new version I’m going to be taking down the download links for the separate language versions.

You can grab the new version here. Links in the OP have also been updated.

Hi

I gave it a try, I played until I found the first boss, nice game, well done :slight_smile: Maybe you could fix the French translation, the words “up”, “down”, “right”, “left” and “spacebar” aren’t translated.

Those words are actually untranslated for every translation at the moment, so I’ll look into translating them for the next release. Glad you enjoyed it so far!

Ver 1.0.0.7 (September 20, 2014)
+Added Portuguese (Português Brasileiro) translation
+Laser beam no longer “droops” when standing on entities
+Gravity slightly reduced for Tess, should make jumping easier a bit (more air-time)
+Flyers in Shanty Town have been slightly nerfed to make easier to kill and slightly less aggressive
+Nerfed the hammers in the final boss, no longer 1hit KO (still do a lot of damage though)
+Jump made more responsive/no longer has 1 frame delay
+Fixed a minor bug that occurred when switching between languages
+Translated key names for “UP”, “DOWN”, “SHIFT”, “SPACEBAR”, etc
+Migrated game input from KeyListener to Key Bindings
+Fixed sound and music engine to work if master gain controls aren’t supported
+Also fixed the music player to use a larger buffer size for transfering data to the audio line (it was using a 4 byte buffer before, I don’t know why)

Download links in the OP are up to date.

[quote]+Added Portuguese (Português Brasileiro) translation
[/quote]
Thank you :smiley: