Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (495)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Imperium Mini: A Brief History of Rome  (Read 2606 times)
0 Members and 1 Guest are viewing this topic.
Offline strategy
« Posted 2009-10-01 21:44:28 »

Imperium Mini is a spin-off effort that I threw together while testing out stuff for the Imperium project, a hobby game that I have been working on for more years than I want to think about. I recently decided to port this from C++ to Java, as I was getting annoyed by some limitations (as well as the cost) of the compiler I was using. In order to test the viability of the Java elements I wanted to use (basically simply Swing), I built this simple game. Went fairly quickly and painlessly, and I am fairly satisfied with how things work, so now I am looking to do all of my game programming in Java.



It is a simple turn-based strategy game based on the Rise and Fall of Rome. It is still a work in progress, so don't expect good graphics, sound, or anything like that (and if you don't like turn-based strategy, you definitely won't like this). When I get the time; I plan to expand the gameplay a deal (civilization advances, a few more combat options, leaders), and possibly port it to Android (which would be a good deal more interesting if Google would get their fingers out and allow us from Scandinavia to buy and sell apps).

Offline gouessej
« Reply #1 - Posted 2009-10-02 10:42:34 »

Good idea, I'm going to give it a try when I'm back home.

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #2 - Posted 2009-10-02 14:55:47 »

Looks pretty cool, but I couldn't figure out how to attack anything. All I could do was recruit and fortify.

See my work:
OTC Software
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline strategy
« Reply #3 - Posted 2009-10-02 16:04:42 »

Heh, you're not the first to say that. There is a mini manual here.

Short version: left mouse button to select, right mouse button to do stuff.

Offline pjt33
« Reply #4 - Posted 2009-10-03 20:51:17 »

I realise that you're not aiming for something perfectly polished, so some of these comments may well be ignored, but here goes.

Not the best start:
1  
2  
3  
4  
5  
6  
7  
8  
9  
java.lang.Exception: Log file "./logs/imperium.log" could not be created: No such file or directory
        at com.micabyte.util.LogHandler.<init>(LogHandler.java:43)
        at com.micabyte.impmini.Imperium.initializeLog(Imperium.java:61)
        at com.micabyte.impmini.Imperium.main(Imperium.java:30)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)

Once I manually create the logs directory it spams XML parsing log messages to stdout.

The UI could be streamlined a bit. For example, I can select a unit in one province A and move it to any connected province B I control, and once there I can attack province C which is adjacent to B. But that takes 4 clicks: left on A, right on B, left on B, right on C. Why can't I just left-click A and right-click C?

Why are there 3
  • buttons on the message window? The top-right one I understand, but I never dared to click the other two.
Edit: okay, it's supposed to be a scrollbar. Something's gone very wrong. I can supply a screenshot if you need.

I don't like the way the map jumps to the bottom-right after every move.

Messages like "Thracian Phalanx destroyed by Punic Phalanx" aren't very useful without information on which province was attacking which province. What would be most useful is to just give a summary of each power's net change in troops and province gains.

From a gameplay point of view, I want a way to disband at the very least the limitanei.
Offline strategy
« Reply #5 - Posted 2009-10-04 08:54:32 »

I realise that you're not aiming for something perfectly polished, so some of these comments may well be ignored, but here goes.

I prefer to have bug reports on my forum (where I try to maintain a bug list), but are you kidding? Excellent comments, thanks.

Quote
Once I manually create the logs directory it spams XML parsing log messages to stdout.

I think I may already have fixed the log creation bug, but I'll have to look into it. The log messages to stdout .. hmm, I suspect I've forgotten to turn off development mode when I packed the jar. What OS are you running this on?

Quote
The UI could be streamlined a bit. For example, I can select a unit in one province A and move it to any connected province B I control, and once there I can attack province C which is adjacent to B. But that takes 4 clicks: left on A, right on B, left on B, right on C. Why can't I just left-click A and right-click C?

Mainly it is because it can make a difference which province you are attacking from (whether you are attacking across a sea crossing or not). But I take your point; it is one I've considered myself, though I haven't really found a solution I am satisfied with.

Quote
Why are there 3
  • buttons on the message window? The top-right one I understand, but I never dared to click the other two.
Edit: okay, it's supposed to be a scrollbar. Something's gone very wrong. I can supply a screenshot if you need.

Laziness on my part, rather... haven't gotten around to finding some suitable graphics for the scroll buttons. I'll have it fixed for the next version. Tongue

Quote
I don't like the way the map jumps to the bottom-right after every move.

Ah. The map "jumps" to wherever the last action occured. I guess I should turn this off, as it doesn't really help the player.

Quote
Messages like "Thracian Phalanx destroyed by Punic Phalanx" aren't very useful without information on which province was attacking which province. What would be most useful is to just give a summary of each power's net change in troops and province gains.

The first message prior to the unit vs unit information always tells where the battle is occuring. I agree with your point, though; I went for the message spam approach in this version, and it definitely needs to be dialed down.

Quote
From a gameplay point of view, I want a way to disband at the very least the limitanei.

That is a deliberate decision; chosing when and how to use them is part of the game (they also represent fortification works in addition to troops). The mobile units can be disbanded simply by attacking a barbarian province.

Thanks again for the feedback. Don't hesitate to give me a poke if I can return the favor.


Offline pjt33
« Reply #6 - Posted 2009-10-05 15:33:37 »

I prefer to have bug reports on my forum (where I try to maintain a bug list)
I understand, but I already have an account on this one. I hereby grant you an irrevocable licence to copy them across Wink

Quote
I think I may already have fixed the log creation bug, but I'll have to look into it. The log messages to stdout .. hmm, I suspect I've forgotten to turn off development mode when I packed the jar. What OS are you running this on?
Linux.
Offline strategy
« Reply #7 - Posted 2009-10-22 19:31:14 »

Has a little time the past weekend to work on this and have released a version 0.2.0.

Offline strategy
« Reply #8 - Posted 2010-01-24 22:41:56 »

There now exists a version of this game for Android.

Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Dwinin (28 views)
2014-09-12 09:08:26

Norakomi (57 views)
2014-09-10 13:57:51

TehJavaDev (75 views)
2014-09-10 06:39:09

Tekkerue (38 views)
2014-09-09 02:24:56

mitcheeb (57 views)
2014-09-08 06:06:29

BurntPizza (45 views)
2014-09-07 01:13:42

Longarmx (28 views)
2014-09-07 01:12:14

Longarmx (34 views)
2014-09-07 01:11:22

Longarmx (35 views)
2014-09-07 01:10:19

mitcheeb (40 views)
2014-09-04 23:08:59
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!