{"author_link":"\/author\/nsadie\/","author_name":"Neil","author_uid":"25892","comments":[{"author_name":"LionelJitro","author_uid":"18018","time":"Aug 26, 2013 @ 6:11am","epoch":1377497160,"text":"Really cool idea. The game kept crashing when I was trying to draw though."},{"author_name":"Ravetcofx","author_uid":"25489","time":"Aug 26, 2013 @ 6:23am","epoch":1377497880,"text":"Would you mind making a linux version please ^.^"},{"author_name":"Ravetcofx","author_uid":"25489","time":"Aug 26, 2013 @ 6:25am","epoch":1377498000,"text":"Nvrmd, Its in java, I can run it, will give ratings in a moment"},{"author_name":"KayZ","author_uid":"17933","time":"Aug 26, 2013 @ 6:27am","epoch":1377498120,"text":"Nice concept and fun. The time limit really makes this game possibly.\r<br\/>\r<br\/>But sometimes I get this Exception:\r<br\/>I should heal or wait\r<br\/>Exception in thread &quot;LWJGL Application&quot; java.lang.IndexOutOfBoundsException: In\r<br\/>ex: 0, Size: 0\r<br\/>        at java.util.ArrayList.rangeCheck(Unknown Source)\r<br\/>        at java.util.ArrayList.get(Unknown Source)\r<br\/>        at com.neil.ludum.entity.AI.pickSpell(AI.java:101)\r<br\/>        at com.neil.ludum.screens.GameScreen.pickSpell(GameScreen.java:750)"},{"author_name":"Neil","author_uid":"25892","time":"Aug 26, 2013 @ 7:15am","epoch":1377501000,"text":"I'll see if I can sort out some of these crashes. I definitely did something wrong - not experiencing any here..."},{"author_name":"Zephyr89","author_uid":"27354","time":"Aug 26, 2013 @ 8:46am","epoch":1377506460,"text":"Say its in java. I'm on a mac and had no idea that I could run it. 'till I read a comment"},{"author_name":"Zephyr89","author_uid":"27354","time":"Aug 26, 2013 @ 8:52am","epoch":1377506820,"text":"Being text-based I can't really give a good gfx rating, but the rest of it works fine."},{"author_name":"KayZ","author_uid":"17933","time":"Aug 26, 2013 @ 1:58pm","epoch":1377525180,"text":"I've had a look at the source code and the bug is in AI.pickSpell. It happens if the AI doesn't have enough MP for a heal spell but enough for an attack spell. \r<br\/>Then it goes beyond this check\r<br\/>if (dmg.isEmpty() &amp;&amp; heal.isEmpty()) return null;\r<br\/>tries to iterate the heal-spells, finds none, tries to access index 0 of the empty list and crashes."},{"author_name":"Neil","author_uid":"25892","time":"Aug 26, 2013 @ 2:23pm","epoch":1377526680,"text":"Thanks KayZ! I found that as well, and uploaded a fixed version."},{"author_name":"doonay21","author_uid":"18952","time":"Aug 27, 2013 @ 7:15pm","epoch":1377630600,"text":"Innovate, good idea. Seemed hard for me, but anyways enjoyed it :)"},{"author_name":"mr_tag","author_uid":"12297","time":"Aug 27, 2013 @ 7:43pm","epoch":1377632280,"text":"I am the master of lightning :)\r<br\/>\r<br\/>very well executed, very fitting to the theme.\r<br\/>\r<br\/>*hint* add cute graphics + sound and i think this idea would do very well on the mobile market! ;) i foresee frenetic 2 player multiplayer on a single tablet!"},{"author_name":"TeamQuadratic","author_uid":"18547","time":"Aug 28, 2013 @ 5:46am","epoch":1377668460,"text":"Fun, but that was really hard!"},{"author_name":"Neil","author_uid":"25892","time":"Aug 28, 2013 @ 7:55am","epoch":1377676200,"text":"It is quite hard!\r<br\/>\r<br\/>The 10 seconds makes it really difficult to finish a drawing, but it becomes much easier once you start to really learn the runes. I actually draw the base shape as quickly as possible and then remove the extra pixels by right-clicking, missing pixels are penalized more than extra pixels!"},{"author_name":"Pixelfan Games","author_uid":"20908","time":"Aug 28, 2013 @ 11:50am","epoch":1377690300,"text":"i am really bad drawing, but i like the concept, goood job guys!!!"},{"author_name":"Crazi456","author_uid":"20961","time":"Aug 29, 2013 @ 8:23am","epoch":1377764280,"text":"Interesting integration of drawing into an rpg. Fun stuff!"},{"author_name":"manuq","author_uid":"26318","time":"Aug 29, 2013 @ 6:38pm","epoch":1377801180,"text":"Like Crazi456 said, very original to have drawing integrated in a game, like in this!"},{"author_name":"kristof","author_uid":"11354","time":"Aug 31, 2013 @ 11:29am","epoch":1377948240,"text":"Very cool and innovative idea. Also, thats a lot of spells. Nice work!"},{"author_name":"haloflooder","author_uid":"18514","time":"Aug 31, 2013 @ 11:30am","epoch":1377948300,"text":"Wow, this is a very good concept. Does using a drawing tablet count as cheating? ;)"},{"author_name":"Lokarunith","author_uid":"25012","time":"Aug 31, 2013 @ 1:00pm","epoch":1377953700,"text":"Amazing concept, if you are willing to take the concept further I think you cold make a fantastic succesful RPG with such innovative battle system. Add some graphics, upgrades, an epic story and charming characters and it would be a hit! xD"},{"author_name":"hbocao","author_uid":"25980","time":"Sep 2, 2013 @ 1:41am","epoch":1378085760,"text":"It's real tough because of the time limit, but it's a very interesting mechanic. Very nice job!"},{"author_name":"archaeometrician","author_uid":"27214","time":"Sep 2, 2013 @ 2:47am","epoch":1378089720,"text":"Hey really nice idea ! Good concept, very innovative"},{"author_name":"awppy","author_uid":"18868","time":"Sep 2, 2013 @ 4:33am","epoch":1378096080,"text":"Very interesting gameplay - this would be great to see on a DS or similar. Noticed in the beginning that RMB and LMB are switched around - it says RMB is draw black, but it's draw white.\r<br\/>\r<br\/>Pretty short, and after one playthrough with a bit of back-and-forth I got the hang of drawing the fireball and just wrecked house with it"},{"author_name":"crazyrems","author_uid":"26101","time":"Sep 10, 2013 @ 5:47pm","epoch":1378834920,"text":"This concept is really great ! I love drawing things and casting spells with drawings is something really insane !\r<br\/>The concept is here, drawing is pretty innacurate but I would love to see a game about this released."},{"author_name":"haxpor","author_uid":"647","time":"Sep 16, 2013 @ 7:20pm","epoch":1379358900,"text":"Haha, really nice concept! I'm super rush to draw out those pixels :)"},{"author_name":"rogueNoodle","author_uid":"21449","time":"Sep 17, 2013 @ 12:36am","epoch":1379377860,"text":"Very original idea - great job! Like others said, a bit difficult - it'd be cool to see this balanced a bit more, along with the additions you mentioned."}],"images":["ld27\/25892-20bc1db4c2a6627323c511797afc9d2e.jpg","ld27\/25892-061b5f185a719415496c244ffdef522a.jpg"],"links":[{"url":"https:\/\/dl.dropboxusercontent.com\/u\/22605353\/NeilLudum2.jar","text":"Windows"},{"url":"https:\/\/dl.dropboxusercontent.com\/u\/22605353\/NeilLudum2.jar","text":"OS\/X"},{"url":"https:\/\/dl.dropboxusercontent.com\/u\/22605353\/NeilLudum2.jar","text":"Linux"},{"url":"https:\/\/dl.dropboxusercontent.com\/u\/22605353\/LudumDare.7z","text":"Source"}],"metadata":{"g_key":"24235","g_author":"25892","g_event":"LD27","g_eventkey":"18","g_subevent":"COMPO","g_urlkey":"24265","g_title":"QuickDraw - Java","g_status":"UCHK1","g_place":"372","g_commentcount":"25","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\/\/273708\/25892-shot0.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/273708\/25892-shot1.png-eq-900-500.jpg"],"text":"QuickDraw is a mage dueling game coded in libGdx and Java.\r\n\r\nThis is my first LD and it was a lot of fun, I did not finish everything I wanted, but I learnt a lot.\r\n\r\nEdit: Fixed a bug causing crashes on a lot of machines!\r\n\r\nInstructions:\r\nYou are a Rune Wizard.\r\n\r\nRune Wizards draw arcane symbols to call forth magic from dimensional rifts. Rifts can only be kept open for a short time (exactly 10 seconds, as it turns out!)\r\n\r\nThis is a difficult and dangerous art - precision, speed and concentration is key.\r\n\r\nTo cast a spell, page through your spell book to select a spell. Start drawing the rune on the blank canvas, attack when you are ready, or when the rift closes.\r\n\r\nThe effort of casting spells use up mana points. You can restore some mana points by passing your turn.\r\n\r\nSome spells inflict damage, some spells can heal you. But all spells are dangerous. A badly drawn rune will backfire and damage you!\r\n\r\nYour stronghold is under siege by Zondar the Wicked, defend your home!\r\n\r\nControls:\r\nLeft mouse button to draw in black\r\nRight mouse button to draw in white\r\nSpace to Attack\r\nEscape to see the menu\r\n\r\nFeatures not implemented:\r\nThere are many spell types, but I did not have the time to implement the different effects, so all spells only do damage or heal.\r\nBalancing\r\nSound & Music\r\nEffect graphics giving more visual feedback on what happened","title":"QuickDraw - Java"}