{"author_link":"\/author\/xanjos\/","author_name":"Xanjos","author_uid":"21201","comments":[{"author_name":"Capitals","author_uid":"28209","time":"Aug 26, 2014 @ 7:49pm","epoch":1409082240,"text":"This is quite fun to play, however I do not quite see completely how this linked to the theme."},{"author_name":"Xanjos","author_uid":"21201","time":"Aug 26, 2014 @ 8:25pm","epoch":1409084400,"text":"@Capitals: I wasn't really sure whether this could be linked to the theme as well (I showed it to my friend who was doing the jam as well and he said it somewhat fitted the theme) but I suppose each cell can 'connect' to all of the other cells surrounding it (if you can interpret that as the theme part)"},{"author_name":"ponk","author_uid":"11872","time":"Aug 26, 2014 @ 9:12pm","epoch":1409087220,"text":"Really cool game!"},{"author_name":"DarkCart","author_uid":"41601","time":"Aug 26, 2014 @ 10:24pm","epoch":1409091540,"text":"I'm with @Capitals on this one. Me and the computer seemed to have a... draw?"},{"author_name":"Aumni","author_uid":"42308","time":"Aug 26, 2014 @ 10:30pm","epoch":1409091900,"text":"Cool game. I wish there was either a multiplayer version or a way stronger AI so we could test various strategies :O Otherwise, good work!!"},{"author_name":"TheGamingProject","author_uid":"10740","time":"Aug 26, 2014 @ 10:34pm","epoch":1409092140,"text":"I think it fits the theme"},{"author_name":"Xanjos","author_uid":"21201","time":"Aug 27, 2014 @ 12:36pm","epoch":1409142660,"text":"@Aumni: I actually coded the primary mechanic with two players in mind first then added the AI later (I suppose I can add local multiplayer in some form or another in a post compo version). \r<br\/>\r<br\/>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)."},{"author_name":"pythong","author_uid":"717","time":"Aug 27, 2014 @ 1:29pm","epoch":1409145840,"text":"the entry is ok, and it reminds me of a very old flash game i once placed (very similar, but ewith hexagons)\r<br\/>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"},{"author_name":"Xanjos","author_uid":"21201","time":"Aug 27, 2014 @ 1:39pm","epoch":1409146440,"text":"@pythong: I'll agree that the AI needs some working on (I'm not exactly great at making them to be honest). At the moment it's stupidly passive (since it goes for neutral cells more)."},{"author_name":"Moosefly","author_uid":"25343","time":"Aug 27, 2014 @ 2:37pm","epoch":1409149920,"text":"I think that what the game needs (in addition to a better AI of course :P) are some deeper mechanics. For example if capturing a circle prevented that circle from being captured for N turns (maybe 1) the battles for territory when the players clash would probably be more strategic! Another mechanic you could add is that circles which are cut off from the &quot;main group&quot; (largest amount of circles that connect in some way) become automatically captured by the enemy (for example in your fourth screenshot, the four blue circles would automatically turn red. What I'm trying to say is that it has potential, even though it isn't much right now.\r<br\/>\r<br\/>Anssi@MooseflyGames"},{"author_name":"Xanjos","author_uid":"21201","time":"Aug 27, 2014 @ 4:02pm","epoch":1409155020,"text":"@Moosefly: One of my planned mechanics was that if you capture an opposing cell, your newly captured cells will start capturing its neighbours (beginning a chain reaction of some sort) but I decided to cut that out due to time and complexity (and the fact that it could potentially make the game too short).\r<br\/>\r<br\/>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)."},{"author_name":"Moosefly","author_uid":"25343","time":"Aug 27, 2014 @ 10:31pm","epoch":1409178360,"text":"@Xanjos\r<br\/>Yeah, the time limit can be quite harsh. Too bad you had to cut those features, they sound pretty cool!"},{"author_name":"Noah Ratcliff","author_uid":"18011","time":"Aug 27, 2014 @ 10:39pm","epoch":1409178840,"text":"Fun game! However, the sounds can get quite annoying, and it doesn't seem to fit the theme well."},{"author_name":"Xanjos","author_uid":"21201","time":"Aug 27, 2014 @ 10:58pm","epoch":1409179980,"text":"@Noah: I'll admit the sounds weren't exactly the best choice for the game but I figured some sound might be better than no sound at all."},{"author_name":"dickpoelen","author_uid":"34953","time":"Aug 28, 2014 @ 1:52pm","epoch":1409233620,"text":"Nice. I love &quot;simple&quot; games like this"},{"author_name":"INC$D021","author_uid":"39751","time":"Aug 29, 2014 @ 4:39pm","epoch":1409330040,"text":"Took me a couple of tries to win. :) Short and sweet."},{"author_name":"Mallot1","author_uid":"35285","time":"Aug 29, 2014 @ 8:53pm","epoch":1409345280,"text":"Very cool! I like this :D"},{"author_name":"Almax27","author_uid":"21581","time":"Aug 29, 2014 @ 9:44pm","epoch":1409348340,"text":"Pretty easy, just always pick an extruding point but interesting idea and solid implementation"},{"author_name":"Naytron","author_uid":"38665","time":"Aug 30, 2014 @ 2:14pm","epoch":1409407740,"text":"Nice and simple."},{"author_name":"jukimv1986","author_uid":"5402","time":"Aug 30, 2014 @ 2:16pm","epoch":1409407860,"text":"Not bad AI and interesting concept. It could be further expanded with special cells with items and different levels with unique map configurations. Good job!"},{"author_name":"pikkpoiss","author_uid":"37196","time":"Aug 30, 2014 @ 5:41pm","epoch":1409420160,"text":"Nice concept. Like others said, with stronger AI it would be really cool, but understandable given the time constraints of Ludum Dare. Thanks for sharing!"},{"author_name":"someone","author_uid":"1207","time":"Aug 30, 2014 @ 6:15pm","epoch":1409422200,"text":"Nice simple mechanics are good. Shame you didn't get walls working properly, that would potentially have made it more interesting.\r<br\/>Very easy to win so I tried eliminating all blues. Wining with three blue cells on the board is the minimum possible."},{"author_name":"Shide","author_uid":"29081","time":"Sep 1, 2014 @ 11:05am","epoch":1409569200,"text":"Nice game, but too easy. It make sence to do different level of AI, because when you firstly done it, playing the game become no sence.\r<br\/>Try to think about replayable."},{"author_name":"Xanjos","author_uid":"21201","time":"Sep 1, 2014 @ 2:34pm","epoch":1409581740,"text":"@Shide: Yeah, the AI is pretty dumb and easy to work out (I'm not really good at making AI per se)."},{"author_name":"sP0CkEr2","author_uid":"7135","time":"Sep 2, 2014 @ 10:28pm","epoch":1409696580,"text":"Nice game. Kind of in line with the theme. AI was basic. Easy game to play, hard to master. Nice job."},{"author_name":"ZYXer","author_uid":"20509","time":"Sep 5, 2014 @ 6:03pm","epoch":1409939880,"text":"A very simple game. And I mean this in a good way.\r<br\/>\r<br\/>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."},{"author_name":"Natrium729","author_uid":"39258","time":"Sep 7, 2014 @ 9:38pm","epoch":1410125580,"text":"The idea is simple. With some more mechanics, it could become an interesting game."},{"author_name":"NicePenguins","author_uid":"28578","time":"Sep 9, 2014 @ 11:23pm","epoch":1410304680,"text":"Nice mechanic, but like Moosefly said it needs deeper choices. Great job for a game jam anyway :)"},{"author_name":"HeyChinaski","author_uid":"11211","time":"Sep 13, 2014 @ 1:15pm","epoch":1410613800,"text":"Nice work."},{"author_name":"DeltaF1","author_uid":"34574","time":"Sep 13, 2014 @ 6:34pm","epoch":1410632940,"text":"I'm on linux 64 bit, and it won't run for me. Maybe put up a 64 bit build? Thanks."},{"author_name":"Xanjos","author_uid":"21201","time":"Sep 13, 2014 @ 11:55pm","epoch":1410652200,"text":"@DeltaF1: Thanks for letting me know. I'll try and put up a 64 bit Linux build hopefully by Sunday evening."},{"author_name":"Xanjos","author_uid":"21201","time":"Sep 14, 2014 @ 3:08pm","epoch":1410706980,"text":"Just replaced the Linux build with a one that should be compatible with both 32 and 64 bit."},{"author_name":"Jupiter_Hadley","author_uid":"27744","time":"Sep 14, 2014 @ 9:24pm","epoch":1410729540,"text":"Simple but well done game. I included it in part 25 of my Ludum Dare 30 compilation video series, if you&rsquo;d like to take a look :)  http:\/\/youtu.be\/mlEPiXm0ehY"}],"images":["ld30\/21201-b8bde49d03c8f06fb24a56883d478f98.jpg","ld30\/21201-3ec4a7c21c8108f9869e2014da00f1d5.jpg","ld30\/21201-0018d5be31b03a141db98dc7f779508e.jpg","ld30\/21201-8b738afe2e611ff03db4ae58a90ae22f.jpg","ld30\/21201-04f18fa0043aa5472d3f07463e49b853.jpg"],"links":[{"url":"https:\/\/jasontuyengames.gitlab.io\/assets\/demos\/LD30\/LD30.html","text":"Web(Unity)"},{"url":"http:\/\/bit.ly\/1vKvXLp","text":"Windows"},{"url":"http:\/\/bit.ly\/1vKMKho","text":"OS\/X"},{"url":"http:\/\/bit.ly\/1y2dmPD","text":"Linux (Universal)"}],"metadata":{"g_key":"17130","g_author":"21201","g_event":"LD30","g_eventkey":"24","g_subevent":"JAM","g_urlkey":"17159","g_title":"Cells","g_status":"UCHK1","g_place":"726","g_commentcount":"33","g_site2_node_id":"0","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":[],"node":null,"orig_images":["http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/375043\/21201-shot0.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/375043\/21201-shot1.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/375043\/21201-shot2.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/375043\/21201-shot3.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/375043\/21201-shot4.png-eq-900-500.jpg"],"text":"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).\r\n\r\nKind 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).\r\n\r\nGraphics 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.\r\n\r\nUPDATE (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)\r\n\r\nUPDATE: 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)\r\n\r\nInstructions\r\n\r\n1. You are in control of the red cells whilst the computer is control of the blue cells\r\n\r\n2. Click on one of your cells to connect to all of its neighbouring cells.\r\n\r\n3. You can only click on cells that can connect to at least one neighbouring neutral or opposition cell\r\n\r\n4. The game ends when there are no more neutral cells available and whoever has the most cells wins.\r\n\r\nTools Used:\r\n\r\nLanguage:C#\r\nLibrary\/Framework:Unity\r\nSounds:bfxr","title":"Cells"}