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

Bumba the CreatorView game page

A prototype for a sandbox game that uses an ML model trained on doodles.
Submitted by evilalbert (@evilalbert0) — 22 hours, 53 minutes before the deadline
Add to collection

Play game

Bumba the Creator's itch.io page

Results

CriteriaRankScore*Raw Score
Originality#632.7114.200
Audio#741.8072.800
Theme#862.5824.000
Overall#871.7152.657
Controls#891.2912.000
Graphics#901.4202.200
Accessibility#901.2912.000
Fun#910.9041.400

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

Godot Version
3.4

Wildcards Used
N/A

Game Description
This is a short sandbox game prototype that uses a ML model trained on doodles!

How does your game tie into the theme?
The game is set in a world with nothing but water, namely, ocean.

Source(s)
N/A

Discord Username
N/A

Participation Level (GWJ Only)
This is my first

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

I'm not sure if this was intended, but the linux version is a zip file that contains all the source code and I had to find the binary among that. Also it looks like a really cool concept but I couldn't get past drawing the sun in the beginning :(

Submitted(+1)

This game has a really unique concept. I don't think I've ever played anything like it before. However, for most of the game, I was just confused. I had no idea what I was supposed to do. Maybe hint at what to do next. Also, the controls were fiddly. That one's not your fault, though. I just don't think the technology is there yet. In a couple years, I bet a game like this could be really fun. Good concept.

Submitted (6 edits) (+1)

This may just be something on my end (My operating system is Windows), but as I extract the zip file, it eventually gives me this error for a C++ Header file:

An unexpected error is keeping you from copying this file. If you continue to receive this error, you can use the error code to search for help with this problem.


Error 0x80- so on so forth.

The project would still start up successfully, but if the files that got this error message didn't copy over, which I assume they didn't, it might cause issues.

The error message also mentioned "path too long". I believe I've also run into this error. It may be that some of the names of your files are too long, and Windows won't let them copy (for whatever reason).


Hope this is helpful.

Developer

Hello, thank you for the information, and I apologize for the error messages. I found that the files that can't be copied are always part of the tensorflow Python package, most of which is unused, so they have not led to any issues in my experience. If I were to continue with this project, my first goal would certainly be to find a way to cull these unnecessary/problematic files

Submitted(+1)

Hi! Quite original as a concept. The idea to use ML to drive a game is a fun idea.

But it's terribly difficult for the doodles to be recognized. Either simple forms or complex ones.

After multiple tries, I finally understood that the sun needed rays to be recognized as such. I've only been able to create a whale (while trying to draw a simple fish). I was stunned to see the game suggest me to draw a turtle and other complex animals. How? I'm not even able to draw a mountain.

The concept is great on paper, but is difficult to implement well. That makes the game not fun to play, unfortunately.

It shows that a lot of work have been put in this project. It's even more unfortunate that we cannot see the fruits of your labour as everything is dictated by the ability of Tensorflow to recognise my doodles.

Keep it up, it was a nice try!



Developer

Hello, thank you for trying my game! I must admit that the recognition algorithm is not nearly as refined as Google's is, which probably contributed to some of the frustration. Also, I should have clarified that it can only recognize very simple doodles (in the case of the sea turtle, 6 appropriately sized circles should do the trick). This is technology that I was interested in prior to the jam, and I was sort of experimenting to see if it could be implemented in a game. Maybe with a better algorithm or approach something is possible, but it seems in this case it's not quite there. Thanks again!