Crystals by Wir
Hi!
We are a team of five students and made a game about dwarves digging beneath the surface to find crystals. The game has been made from scratch. We did not use any libraries.
Software used:
-Netbeans (Code)
-Sfxr (Sounds)
-FL-Studio11 (Music)
-Gimp (Graphics)
Have fun!
We are a team of five students and made a game about dwarves digging beneath the surface to find crystals. The game has been made from scratch. We did not use any libraries.
Software used:
-Netbeans (Code)
-Sfxr (Sounds)
-FL-Studio11 (Music)
-Gimp (Graphics)
Have fun!
| Web | https://www.dropbox.com/s/1unbhjybrx3step/Crystals.zip |
| Original URL | https://ludumdare.com/compo/ludum-dare-29/?action=preview&uid=33937 |
Ratings
| Coolness | 80% | 2 |
| Overall(Jam) | 3.29 | 325 |
| Audio(Jam) | 2.88 | 449 |
| Fun(Jam) | 3.10 | 308 |
| Graphics(Jam) | 2.57 | 647 |
| Humor(Jam) | 2.73 | 310 |
| Innovation(Jam) | 3.00 | 375 |
| Mood(Jam) | 2.82 | 510 |
| Theme(Jam) | 3.66 | 129 |
And the intro history was very funny xD
I got some NullPointerExceptions, though, when trying to lvlup the dwarves:
java.lang.NullPointerException at
crystals.Fenster.keyPressed(Fenster.java:312)
i forgot to check if any dwarf is selected
so if you try to level up with no dwarf selected it will throw a null pointer.
Im sorry -.-
Apr 29, 2014 4:48:20 PM crystals.Welt bildLaden
SEVERE: null
java.io.FileNotFoundException: assets/hintergrund.png (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at java.io.FileInputStream.<init>(FileInputStream.java:101)
at crystals.Welt.bildLaden(Welt.java:227)
at crystals.ZwergenLoch.<init>(ZwergenLoch.java:37)
at crystals.ZwergenLoch$Menue.run(ZwergenLoch.java:128)
Apr 29, 2014 4:48:21 PM crystals.Welt bildLaden
SEVERE: null
java.io.FileNotFoundException: assets/button.png (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at java.io.FileInputStream.<init>(FileInputStream.java:101)
at crystals.Welt.bildLaden(Welt.java:227)
at crystals.ZwergenLoch.<init>(ZwergenLoch.java:39)
at crystals.ZwergenLoch$Menue.run(ZwergenLoch.java:128)
After renaming the files to use lower case it didn't crash but the screen was still white. Linux 3.14.1 using Java 1.7.0_55.
Looks good from the screenshots though and I wish you the best!
@Peni6
We are sorry, that it didn麓t work on your pc. Please be petient with us it麓s our first LD and we didn麓t thought of the possibility that it doesnt work on other operating Systems (we 5 all have windows). We are currently trying to fix it by rename our files and hope it will work
This is very annoying especially since the gameplay is really slow. I selected an 'easy' level, but this seems to be not easy for me.
I didn't realize, but in the window that default appeared, the resources were cut off, so I had no idea how many resources I had xD Also the game has some problem with not wanting to close.
It's really cool that y'all didn't use any libraries :D! The game is pretty fun to play and moves smoothly! Though, the two games I played both started with 2 enemies in the beginning zone and I thought that was a bit of a rough entrance to the game. I'm not sure how the levels are made, but that might be something to keep in mind in terms of level design?
The game is great though :D
KirbiKaka hm it shouldnt be hard to close, we hadnt had that bug till yet, what operating system you use? You can see how maps are created file folder under how to create new maps ^^
y might be a hard entrance into the game, but its hard to judge what麓s difficult and whats not when u played the game several of hours and understand how the mechanic works, for us every map was possible we will discuss it later
I'm on Windows 7. The 2nd time I opened the game it closed fine, but the first game I played I died (lost my 3 starting dwarves) and when I tried to close the game, it wouldn't have it. The screen was frozen (though it might just be because I died) but the music was still playing.
As for judging the difficulty, that's definitely a problem almost everybody faces. As a general rule, you're a lot better at your game than most everyone who's playing your game. It helps A LOT to get plenty of feedback and playtesters (send it to all your friends and stuff :]!)
A good thing to look up for level design is cascading information theory. It'd be nice to start the game without enemies so that we have plenty of time and freedom to learn how to select, move, buy, and mine. Then add in monsters and other things as we explore. :D
We are currently working on a longer tutorial with special levels so every player can start from the very beginning without getting harmed and killed instantly.
A few comments:
The maps feel too large. After 15 minutes I got 5 of 37 crystals on an easy map. That's kind of discouraging.
I found it hard to distinguish between idle and non-idle dwarves. A bit more animation could fix that.
I also had problems remembering which dwarf I had assigned to which block. It would be nice if one could see which blocks were currently being mined.
@sevenkingdoms, it was never meant to be playable in web.
@ ZYXer we will rework the speed in the "full" version. For fater game we recommend that u play "Small" its a tougher 1 but with only 10 crystals. Also there will be more animation in the "full" version, the sign for blocks is already included
Got to 5 out of 42 crystals on easy map and had to call it a day, it would have taken me hours and hours to get them all.
That said it was well coded.