JQuest Beta

Greetings, everyone!

I’ve just joined the forums and have a game that I’d like y’all to take a look at. It’s called JQuest and it’s a clone of the game Konquest for Linux. Right now it’s only in the beta stage, but I’d still appreciate it if some of you could download the game and play-test it. There’s at least one bug known already: when entering the number of ships to send to a planet, negative numbers are considered valid. This should be really easy to fix – it’s just a question of me having time to do so (been pretty busy lately). Also, the game architecture is going through a significant redesign right now, so I’ll keep y’all posted. Finally, the source code (such as it is!) is freely available for download, so feel free to take a look at it and give criticism.

Without further ado, here’s the link for the game: http://www.sourceforge.net/projects/jquest. Thanks and I look forward to your feedback. :slight_smile:

  • Rob

Looks amusing.

An exception occured after trying to send too many ships, got the error box, then correcting it to a valid number of ships.

Have fun:

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at GameLogic.getShipCount(GameLogic.java:116)
at GameLogic.actionPerformed(GameLogic.java:107)
at javax.swing.JTextField.fireActionPerformed(JTextField.java:487)
at javax.swing.JTextField.postActionEvent(JTextField.java:675)
at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:7
90)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1633)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2866)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2901)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2829)
at java.awt.Component.processEvent(Component.java:5734)
at java.awt.Container.processEvent(Container.java:1960)
at java.awt.Component.dispatchEventImpl(Component.java:4365)
at java.awt.Container.dispatchEventImpl(Container.java:2018)
at java.awt.Component.dispatchEvent(Component.java:4195)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.ja
va:1828)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboard
FocusManager.java:693)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeybo
ardFocusManager.java:952)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeybo
ardFocusManager.java:824)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFoc
usManager.java:657)
at java.awt.Component.dispatchEventImpl(Component.java:4237)
at java.awt.Container.dispatchEventImpl(Container.java:2018)
at java.awt.Window.dispatchEventImpl(Window.java:2300)
at java.awt.Component.dispatchEvent(Component.java:4195)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Ok, I played it a bit more.

A few things: the stats counter at the end doesn’t seem to keep track of the number of planets conquered (0 for all in a 1 human vs 7 puters games). Maybe improve the AI a tad? They all went for the same 3 planets.