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  
  Bluetooth  (Read 1729 times)
0 Members and 1 Guest are viewing this topic.
Offline pistachiomonkey

Senior Newbie

Java games rock!

« Posted 2005-04-23 12:18:58 »


having polished off my single player function i have decided to continue with my project specification (part of my uni dissertation) and implement multiplayer bluetooth.

have managed to get the phones connected, loading into the game and placing the two players. moving a player on one phone moves its mirror on the other phone, cool right!

my implementation may work, but its not exactly robust. here s the situation.

i have a class called player, so i have a created a vector which contains 2 instances of the class player, one the server the other the client.

the keystates from one handset are fed to the other, but the Player moves to far (in the right direction), do you suppose that i also send the precsie location of the player instead, to ensure continuity as the game is constantaly alsive refreshing itself? would i be better feeding game logic rather than keystates?

also, when using a stream how does it scheduele the inputs and know the tag associated with a transfer for sending more than one variable?

also, any clues what a IOException error 10054 during TCP wirte means? or is it just when one phone has dies and cant communicate?

are there any bluewizards who could shed some light on this topic?

(i reccomend the book Bluetooth application programming, by Kumar et al, pretty helpfull stuff, got me from nothing to here in 3 days)

cheers guys,

Offline pistachiomonkey

Senior Newbie

Java games rock!

« Reply #1 - Posted 2005-04-25 15:41:31 »

well i think ive worked out where my implemenation is going wrong, i am using a RFCOMM method with streams, if use an OBEX method i can send small files of information (say in XML) about the mirrored player, thus being more relaible and informative,

any ideas?

Offline davidaprice

Junior Devvie

« Reply #2 - Posted 2005-04-26 07:55:58 »

Before you use OBEX, check that your target phones support it. E.g. Nokia's phones with Bluetooth nowadays support the rest of JSR-82, but not the OBEX API.
Pages: [1]
  ignore  |  Print  

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

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

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

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

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

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

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

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

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

nelsongames (2810 views)
2018-04-24 18:14:32
Deployment and Packaging
by philfrei
2019-02-17 20:25:53

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