Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

AI OrbitalsView game page

Small and simple, 2D, semi-fighter game.
Submitted by Nick Schuitemaker — 2 hours, 40 minutes before the deadline
Add to collection

Play game

AI Orbitals's itch.io page

Results

CriteriaRankScore*Raw Score
Presentation#542.8783.375
Originality#602.8783.375
Overall#642.6293.083
Fun#812.1322.500

Ranked from 8 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

Interesting concept.
Like said below, it takes some time to figure out the "clockwise/away from center" motion.
in my runs, the AI could be both very good, or very bad ^^ So quite funny to see what it can and can't take in the game.
The music is very nice !

Also you spoke about Genetic Program for games AI, do you have any source or explanations on this ?

Developer (1 edit)

Thanks for trying out my game! (and for liking the music <3)
The AI is very very simple, as it never managed to get anywhere complex in my short time of building the game. However, why it sometimes seems worse than other is because, when you press play, it chooses one AI from a list of ones I chose (so it isn't always the same one). Personally, all AI are bad in their own ways I think xD
Also, the reason the movement is so janky (away from centre, circling around, etc.) is such that the AI is rotation-invariant: whether you are down and he is up, or you are left and he is right, he will respond in similar fashion! Makes him way better than otherwise, at the cost of difficult controls...

Now, for GP, it is a difficult topic. It is hard to find stuff online for it. Personally, I learned it through my College, as I studied AI, so I have slides for it (in Dutch though, not too useful perhaps). The idea is from Genetic Algorithms (GA), of which there is pleeeeenty of information online. Now, instead of 'bitstrings' as representation, you use 'Lisp structures' as it is sometimes referred as. It is a bit too complicated to go in-depth here, but maybe a free online book like 'Clever Algorithms' by Jason Brownlee and such can help you out if you're interested (chapter 3.3).

However, I believe it is generally considered a not too useful AI technique, as Neural Networks outclass it in every way possible. I still love GP though, so I wanted to make it at least once in my life :D

Submitted(+1)

I love the concept, the controls take a bit to figure out.  I wish there was a multiplayer version though.

Developer

Believe me, I would love there to be a multiplayer version too! Sadly, I completely ran out of time. I might consider something like that for the future though, thanks for suggesting :)

(+1)

Lacks quit game function.

Developer

You're totally right. In fact, I've never actually put it in any of my games... Didn't think it was necessary, but you're right, I'll put it in next time!

Submitted(+1)

I think Skadisson put it quite well. This is "gravitational jousting" :)

The movement is a bit weird but this is a jam game so it is expected.

Good job on submitting your game in time!

Developer

Thank you, I almost didn't make it in time! I appreciate that you tried my game out <3

(+1)

Very original but pretty one-dimensional. It's unique gameplay idea wears off very quickly. It's basically "gravitational jousting". AI is a bit stiff and locks itself into a move, which makes it easy to dodge the attacks, but the AI is there and feasible, and it knows what it needs to do to win.

Developer(+1)

I've never heard of Gravitational Jousting before. Is it a game?
It's true that the AI is very lack-luster. I managed to MAKE it in time, but sadly not to make it GOOD in time xD
Thanks for trying it out anyway!

(+1)

"Gravitational jousting" was me trying to pack a complex concept into two words. "Jousting with heavy use of gravity." would be the longer version. Doesn't really matter, just a summary of my personal perception of the game's mechanics.