Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (108)
games submitted by our members
Games in WIP (536)
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  
  Choosing Technology for a Simple Game  (Read 1755 times)
0 Members and 1 Guest are viewing this topic.
Offline Yoda

Junior Newbie





« Posted 2003-10-10 16:24:52 »

I want to build a 'simple' 3D game in Java for some language research that I'm doing.  I know that the Java 3D community is in a state of flux with the slow fade of Java3D and the rise of jogl, in addition to constant evolution of API's/engines such as Xith3D, LWJGL, OpenMind, etc.  I'm trying to determine the 'best' technologies to learn/pursue.

The rough idea for the 'game' is as follows:
1. create a virtual playroom - initially a single room is fine, but a small house would probably be more interesting
2. populate the room/house with some static and some movable objects (e.g. furniture & simple toys)
3. create a simple child character within the game representing the computer
4. create a simple parent character within the game representing the user
5. define some simple actions that the parent can perform on each object (e.g. pick up, drop, touch, bounce, etc.)
6. allow the user to describe textually to the computer what he/she is doing

The child/computer will 'watch' what is happening and attempt to learn basic language based on the current actions and corresponding descriptions of the parent/user.

All of this is based on a system I devloped in Java which enables a computer to learn nouns/verbs in a bottom-up fashion by 'watching' simple videos and parsing short descriptions of each video.

I believe that by moving to a virtual vision system, I can bypass a lot of computer vision issues and provide a much more robust language learning environment.

A short paper on my research is available from:
http://www.cs.cornell.edu/~regina/lwm03/papers/lwm007.pdf

Any pointers on the 'best' approach (technologies, tools, etc.) for this project would be much appreciated.
Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #1 - Posted 2003-10-10 18:03:59 »

Without a doubt a scenegraph will be exactly what you need, and Java3D, despite living in a cardboard box under the railway bridge, is still the most mature and complete technology here.

Cas Smiley

Offline Jens

Senior Member




Java for games!


« Reply #2 - Posted 2003-10-10 18:57:38 »

It's right that Xith3D is not as mature and complete as Java3D, but it has an active community and develops fast. Actually you may try both APIs.

Xith3D Getting Started Guide (PDF,HTML,Source)
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline endolf

JGO Coder


Medals: 7


Current project release date: sometime in 3003


« Reply #3 - Posted 2003-10-10 20:46:28 »

My understanding of xith was that although not 100% compatable, the idea was pretty much that it looked alot like java 3d, so once you had an app in java3d, and xith has developed some more, you should be able to port over. Also, there is some form of movement at sun with regards to java3d, but no-one on the outside knows which way it's moving, and it looks alot like a snails pace right now, but I suspect it will look alot like java3d to the end user.
 So my suggestion, learn java3d, it's easy to use and fairly reliable, plus it will allow you to move onto xith when xith is more mature.

Endolf

Offline Yoda

Junior Newbie





« Reply #4 - Posted 2003-10-14 13:21:23 »

Thanks everyone.  Guess I'll roll with Java3D and consider other options later.
Offline William Denniss

JGO Coder


Projects: 2


Fire at will


« Reply #5 - Posted 2003-10-15 00:10:39 »

Xith3D is getting very good very fast... I would at least keep an eye on it's development.

In the next few days I plan to have JWS demo's up for you to see.

Will.

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.

CogWheelz (16 views)
2014-07-30 21:08:39

Riven (22 views)
2014-07-29 18:09:19

Riven (14 views)
2014-07-29 18:08:52

Dwinin (12 views)
2014-07-29 10:59:34

E.R. Fleming (33 views)
2014-07-29 03:07:13

E.R. Fleming (12 views)
2014-07-29 03:06:25

pw (43 views)
2014-07-24 01:59:36

Riven (42 views)
2014-07-23 21:16:32

Riven (30 views)
2014-07-23 21:07:15

Riven (31 views)
2014-07-23 20:56:16
List of Learning Resources
by SilverTiger
2014-07-31 13:54:12

HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43
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!