Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

11991 Posts in 1587 Topics- by 3508 Members - Latest Member: NevilleKemp

26. May 2012, 07:25:50 pm
Xith3D CommunityProjectsYour Projects (Moderator: 'n ddrylliog)Sago Space
Pages: [1]
Print
Author Topic: Sago Space  (Read 2521 times)
jeepndesert
Becoming dependent
**
Offline Offline

Posts: 103


jeep_in_desert@yahoo.com
View Profile WWW
« on: 22. February 2007, 02:06:27 am »

I've been shut off from the world, no internet, no job, no car, for almost 3 months now developing a game with Xith3D. I'm using an older release of Xith3D since I've haven't been on-line from my computer. No screenshots until I get my computer online again.

The game at the core is a space RvR action combat, loosely based on netrek, blended with both RPG and life simulator elements. Several star systems, complete with star, planets, moons, and space stations are randomly generated and scaled realistically.

Commercial and military space craft are spawned at space stations and other places. Combat is part action-based and part dice-rolling--meaning phasers hit depending on various stats and torps hit depending upon skill.

It uses a dual flight system, mouse-scroller engine with forward and reverse, pitch, yaw, roll, and "thruster"-based forward, reverse, and strafing up, down, left, and right. It also uses middle-mouse button look and right-button yaw/pitch. The left button is for picking, using the swing gui, and setting direction like in netrek.

Ships include living space for life simulator functions and cargo space for merchant functions, carrying armies, or for mining resources. Stations and some planets and moons include markets for various functions, including finding NPC crew members.

The life simulator functions are abstracted in the GUI and chat console, but eventually, I would want to model the interior of ships and stations and model martkets and RPG areas on planets for more RPG elements. Currently, the game is also being built as a single-player game, but it is being designed to be converted into an MMO RPG/Life Simulator/Action game.

The game is still in progress, but I'm getting close to a playable game.

I found most of Xith3D, even the older version I'm using, to be sufficient. Most of my problems have been trying to figure out how to implement things in 3D. I dropped out of my advanced computer graphics class in college so I had some catching up to do on matrix math, VUP, VPP, VPN, etc. The textbook for the class is still useless, but it did go into detail on the polygon-clipping algorithm named after my professor.

I found the Swing-based components to really hit the frame-rate, so I've staggered their updates. I also had to modify it for picking, mouse enter/exit events, and to disable to default drag/drop features since I wrote my own, and made some other minor modifications.

I did restrict to using JOGL for the Swing support. I figured true full-screen would be easier to reimplement than a user interface. I also aborted use of the abstract input handlers since it was incomplete.

I can't wait to get the new version of Xith3D. You guys seem to have been busy. Now I need to figure out why Transform3D.lookAt is throwing an exception for tractor/pressor.
Logged
Marvin Fröhlich
Xith Lord
Administrator
Guru
*****
Offline Offline

Posts: 4381


May the 4th, be with you...


View Profile
« Reply #1 on: 22. February 2007, 02:24:44 am »

hi, Sounds really impressing.

The Swing GUI is known to be quite slow. You should better use the HUD or FengGUI.

Marvin
Logged
jeepndesert
Becoming dependent
**
Offline Offline

Posts: 103


jeep_in_desert@yahoo.com
View Profile WWW
« Reply #2 on: 22. February 2007, 02:44:31 am »

I'll look into it when the UI is stable enough to bother rebuilding it.

I still get about 40 fps on a dated RDRAM mother board with only 4xAGP.

One problem I did have with Swing is when I tried to nest JPanels more than 3 deep and the use of JScrollPane. So I implemented my own scroll panels and tab panels. I still use grid bag layout and haven't learned the new spring layout.
Logged
'n ddrylliog
Moderator
Guru
*****
Offline Offline

Posts: 1188



View Profile WWW Email
« Reply #3 on: 22. February 2007, 06:35:31 pm »

Hi jeepndesert !

This seems really great !

Which version of Xith3D did you develop your game with ?

I can't wait to get the new version of Xith3D. You guys seem to have been busy. Now I need to figure out why Transform3D.lookAt is throwing an exception for tractor/pressor.

I don't understand... what is "tractor/pressor" ? Is your matrix singular ?
Logged
jeepndesert
Becoming dependent
**
Offline Offline

Posts: 103


jeep_in_desert@yahoo.com
View Profile WWW
« Reply #4 on: 25. April 2007, 10:58:55 pm »

Every object in the game has their own transformation matrices. I meant tractor/pressor to tractor and pressor ships.

I haven't worked on it in awhile. I took a break from it. I'll get some screen shots soon of what I've done.
Logged
Marvin Fröhlich
Xith Lord
Administrator
Guru
*****
Offline Offline

Posts: 4381


May the 4th, be with you...


View Profile
« Reply #5 on: 26. April 2007, 08:09:47 am »

I'm also interested in which version of xith you're using. From your posting in the long kukanani's thread I suspect, you're using 0.8.0 or prior. I would advise you to update to the current SVN trunk. You will be amazed, of what is possible with this version and how much more convenient it is.

Marvin
« Last Edit: 26. April 2007, 08:19:59 am by Marvin Fröhlich » Logged
jeepndesert
Becoming dependent
**
Offline Offline

Posts: 103


jeep_in_desert@yahoo.com
View Profile WWW
« Reply #6 on: 27. April 2007, 10:10:53 pm »

I plan to upgrade. The download links are broken on the home page. I think I'm using the Xith3D_2005-08-31_cvs tar.
Logged
'n ddrylliog
Moderator
Guru
*****
Offline Offline

Posts: 1188



View Profile WWW Email
« Reply #7 on: 28. April 2007, 09:06:52 am »

The download links are broken on the home page.
Dammit. Marvin when is the next release planned ?
Logged
Marvin Fröhlich
Xith Lord
Administrator
Guru
*****
Offline Offline

Posts: 4381


May the 4th, be with you...


View Profile
« Reply #8 on: 28. April 2007, 10:25:25 am »

The download links are broken on the home page.
Dammit. Marvin when is the next release planned ?

The links are broken? That's strange. I will check it. The next release is coming within the next one or two weeks I suppose. Maybe it won't contain fixed shadows.

Currently I'm fighting with some upgrade issues. So my System is half wracked. (dapper->edgy->feisty, you know, Amos Wink). Maybe you could login to Jabber and help me with this.

Marvin
Logged
'n ddrylliog
Moderator
Guru
*****
Offline Offline

Posts: 1188



View Profile WWW Email
« Reply #9 on: 28. April 2007, 03:08:17 pm »

Fresh Feisty install will solve it all.

(and sorry JeepInDesert for the off-topic)
Logged
jeepndesert
Becoming dependent
**
Offline Offline

Posts: 103


jeep_in_desert@yahoo.com
View Profile WWW
« Reply #10 on: 29. April 2007, 08:00:32 am »

Fresh Feisty install will solve it all.

(and sorry JeepInDesert for the off-topic)

no problem. i guess we can call the off-topic even with my numerous threads.
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic