Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (538)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (600)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Game Development / Networking & Multiplayer / Shared Universes among various computers on: 2007-10-15 04:12:15
Hi Java Guys!!!

I´m just learning about MMOG technology and I have some questions about rendering the same java virtual universe among different clients through the net. Let me explain you...

I wanted two Java JFrames pointing to the same virtual universe. I´ve solved it by manually creating two (or more) Viewing Superstructures branches and attach´em to the same Locale object belonging to just one VirtualUniverse instance, then I put two (or more) different Canva3D objects in the frames that I wanted at the begining and DONE!!!
But my problem goes beyond than sharing THE SAME Virtual Universe in the SAME machine. Could you guess what is it??? ... ha ha ... I know you can!!!

Exactly!!! Would not be even more interesting be able to share that SAME Universe between (or among) different computers by using a network connection???

I tried by sending the Canvas3D object through the net (java.io.Serialization) and receive it at the other side in order to be used in a JFrame located "ailleurs", but the operation was not succesful.
I´ve found some interesting ideas about the use of RMI, but I cannot conceptualize how exactly would work.

- I know how to create a simple cube.
- I know how to stablish communication by using RMI between two computers.

So... how to make clients able to SEE that universe??

... so, what to do?, could be better send the universe or some Viewing superstructures (writeObject(), readObject())??, How to make two or more computers render THE SAME VIRTUAL UNIVERSE at real time?, so many answers?, and if so, what would be the best one?
I read some documentation, nevertheless I want to use a logic in which the server HOSTS the Virtual Universe COMPLETELY, and for each client trying to acquire it, the server sends a kind of "WINDOW" that points to that same universe; I mean, dinamically LOAD 3D objects into the client in order to avoid memory leaks in the client side when treating with complex and big Virtual Universes.

I would like to receive your comments and suggestions to develop my applications.

Thanks for your time and attention.

Good Bye.
Pages: [1]
 

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

The first screenshot will be displayed as a thumbnail.

rwatson462 (29 views)
2014-12-15 09:26:44

Mr.CodeIt (20 views)
2014-12-14 19:50:38

BurntPizza (40 views)
2014-12-09 22:41:13

BurntPizza (75 views)
2014-12-08 04:46:31

JscottyBieshaar (37 views)
2014-12-05 12:39:02

SHC (50 views)
2014-12-03 16:27:13

CopyableCougar4 (47 views)
2014-11-29 21:32:03

toopeicgaming1999 (113 views)
2014-11-26 15:22:04

toopeicgaming1999 (100 views)
2014-11-26 15:20:36

toopeicgaming1999 (30 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

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
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!