List of tasks that need to be completed before Beta 1.0 - Had a go doing some GUI work today, but I’m really bad at interface art. And unfortunately, because Caverns of Underkeep is a free game, my budget doesn’t extend to getting a professional to design the UI.
No target date for Beta 1.0 as of yet, will just try to get the game finished as soon as possible…
Priority 1
- Implement global high score database.
- Create Elevator on each level that allows you to go to any of the 6 levels.
- Redo UI graphics.
- Redraw NPC character portraits.
- Auto display the first letter of the wordchest puzzle and remove the hints button.
Priority 2
- Double Clicking item in the inventory should equip/use items.
- Buy multiple potions at a time from the healer.
- Add ‘curse’ spell to turn monster into doom bunny. Does not work on undead.
- Draw Ogre for player character selection.
- Add barbarian character class. +2 Str, +1 Endurance (cannot use magic.)
- Add a couple new weapons and items and monsters and stuff.
Bugs to fix
- Pressing ‘c’ to does not close spell book.
- Can go overweight by buying items.
- Fix shoot arrow animation algorithm (sometimes it’s a bit wonky.)
Is that everything? Or is there something that I’ve missed?

8 responses so far ↓
1 Matt // Jan 21, 2008 at 3:52 pm
That’s pretty much everything I could find… Perhaps instead of the elevator, you could have the town portal scroll/spell could activate a “Back through portal” button in town when used that will take you back to either; the spot you cast the spell, the stairs that took you to the level you cast the spell on, a random spot on the level you cast the spell on. Or perhaps a random selection of one of the above.
2 admin // Jan 21, 2008 at 4:13 pm
Yeah, that was the other plan. But I’ve got elevators in now. I figured a return town portal might be too easy to abuse. This way I think I’ve cut down on return trips quite substancially without letting people game the system too much.
3 Daniel // Jan 22, 2008 at 4:15 am
Also, I still think that having a mouse clickable ‘get’ button would be helpful… that way the hand is just used for movement…
4 admin // Jan 22, 2008 at 4:25 am
I’ll try to think of something, maybe right click with the mouse?
5 Nathan // Jan 24, 2008 at 2:56 pm
Apparently, my version of java doesn’t like the current version of your game… It seems to work fine, but crashes (whitescreen of death) sporatically.
I’ve started 3 or 4 games … some i’ve leveled several times, others not even that much. I even had one lock up during chargen. I don’t know what to do to debug it or anything…
Java 1.6.0_03-b05 and both FF 2.0.0.11 and IE6 something.
6 Nathan // Jan 24, 2008 at 3:21 pm
Click
Exception in thread “Thread-91″ java.lang.NullPointerException: String is null
at sun.java2d.SunGraphics2D.drawString(Unknown Source)
at guiTextBox.render(guiTextBox.java:150)
at GameState.renderSuperClass(GameState.java:123)
at GameStateManager.renderCurrentState(GameStateManager.java:246)
at javarogue.run(javarogue.java:185)
at java.lang.Thread.run(Unknown Source)
yay java console. anyway… that was thrown during a “sell black boots x2″ click, when clicking on the sell button with the boots selected. i can still get a “Clicked Mouse in main applet” response on the console from further clicks, if that helps.
7 admin // Jan 24, 2008 at 4:30 pm
Eek.. Thanks Nathan, I’ll see what I can do. Is this the alpha 2.2 version?
There seems to be a sort of problem sometimes with tabbing/changing browser windows at times.
Although a null pointer bug is usually able to be fixed and is probably my stupidity for not checking something for null somewhere along the lines.
I might have to update my java runtime. I’m still running 1.5
8 Nathan // Jan 25, 2008 at 1:17 pm
yeah… 2.2.
Leave a Comment