QuickDraw - Java by Neil
QuickDraw is a mage dueling game coded in libGdx and Java.
This is my first LD and it was a lot of fun, I did not finish everything I wanted, but I learnt a lot.
Edit: Fixed a bug causing crashes on a lot of machines!
Instructions:
You are a Rune Wizard.
Rune 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!)
This is a difficult and dangerous art - precision, speed and concentration is key.
To 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.
The effort of casting spells use up mana points. You can restore some mana points by passing your turn.
Some spells inflict damage, some spells can heal you. But all spells are dangerous. A badly drawn rune will backfire and damage you!
Your stronghold is under siege by Zondar the Wicked, defend your home!
Controls:
Left mouse button to draw in black
Right mouse button to draw in white
Space to Attack
Escape to see the menu
Features not implemented:
There are many spell types, but I did not have the time to implement the different effects, so all spells only do damage or heal.
Balancing
Sound & Music
Effect graphics giving more visual feedback on what happened
This is my first LD and it was a lot of fun, I did not finish everything I wanted, but I learnt a lot.
Edit: Fixed a bug causing crashes on a lot of machines!
Instructions:
You are a Rune Wizard.
Rune 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!)
This is a difficult and dangerous art - precision, speed and concentration is key.
To 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.
The effort of casting spells use up mana points. You can restore some mana points by passing your turn.
Some spells inflict damage, some spells can heal you. But all spells are dangerous. A badly drawn rune will backfire and damage you!
Your stronghold is under siege by Zondar the Wicked, defend your home!
Controls:
Left mouse button to draw in black
Right mouse button to draw in white
Space to Attack
Escape to see the menu
Features not implemented:
There are many spell types, but I did not have the time to implement the different effects, so all spells only do damage or heal.
Balancing
Sound & Music
Effect graphics giving more visual feedback on what happened
Ratings
| Coolness | 53% | 3 |
| Overall | 3.24 | 372 |
| Fun | 3.10 | 404 |
| Graphics | 2.52 | 785 |
| Innovation | 4.10 | 20 |
| Mood | 2.74 | 544 |
| Theme | 3.50 | 243 |
But sometimes I get this Exception:
I should heal or wait
Exception in thread "LWJGL Application" java.lang.IndexOutOfBoundsException: In
ex: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at com.neil.ludum.entity.AI.pickSpell(AI.java:101)
at com.neil.ludum.screens.GameScreen.pickSpell(GameScreen.java:750)
Then it goes beyond this check
if (dmg.isEmpty() && heal.isEmpty()) return null;
tries to iterate the heal-spells, finds none, tries to access index 0 of the empty list and crashes.
very well executed, very fitting to the theme.
*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!
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!
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
The concept is here, drawing is pretty innacurate but I would love to see a game about this released.