Technopolies

Started by rolz, October 21, 2004, 04:03:43 PM

Previous topic - Next topic

rolz

An upcoming effort to create XCom/Jagged Alliance/LSN like mmorpg.
Regards,
Andrei

EgonOlsen

Looks amazing. I assume that it's turn based? When i'm finished with Paradroid3D (which is still a long way to go...), i may start something similar based on the idea of robosport (anybody remembers that game?).

Edit: I've added a link to this thread on the projects page (http://www.jpct.net/projects.htm). If you've got a public demo up and running, i can change the link to that...

rolz

Regards,
Andrei

EgonOlsen

Very nice...seems like you put a lot of affords into this game to come that far in such a short period of time. Maybe a version with english texts for the menus would help some people to start a new game and such. I had to derive it from the naming of the HTML-page called which menu does what, because my girlfriends russian is too rusty to be helpfull in this case... :wink:
Anyway, i finally started my own game and killed two bots. When firing at the third, i got this exception:

java.lang.NullPointerException
at java.util.Hashtable.get(Unknown Source)
at game.client.engine.Grid.toVector(Grid.java:113)
at game.client.engine.Grid.getAngle(Grid.java:204)
at game.client.handlers.RotationHandler.process(RotationHandler.java:46)
at game.client.commands.FireCommandHandler.commandExecuted(FireCommandHandler.java:106)
at game.common.commands.Command.execute(Command.java:98)
at game.common.commands.CommandQueue.execute(CommandQueue.java:61)
at game.client.Game.play(Game.java:201)
at game.client.Game.process(Game.java:166)
at game.client.engine.Engine.notify3DHandlers(Engine.java:347)
at game.client.engine.Engine.gameLoop(Engine.java:146)
at game.client.engine.Engine.start(Engine.java:89)
at GameApplet.start(GameApplet.java:123)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


However, this you've done a great job on this game and i think has lots of potential. Can't wait to see how it evolves in the future.

rolz

I took care of both the english version and the bug.
http://213.232.242.32/technopolies/
Regards,
Andrei

EgonOlsen

I'm having some problems to get it to run with Java 1.5 in both, Firebird and IE. It loads fine, it initializes everything and after doing the combined-vs-splitbuffer-test, it's sitting there displaying the Java 1.5 applet logo and nothing happens. However, it seems to do something in the background, because it consumes 50% of CPU power on my hyperthreading machine (i.e. one virtual cpu). If i reload the page, the actual game screen appears and i can play, but i'm at 100% CPU then, which means that the former instance of the game is still running in the background.
It worked fine on a 1.4.2 machine last weekend.

rolz

Fixed.
I recently started working on expanding the game's functionality and fixing resource management issues.

BTW, it appears that both 1.4.2 and MS JVM (1.1) work faster than 5.0 with JPCT ;(

http://www.laboiteaprog.com/tutoriel725
Regards,
Andrei

EgonOlsen

Works fine now. I never experienced any performance differences between 1.4 and 5...not for the good and not for the bad. What exactly seems to be slower with Java5?

rolz

I've improved resource handling and finally solved 1.1/1.5 compatibility issues.

1.5 works better now and even faster than ms jvm on big scenes.


there are also updates on game engine itself at
http://213.232.242.32/technopolies

- added inventory screen. Players can now switch weapons and equipment

- added close combat weapons (army knife). When no weapon is selected, players will attack with bare hands.

- death animation improved.

- added background music to the game (theme from UFO: Enemy Unknown) ;) plan to compose/buy sci-fi music soundtracks at some later point

- fixes to game server
Regards,
Andrei

rolz

Regards,
Andrei

rolz

Regards,
Andrei

Necromancer

:twisted: look like many types shooters
but i'm like more intelectual game =) chess and etc

Andy! work harder! eat lot! =)

EgonOlsen

Somehow, this version only works for 2 turns for me everytime i start it. So at the first run, i can play turn 1 and 2...then it hangs (no exception in the console). I can rejoin the game and play turn 3 and 4 and again, it hangs...this continues with 5 and 6 and so on...
I once got this message: Sound not found: /resources/sounds/hurt2.au, but i don't really think it's related to the problem.
I'm running the Java5 plugin in Firefox. One last thing: After it hangs, it repaints the loading screen if i'm moving the console (or whatever) window over the applet.

rolz

looks like something went wrong on the server side. In current version It will also show the message from server.

Btw, new version is available with more features, performance tweaks and so on. We are getting closer to building solid game engine.

I am off with midi keyboard to work on background theme ..

You might want to tweak Sun applet plugin to be able to run the game with more than 80 players on map:
http://forum.java.sun.com/thread.jsp?thread=158160&forum=30&message=2504614

It works perfect with MS jvm without any tweaks.
Regards,
Andrei

EgonOlsen

I'm still getting this message:

Sound not found: /resources/sounds/hurt2.au

After that, nothing happens anymore.