Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (748)
Games in Android Showcase (226)
games submitted by our members
Games in WIP (834)
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 1542 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  

xxMrPHDxx (355 views)
2017-12-31 17:17:51

xxMrPHDxx (111 views)
2017-12-31 17:15:51

xxMrPHDxx (160 views)
2017-12-28 18:11:33

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

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

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

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

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

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

Archive (1349 views)
2017-04-27 17:45:51
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

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