The Healthy Gladiator by Lone_Wolf

[raw]
made by Lone_Wolf for LD 44 (JAM)

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

Ratings

Given 34🗳️ 15🗨️

Feedback

Mia Devs
29. Apr 2019 · 18:58 UTC
YOU ALSO NEED TO ADD SOME CHARACHTERS
🎤 Lone_Wolf
29. Apr 2019 · 19:04 UTC
What kind of characters @mia-devs ?
coachsisyphus
29. Apr 2019 · 19:17 UTC
I'm a sucker for this stuff, enjoyed it!
Matt Pattabhi
29. Apr 2019 · 22:00 UTC
This is linux only dude? How do you expect us to play!! :( looks interesting though.
🎤 Lone_Wolf
29. Apr 2019 · 22:12 UTC
@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
miltonsilva
29. Apr 2019 · 23:01 UTC
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.
🎤 Lone_Wolf
30. Apr 2019 · 20:50 UTC
@matt-pattabhi I finally did it. Enjoy
Zesix
01. May 2019 · 06:41 UTC
Interesting entry, didn't expect to find an ASCII art game in this LD :P
NinjaCatz
01. May 2019 · 06:44 UTC
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
01. May 2019 · 15:10 UTC
@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 Dutta
01. May 2019 · 17:32 UTC
I am HackerMan XD Great Game Man was a lot of fun playing.
itsjustjord
01. May 2019 · 17:34 UTC
good job! It's a very charming game :D
NinjaCatz
01. May 2019 · 18:18 UTC
@lone-wolf The window closed when I double-click the exe file. I didn't try to open thg
🎤 Lone_Wolf
01. May 2019 · 20:46 UTC
Ok. @ninjacatz Try opening the program with command prompt https://www.wikihow.com/Run-Exe-from-Cmd-on-PC-or-Mac (If using `start` doesn't work try typing in the exe name and pressing enter)
PixScope
01. May 2019 · 21:27 UTC
I love it !
RedZ0ner
01. May 2019 · 21:35 UTC
@lone-wolf The compiled on ubuntu-link doesn't seem to be working (404). I would love to play this game.
🎤 Lone_Wolf
01. May 2019 · 23:50 UTC
@redz0ner Thanks for letting me know! Should work now.
mikelovesrobots
02. May 2019 · 01:32 UTC
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
02. May 2019 · 04:44 UTC
@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!
Mika la Grand
02. May 2019 · 15:43 UTC
The windows build doesn't work.
🎤 Lone_Wolf
02. May 2019 · 15:47 UTC
@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
02. May 2019 · 15:59 UTC
@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.
🎤 Lone_Wolf
02. May 2019 · 18:33 UTC
@mika-la-grand You can't double click it 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
Mika la Grand
02. May 2019 · 19:03 UTC
@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
02. May 2019 · 22:37 UTC
@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
03. May 2019 · 08:42 UTC
I don't understand how to play this game. Still I enjoyed the feel of playing a game on Command Prompt.
🎤 Lone_Wolf
03. May 2019 · 15:07 UTC
@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
03. May 2019 · 15:35 UTC
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
03. May 2019 · 15:58 UTC
@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
03. May 2019 · 17:18 UTC
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
03. May 2019 · 19:39 UTC
@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?
138
04. May 2019 · 09:07 UTC
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
04. May 2019 · 14:43 UTC
@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
06. May 2019 · 02:02 UTC
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