Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (780)
Games in Android Showcase (233)
games submitted by our members
Games in WIP (857)
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 1882 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  

hadezbladez (1099 views)
2018-11-16 13:46:03

hadezbladez (501 views)
2018-11-16 13:41:33

hadezbladez (1091 views)
2018-11-16 13:35:35

hadezbladez (254 views)
2018-11-16 13:32:03

EgonOlsen (2543 views)
2018-06-10 19:43:48

EgonOlsen (2745 views)
2018-06-10 19:43:44

EgonOlsen (1546 views)
2018-06-10 19:43:20

DesertCoockie (2250 views)
2018-05-13 18:23:11

nelsongames (2084 views)
2018-04-24 18:15:36

nelsongames (2780 views)
2018-04-24 18:14:32
Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20

Deployment and Packaging
by philfrei
2018-08-19 23:54:46 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!