Cells by Xanjos
My 3rd Ludum Dare Entry and 2nd one submitted for the jam (plus first entry since being unable to complete the last LD on time).
Kind of started late on this one (on a Saturday evening) since I was initially unsure whether to take part this time as I was pretty much ill for most of the weekend (plus, it was difficult trying to make something in the limited time I had that would fit the theme).
Graphics are a bit basic as I'm really terrible at drawing things if you haven't guessed by now (I actually used the primitives in Unity for this one) and the AI is a bit rudimentary (but still does the job somewhat) and there may be one or two bugs I haven't found yet.
UPDATE (on the last day): Just replaced the Linux build with a universal one that should work on both x86 and x64 (Again, let me know if there are any problems)
UPDATE: Standalone versions have just been added (Also, I don't have a Mac or Linux machine myself so please let me know if there are any problems with those builds)
Instructions
1. You are in control of the red cells whilst the computer is control of the blue cells
2. Click on one of your cells to connect to all of its neighbouring cells.
3. You can only click on cells that can connect to at least one neighbouring neutral or opposition cell
4. The game ends when there are no more neutral cells available and whoever has the most cells wins.
Tools Used:
Language:C#
Library/Framework:Unity
Sounds:bfxr
Kind of started late on this one (on a Saturday evening) since I was initially unsure whether to take part this time as I was pretty much ill for most of the weekend (plus, it was difficult trying to make something in the limited time I had that would fit the theme).
Graphics are a bit basic as I'm really terrible at drawing things if you haven't guessed by now (I actually used the primitives in Unity for this one) and the AI is a bit rudimentary (but still does the job somewhat) and there may be one or two bugs I haven't found yet.
UPDATE (on the last day): Just replaced the Linux build with a universal one that should work on both x86 and x64 (Again, let me know if there are any problems)
UPDATE: Standalone versions have just been added (Also, I don't have a Mac or Linux machine myself so please let me know if there are any problems with those builds)
Instructions
1. You are in control of the red cells whilst the computer is control of the blue cells
2. Click on one of your cells to connect to all of its neighbouring cells.
3. You can only click on cells that can connect to at least one neighbouring neutral or opposition cell
4. The game ends when there are no more neutral cells available and whoever has the most cells wins.
Tools Used:
Language:C#
Library/Framework:Unity
Sounds:bfxr
| Web(Unity) | https://jasontuyengames.gitlab.io/assets/demos/LD30/LD30.html |
| Windows | http://bit.ly/1vKvXLp |
| OS/X | http://bit.ly/1vKMKho |
| Linux (Universal) | http://bit.ly/1y2dmPD |
| Original URL | https://ludumdare.com/compo/ludum-dare-30/?action=preview&uid=21201 |
Ratings
| Coolness | 81% | 2 |
| Overall(Jam) | 2.57 | 726 |
| Audio(Jam) | 1.68 | 640 |
| Fun(Jam) | 2.69 | 574 |
| Graphics(Jam) | 1.80 | 760 |
| Humor(Jam) | 1.35 | 589 |
| Innovation(Jam) | 2.51 | 637 |
| Mood(Jam) | 1.79 | 708 |
| Theme(Jam) | 1.89 | 735 |
As for the AI itself, it's pretty basic. Essentially all it's doing is iterating through every single cell it owns and checking which one would capture more cells. Also, because of time constraints/me being lazy (or rather, this is actually my first time trying to make AI for a game jam game or actual AI for that matter), I used a random number generator as a tiebreaker when you have several viable cells (There's also a few lines of code that makes the AI go for neutral cells more and taking that out makes it very aggressive and attempt to capture as many cells as possible but unfortunately it becomes so stubbornly aggressive, it won't actually finish the game because it's too busy trying to capture the most cells).
the ai needs some work though, because all I did was eating into blue (if possible: getting 4, elsewise get 3) and i easily won
Anssi@MooseflyGames
I also originally had randomly chosen walls (cells that cannot be captured by either player) added in but I had to take that out as sometimes the random wall generation would inadvertently block off a group of neutral cells (preventing the game from finishing).
Yeah, the time limit can be quite harsh. Too bad you had to cut those features, they sound pretty cool!
Very easy to win so I tried eliminating all blues. Wining with three blue cells on the board is the minimum possible.
Try to think about replayable.
Here's an idea: how about each player can program their own AI, and then you can let your AI fight against the opponent's AI. This game would be a perfect for such a competition.