In 'Harvest of the Gods,' players take on the role of a powerful deity who must gather the souls of mortals in order to sustain their divine powers. The player must navigate through a series of increasingly difficult realms, each with its own unique challenges and enemies, in order to collect the souls they need to continue their journey.

As the player progresses through the game, they will encounter a variety of creatures and obstacles that stand in their way. With the use of their godly powers and strategic gameplay, players must overcome these challenges and defeat powerful bosses in order to harvest the souls they need.

This game is unique in that it was designed and developed using AI-generated content, including this description. By using artificial intelligence to generate as much of the game's design and content as possible, we hope to create a truly one-of-a-kind and immersive gaming experience.

Controls (Keyboard and Mouse):
    Movement: WASD keys or arrow keys
    Bolt of lightning: Space bar or left mouse button
    Earthquakes: E or right mouse button
    Healing aura: Q or left shift
    Teleportation: T or left control

Controls (Controller):
   Movement: left joystick
   Attack: right joystick click
   Lightning: A button
   Earthquake: B button
   Heal: X button
   Teleport: Y button
   Pause: Start button

----------------------------

Ok, human here.  I wanted to do this project as a bit of an experiment to see how far AI technology could be pushed as it currently stands.  It's fascinating how rapidly AI is progressing with things like ChatGPT, so I asked it to design a game with the theme "Harvest".  The first design was a very generic farming simulator, so I asked it to come up with a design that was not farming related:

And Harvest of the Gods was born!  With a good bit of coaxing I asked it to come up with pretty much every element of the game, though I didn't have time to implement it all, especially since I was trying to convince it to write usable GDScript code for Godot.  Each line had about a 50/50 shot of being correct, so a whole script pretty much never was, but sometimes it came up with some really impressive or unexpected ways to implement things.  It would likely have been much faster to implement things myself, but I'm pretty experienced with Godot, so this is a pretty powerful tool for developers learning new languages and engines.

The downside is that it often gives wrong answers very confidently:

While I was fighting ChatGPT trying to get it to write usable code, I was also generating images with Stable Diffusion.  In AI's current state, trying to get something that looks good and consistent is probably more work than creating art from scratch if you're a talented artist, but it was an interesting exercise.

Most of the creatures generated, if they were more than a discombobulated mess, were cropped or occluded in some way and needed to be extended/altered, and of course alpha masked.  Do you know how hard it is to generate a centaur?  The one I finally ended up using had a horse head, which was kind of funny, but nothing else was really close enough.

For the music, I used something called "riffusion" which used images of sound (spectrograms) to train.  A lot of the stuff it generated sounded terrible, but I just threw in "Harvest of the Gods" and it made something that was not completely unpleasant.  Unfortunately, it was a whole bunch of independent segments that had to be manually lined up and pieced together to make a continuous song, but it had a couple little groovy moments.

I could not find any AI for generating sound effects, so I had to settle for the next best thing:  Asking Chat GPT what sounds to record to make the sound samples I wanted.  It suggested things like flapping a bed sheet for the wings, swinging a rope or broom for the teleport, and a deep sine wave with some noise, distortion, and reverb for the earthquake.  So I went with that.

For the voice, I used uberduck.ai with an emulation of Mufasa's voice and pitched it down slightly.  There are better tools out there, but I don't know what they are (if any are even freely available).

It was a big debate about whether or not I should enable ratings for graphics and audio, because 1) I was really curious, as kind of a social experiment, how a deliberately AI driven game would rank in these categories, 2) it was actually a lot of time and labor to make anything remotely game-worthy, and 3) having a game explicitly using AI getting rankings might sway the official rules one way or another.

Ultimately, I decided to opt-out, but I'd be interested to hear how you'd rank it in those categories in the comments.

StatusReleased
PlatformsWindows, HTML5
Rating
Rated 2.5 out of 5 stars
(2 total ratings)
Authorjitspoe
GenreAction
Tagsai-generated, Ludum Dare 52, Top-Down, Top down shooter
LinksLudum Dare

Download

Download
Harvest of the Gods Windows.zip 26 MB

Comments

Log in with itch.io to leave a comment.

i think it is good, the concept is simple enough to understand, but i think if it had a little more "point" to the game it would be better

Yeah, it was more of an experiment to see what AI would come up with than a game, but harvesting all the souls before they escape can be a bit of a challenge!

yes it is a challenge, most definitely. also thanks for responding, you have earned a follow