Technopolies

An upcoming effort to create XCom/Fallout/Jagged Alliance/LSN like mmorpg.
It is still in extensive development, though i would like you guys to review it and share your thoughts.

I appreciate your suggestions and ideas regarding the game engine and the playability.
I would also appreciate any 3D/2D artists who are willing to work as a part of game development team.

Features so far:

  • d20-like rpg framework
  • event driven server-client architecture
  • 3d game client based on JPCT engine+LWJGL

The client is available at http://212.98.171.182:3298/Download/techno_20050916.exe

Game development forum on JPCT: http://www.jpct.net/forum/viewtopic.php?t=190&postdays=0&postorder=asc&start=165

Some screenshots:

wow, thats pretty good already!
are the robots running on the client or the server?
I got no info about framerate - but I enabled everything in the propery file, and it still ran smooth

Pretty kewl looking. Looks like you already have a good bit of framework to build on.

A couple things, which may be known:

I can pick weapons up, but can’t equip them. I tried click, double click, drag, right click, etc… in the inventory window.

Also, when I installed, it wanted to install into “C:\Program Files\Mozilla Firefox” by default…

Looks great!

I equipped fine, using inventory…
yeah - the installer path was a bit strange :slight_smile:

You have to unequip the current weapon first by clicking on it and then click into an empty slot of the inventory. Then equip the new weapon in the same way. Took me a while it figure it out too…drag and drop would be better.

Hey, looks nice! Definitely reminds me of fallout.

Can’t play it though, I have Mac OS X. :frowning:

Looks good… it played fine on my laptop :slight_smile:

Looking forward to updates!

Folks,

Thanks for your comments, i will try to keep up with the work on it ;).

answering your questions:

  • The game runs entirely on server, 3d client displays server events and records orders from players. Server also does collision checking.

  • FPS counter will be added in the next version

  • i would like to use 3rd party frameworks for UI, animations, sound and dice game, though i did not managed to find any that would be suitable to be used in the game. So most things had to be written from a clean sheet, except for 3D which was easy to do with JPCT + LWJGL. I used Netty+homegrown javabean serialization framework for network transport.

  • inventory handling will be more user friendly in the next version

  • i assume it could run on Mac too , provided proper LWJGL binaries are used. I would appreciate if someone could try to make it run on MacOS.

other things to do for upcoming release:

  • projectile weapons (shotgun, pistol, machinegun) - I would like them back from applet version
  • picking items from dead bodies
  • make bots more agressive.
  • respawn points for player and bots

things to do for future releases:

  • dialog window, quest NPCs
  • shops, money and trading
  • add boots and helmets
  • add explosives (grenades, rocket launchers)
  • more items (armor, pants)
  • more locations (aside from Olbridge and Evergreen Forest)

Well technically yes, but you do need to provide something other than exe if you want me to test that prticular aspect. :wink:

You should be able to unpack the exe with unrar even on a Mac. At least that’s what i did to make it run under Linux and it worked fine.

Oh, that .exe … :wink:

Zipped version here, don’t forget to put proper lwjgl binaries instead DLLs

some screenshots of projectile weapons (Beretta) in action

That’s VERY cool!! I like the trail of smoke!!

Hmm, okay. Never unpacked an exe before.

I am interested in creating a self-extracting, self-installing version of a game.

I would like to keep installation simple, and ideally, the installer should let an average Joe to double click on exe and get “Launch game” icon on desktop. For this purpose i am interested in bundling JRE along with game itself. I did some research and found that there are certain kind of legal issues with that. Can anyone share their opinion/experience on bundling VM within an installation package ?

You may bundle the entire JRE, unmodified, under your app’s installation directory. There are one or two files you may remove to shrink the distribution.

Cas :slight_smile:

Are there any license limitations for bundling JRE with the game ?

I’ve managed to cut JRE down to 4.5 mb by removing unused binaries / classes.
Can i bundle modified JRE with the game ?

I was wondering this myself, as I am using both LWJGL and DevIL in my current game, which means a lot of side installation aside from just my game. I was worrying less about the legal issues and more about how I can get an installer to automatically run other installers as part of its own. I haven’t bothered looking for tutorials on it or anything, but this is pretty necessary if you want to make a Java game that is at all widespread.

PS – Don’t worry about a Mac installation, they automatically come bundled with Java.

The JRE liscence doesn’t allow you to redistribute a modified JRE. Take a look at this topic (particularly ChrisM’s post): http://192.18.37.44/forums/index.php?topic=1640.0

It is legal to bundle the JRE, so long as you bundle the whole thing without messing around with it.

Tools like Zero G’s Install Anywhere (free ‘lite’ version is available), can make an installer that does all this for you.