Ant Ascent: journey to the top

Overall★★★★★★★★★★2.65
Fun★★★★★★★★★★2.55
Innovation★★★★★★★★★★2.42
Theme★★★★★★★★★★3.30
Graphics★★★★★★★★★★2.77
Audio★★★★★★★★★★2.23
Humor★★★★★★★★★★2.58
Mood★★★★★★★★★★2.85
A simple platformer game where you are an ant trying to get to the top of the tree to get the ultimate nectar for you colony
A/S or right/left arrow key to move
W or up arrow key to jump

Comments24

ITSTIMOTHY999author6 Oct 2024, 16:54
definitely the best game ever
Arscene8 Oct 2024, 07:32
Can't download the game from the itch.io page: "This game is currently unavailable".
ITSTIMOTHY999author8 Oct 2024, 11:25
sorry guys for the inconvenience but i fixed it, you can download it now :grinning:
BOHNE8 Oct 2024, 11:47
mayby norm
MrBananaz8 Oct 2024, 11:52
Would be nice if you could export it in HTML5 for easier accessibility
ITSTIMOTHY999author8 Oct 2024, 12:02
yes i wanted it to be able to play on web but i got burnt out from coding and school work :sweat_smile:
LogovoStudio
LogovoStudio8 Oct 2024, 12:49
Its cool, that such a good game is made by python and pygame. Good job
ellaris
ellaris8 Oct 2024, 13:08
It was possible to jump in the air and sometimes go through blocks. I liked the leaf and ant animation and the background art.
ThaProfesional
ThaProfesional12 Oct 2024, 12:05
Cool art / style - I really liked the animation. Controls feel good. Managed to get all the way to the top.

Missed sound - would have loved music and some effects. Also similar to ellaris I could sometimes jump through blocks, and a few times I fell through them.
asfdfdfd18 Oct 2024, 14:46
I think it's nearly impossible for me to launch this game...
AppreacherOne
AppreacherOne18 Oct 2024, 15:28
There are a bunch bugs in the game (hehe). For example, if I press and hold the spacebar, I just fly upwards and go through all the platforms. And then when I get to the top that way, it just resets me back to the beginning (I don't know if there are more levels, but there didn't seem to be any for me), and only gave me the "ending" screen the 4th/5th time.
Martta
Martta18 Oct 2024, 16:32
How to play? There are only .py files.
AppreacherOne
AppreacherOne18 Oct 2024, 17:12
@martta Install python, run "pip install pygame", then navigate into the directory, where the game's .py files are. Then run the command "python3 main.py"
AppreacherOne
AppreacherOne18 Oct 2024, 17:12
@martta Install python, run "pip install pygame", then navigate into the directory, where the game's .py files are. Then run the command "python3 main.py"
ugly_robot
ugly_robot18 Oct 2024, 17:27
Cool game! A few bugs, but still cool to see nonetheless. I really like the character art! Good stuff
henk19 Oct 2024, 14:32
Not bad! You may want to find a way to calculate collision based on the level
data rather than hard-coding the dimensions of each platform. You can do it by
looping over `boards` similar to how you loop over it when drawing the
tiles to the screen.

Additionally, when you do detect a collision, you should reverse the player
movement that triggered the collision. For example:
```py
self.rect.y += self.yvelocity

if self.is_colliding_with_terrain():
self.rect.y -= self.yvelocity
self.yvelocity = 0

self.rect.x += self.xvelocity

if self.is_colliding_with_terrain():
self.rect.x -= self.xvelocity
self.xvelocity = 0

```
There are more advanced things you can do to improve movement/collision but something like the above should fix the "phasing through platforms" issues people are seeing.
VMormoris22 Oct 2024, 19:39
Cool game, nice work :)
The colliders are a bit wonky but another than very good :D
Aurailus
Aurailus22 Oct 2024, 19:55
This is really cool! The install process was kinda funky, and I definitely think you could benefit from packaging it as an exe in the future, but I really enjoyed playing!
ITSTIMOTHY999author24 Oct 2024, 06:57
@henk thaks, i tried to make the collision base on the index codes on the level matrix but i cant get it to work so i made the hitbox manually in the last few hours
ITSTIMOTHY999author24 Oct 2024, 06:57
@henk thaks, i tried to make the collision base on the index codes on the level matrix but i cant get it to work so i made the hitbox manually in the last few hours
ITSTIMOTHY999author24 Oct 2024, 06:59
@thaprofesional thanks for playing, the hitbox is kinda funky because i made it manually in the last few hours, how do i make my own sounds? on my previous projects i just took it from google but the jam said to make everything on my own so i did and idk how to make sounds/music
Plasmak
Plasmak24 Oct 2024, 08:12
Cool to see a game made with pygame! Hitbox was a bit wonky for me, but it's a good effort given the engine!
ThaProfesional
ThaProfesional24 Oct 2024, 10:49
> how do i make my own sounds?

@itstimothy999 for sound effects I normally set aside 30m to record myself either making weird mouth sounds into a microphone or hitting things into other things. Eventually I get a few sounds I like. My music skills are terrible I just noodle around on a super cheap second hand keyboard.

I'm sure there's programs that could chip-tune something out pretty quick.. including some crunchy NES style sound effects..
Found a bug?
Tell us on Discord