Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (739)
Games in Android Showcase (224)
games submitted by our members
Games in WIP (820)
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  
  How to start a network support...  (Read 1640 times)
0 Members and 1 Guest are viewing this topic.
Offline b0LbiT

Senior Newbie

Hardware: parts of a computer that can be kicked

« Posted 2004-10-12 08:58:59 »

Hi folks,

i 'm trying to implement my first game and i have the physics ready.

now i want to add network support, but i don t know how to do it.

As short info:
Its a 2D Game.
In this game there are 2 (or more) spaceships, which fight against each other.

I have difficulties to get an idea how to synchronize my world on the diffrent clients.

perhaps anyone of you can give me some advises.

A Spaceship has a position, a velocity, a orientation and an image which displays the ship.

If you need more information, don't worry to ask :-)

Thanks in advanced
Offline jherber

Junior Devvie

Java games rock!

« Reply #1 - Posted 2004-10-18 00:29:57 »

just think of your clients as having two functions:  1. render the current state  (2) capture user input.   your game server will hold the state of the game, receive client updates, and send view updates to the clients.  this will work well on a lan.  games over the internet are much trickier because of latency issues.
Offline b0LbiT

Senior Newbie

Hardware: parts of a computer that can be kicked

« Reply #2 - Posted 2004-10-18 11:38:19 »

OK... i m ready with my basics

my server stores the models and braodcast all 15ms the world status to all clients...

the clients recieve these data and draws the world.
Also they grap all keyPressed & Keyreleased Data and sends them in a proper way to the server.

in LAN it works with a lag of 30 ms....

tonight my gamecore will have a try in the internet...

Just because i m interesting:
is RMI a performant way to do a client-server communication?

This would have the advantage that messages shouldnt't be generatet by client and parsed by server.
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Ecumene (48 views)
2017-09-30 02:57:34

theagentd (71 views)
2017-09-26 18:23:31

cybrmynd (181 views)
2017-08-02 12:28:51

cybrmynd (180 views)
2017-08-02 12:19:43

cybrmynd (187 views)
2017-08-02 12:18:09

Sralse (192 views)
2017-07-25 17:13:48

Archive (744 views)
2017-04-27 17:45:51

buddyBro (876 views)
2017-04-05 03:38:00

CopyableCougar4 (1421 views)
2017-03-24 15:39:42

theagentd (1315 views)
2017-03-24 15:32:08
List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51 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‑
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!