.

Caverns of Underkeep - The Road to Beta #1

January 19th, 2008 · 8 Comments

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?

Tags: UnderKeep

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