The Healthy Gladiator

Overall★★★★★★★★★★3.03
Fun★★★★★★★★★★2.81
Innovation★★★★★★★★★★2.97
Theme★★★★★★★★★★3.14
Graphics★★★★★★★★★★2.71
You are a gladiator in a small arena. You fight whatever is thrown at you, be it a Thief or a Champion.
You gain life when you take it from others, and you lose it when you buy something from the shop.
Once a match is over Healers restore your health to what it was before the match started

THG_SHOP.png------------------------
THG_PLAY.png
I compiled a build for windows which should work
You can't double click on the exe to launch it. You need to open it using Command Prompt. This might help if you aren't sure how: https://www.wikihow.com/Run-Exe-from-Cmd-on-PC-or-Mac

A word or two about the fighting:
When you are next to an enemy you will automatically attack them. Running away is usually pointless because the enemies are slightly faster than you. And you can use the potions whenever you want. They fill your health to to max regardless of what your current health is.
Enemies deal their weapon damage +/- 1 or 2 (Randomly selected). I recommend only using the potions when the enemies attack could kill you if it hit with the +2 damage. Feel free to do whatever you want with them though lol. If you use a potion you will heal before a fight takes place. Sometimes when using a potion you may notice your health not fill to max, this is due to the enemy hitting you right after you drink. You always strike first in an attack. If an enemy dies from your attack you won't take any damage

screenshot

Comments34

Mia Devs29 Apr 2019, 18:58
YOU ALSO NEED TO ADD SOME CHARACHTERS
coachsisyphus
coachsisyphus29 Apr 2019, 19:17
I'm a sucker for this stuff, enjoyed it!
Matt Pattabhi
Matt Pattabhi29 Apr 2019, 22:00
This is linux only dude? How do you expect us to play!! :( looks interesting though.
Lone_Wolf
Lone_Wolfauthor29 Apr 2019, 22:12
@matt-pattabhi I spent an hour or two trying to figure out how to compile it with PDCurses. Gave up after that.
I'll look into it again I guess :P
miltonsilva29 Apr 2019, 23:01
It was bizarre for me because I did not understand very well what I wanted with this mechanic. I'm saying that I did not like it very much, but the idea and mechanics are good. Congratulations.
Zesix
Zesix1 May 2019, 06:41
Interesting entry, didn't expect to find an ASCII art game in this LD :P
NinjaCatz
NinjaCatz1 May 2019, 06:44
This is the first console game, written in the C language, which I saw. Unfortunately, my PC can not run the game (Windows 7, After starting the console window closes immediately) In our university there are computers on Linux(Ubuntu), maybe I'll try) Anyway, nice job!
Lone_Wolf
Lone_Wolfauthor1 May 2019, 15:10
@ninjacatz The window closed when running `thg` in the directory the game was in? Or did you double-click the exe? I'm not sure if the latter would work. I haven't used Windows for quite a while though
Riddhee Dutta1 May 2019, 17:32
I am HackerMan XD Great Game Man was a lot of fun playing.
itsjustjord
itsjustjord1 May 2019, 17:34
good job! It's a very charming game :D
NinjaCatz
NinjaCatz1 May 2019, 18:18
@lone-wolf The window closed when I double-click the exe file. I didn't try to open thg
RedZ0ner1 May 2019, 21:35
@lone-wolf The compiled on ubuntu-link doesn't seem to be working (404). I would love to play this game.
mikelovesrobots2 May 2019, 01:32
I'd really like to play, this but don't quite know how to build on mac: "gcc main.c -lncurses" seemed to make something I could run, but as soon as I got into combat with the first opponent it'd crash. Oh well. c++ noob :) I'm sure it wasn't your code.

I was excited to see that you could change your character's color! That's so fun.
Lone_Wolf
Lone_Wolfauthor2 May 2019, 04:44
@mikelovesrobots I just tested. For some weird reason if I compile with gcc the program crashes when the shop is opened. VSCode's debug feature shows the player variable is messed up. I'll have to look into this tomorrow. For now you could attempt to compile with clang or whatever else you may have available. (I used clang to compile for Ubuntu)

Heh, the main menu looked empty with only a play button. Glad you liked it!
Lone_Wolf
Lone_Wolfauthor2 May 2019, 15:47
@mika-la-grand How are you trying to run it? Are you using Command Prompt to navigate to the directory the exe is in and running `thg_windows_64`?
Mika la Grand
Mika la Grand2 May 2019, 15:59
@lone-wolf I clicked on the github link, it downloads the exe, then I clicked on it, it gives a warning, I say sure I trust lone-wolf, it opens a window and then immediately closes it. The downloaded file is just the "thg_windows_64" exe. Maybe it is missing some files, Unity games come with a bunch of other files in addition to the exe so perhaps the same applies to your engine.
Mika la Grand
Mika la Grand2 May 2019, 19:03
@lone-wolf Okay, I managed to get it working. Are sure it isn't easier to make a game in a game engine, instead of explaining to almost everyone how to start the exe? The screen flickers quite a lot, I guess that you push down the old frame by printing a bunch of empty lines at the top of the screen. I guess that I am the red @ and the p's are the enemies. I managed to survive the first round, but died at the second because I didn't really understand what buttons to press. Maybe you can explain when the player should drink the potion and if you should run away or towards the p's.
Lone_Wolf
Lone_Wolfauthor2 May 2019, 22:37
@mika-la-grand If your graphics card isn't good enough it may flicker a little. Making your window a little smaller might help. (If that's possible)
I didn't know I would be doing this until the day it started. So I had no time to go learn Godot (Hopefully I'll be able to use that this October).
I originally only compiled this for Linux users. And most of them are pretty handy with a terminal. So I didn't think too much about people having trouble running the game. I didn't realize there would be this much interest from non-Linux users either.
This game was made with the assumption that the players would be familiar with games like this (In most ASCII art games the @ symbol is used as the player character. And the first letter of the enemy name is used as their symbol)
I guess I could have explained the fighting though:
When you are next to an enemy you will automatically attack them. Running away is usually pointless because the enemies are slightly faster than you. And you can use the potions whenever you want. They fill your health to to max regardless of what your current health is.
Enemies deal their weapon damage +/- 1 or 2 (Randomly selected). I recommend only using the potions when the enemies attack could kill you if it hit with the +2 damage. Feel free to do whatever you want with them though lol. If you use a potion you will heal before a fight takes place. Sometimes when using a potion you may notice your health not fill to max, this is due to the enemy hitting you right after you drink. You always strike first in an attack. If an enemy dies from your attack you won't take any damage
Lomna
Lomna3 May 2019, 08:42
I don't understand how to play this game. Still I enjoyed the feel of playing a game on Command Prompt.
Lone_Wolf
Lone_Wolfauthor3 May 2019, 15:07
@lomna What exactly do you not understand?
Kill enemies for extra life. Buy things with your life in the shop (Shows up at the end of the match). Repeat.
There's some more info on fighting in the original post
Lomna
Lomna3 May 2019, 15:35
Don't worry I got it now. And yeah it's still very fun. especially after a few rounds.

Also, I found that the game is easier without using the shop. I can defeat three champions with only a shortsword.
Lone_Wolf
Lone_Wolfauthor3 May 2019, 15:58
@lomna Ok. Great!

> `Also, I found that the game is easier without using the shop. I can defeat three champions with only a shortsword.`

Hmmm. I guess I could decrease the amount of life given when you win a battle. Weapon prices would have to go down a bit too :thinking:
Curled Leaf
Curled Leaf3 May 2019, 17:18
Playing from cmd.exe is very innovative and picks my attention. I like the "@" being myself :D Game is very good but sometimes shop windows doesn't want to show itself and i cant buy poinons. Maybe you want to check it.
Lone_Wolf
Lone_Wolfauthor3 May 2019, 19:39
@curled-leaf Yep. Terminal games are fun.

Not sure why the shop window won't open. What were the names of the enemies you were killing at the time?
1384 May 2019, 09:07
I liked the concept, but the balance was off. One potion was all I needed to buy from the shop. The rest probably optional. Was there a win condition? I stopped playing at 4000+ health. The shop screen went black after a number of fights as someone already mentioned.
You could make a batch file to start the exe on windows for those who can't read instructions and need something to double click.
Lone_Wolf
Lone_Wolfauthor4 May 2019, 14:43
@138 Thanks for letting me know. I'll look into the potion prices too (Plus the shop bug and batch files...).
I hope to eventually add a win condition and maybe a storyline too. For now you can consider yourself a winner lol
waylon531
waylon5316 May 2019, 02:02
The balance was definitely a bit off, after the first few waves there wasn't much of a sense of danger. Maybe make enemies scale faster or the players health scale slower. All in all it was a lot of fun, it's good to see an ascii game (written in C no less) in the ludum dare

Other games by @lone-wolf

Found a bug?
Tell us on Discord