Author Topic: iPhone acceleration sensor: How simulate Joystick?  (Read 5055 times)

Offline Hark0

  • Prof. Inline
  • *****
  • Posts: 1020
  • Geek Developer
    • View Profile
    • LitioPixel - Desarrollo de videojuegos con GLBasic | Videogame development with GLBasic
Hi!

I copy this about acceleration sensor from help file:

"The acceleration sensor of the iPhone can be polled with GETJOYX(0), GETJOYY(0) and GETJOYZ(0) accordingly. The return values are the accelerations for each axis in "G" (9.81 m/s^2)."

Well, I no have joystick, How I simulate/test GETJOY.... without hardware?  O_O

TIA, Hark0
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

Offline backslider

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 892
    • View Profile
buy an Iphone/Ipod or an Joystick :)

Offline Slydog

  • Prof. Inline
  • *****
  • Posts: 932
  • KodeSource
    • View Profile
    • KodeSource
Do you own a Wii?
If so, do you have bluetooth on your PC?  (If not, I've seen dongles for as low as a dollar (insert your country's currency here, ha) or two ).

There are drivers / utils you can download to allow you to use the Wiimote on your PC.
I've never tried it however.
I would think they would allow you to simulate a joystick natively.

Also, I think there is also a project around here to allow the Wiimote to work directly with GLBasic, but I'm not sure what input commands it uses.

Or an XBox controller, but I think you need an extra adapter to get that to work on a PC.

Or, as backslider said, buy a joystick, I just found two cheap ones online at one of our retail stores (thesource.ca).
My current project (WIP) :: TwistedMaze <<  [Updated: 2015-11-25]


Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10839
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
I also wanted to write some App that can communicate with a windows PC over UDP and send that to the PC. So you could use your iPod to test on Windows.
Using ?IFDEF IPHONE you can do that easily.

Offline Hark0

  • Prof. Inline
  • *****
  • Posts: 1020
  • Geek Developer
    • View Profile
    • LitioPixel - Desarrollo de videojuegos con GLBasic | Videogame development with GLBasic
I have iphone and IPAD, also 360 and Wii ... I think I'm going to decide to use the wiimote ...

I have no desire to compile on PC, transfer it to the mac, compile, sign, transfer to the iphone / ipad, test ... and back again.

Thank you all for the comments.

 ;)
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10839
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Is there now WiiMote drivers that can use it as a regular joystick?

Offline Slydog

  • Prof. Inline
  • *****
  • Posts: 932
  • KodeSource
    • View Profile
    • KodeSource
Glovepie claims their drivers can fully emulate a joystick, plus tons of other features:
http://glovepie.org/glovepie.php
My current project (WIP) :: TwistedMaze <<  [Updated: 2015-11-25]

Offline Hark0

  • Prof. Inline
  • *****
  • Posts: 1020
  • Geek Developer
    • View Profile
    • LitioPixel - Desarrollo de videojuegos con GLBasic | Videogame development with GLBasic
Is there now WiiMote drivers that can use it as a regular joystick?

Wiinremote

http://onakasuita.org/wii/index-e.html

 :P
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

Offline Hark0

  • Prof. Inline
  • *****
  • Posts: 1020
  • Geek Developer
    • View Profile
    • LitioPixel - Desarrollo de videojuegos con GLBasic | Videogame development with GLBasic
Glovepie claims their drivers can fully emulate a joystick, plus tons of other features:
http://glovepie.org/glovepie.php

WOW!!!

GlovePIE Hardware Supported:

    * Nintendo Wii Remote (Wiimote)
    * Sony Dual Shock 3 (except for Gyro) or Sony SIXAXIS
    * NaturalPoint (Or eDimensional) TrackIR, OptiTrack, SmartNav
    * FakeSpace Pinch Gloves (9600 baud by default, but can be changed)
    * Concept 2 PM3 rowing machines (ergo or erg)
    * All joysticks or gamepads recognised by Windows
    * Parallel port gamepads (with PPJoy)
    * All keyboards
    * Mice with up to 5 buttons and 2 scroll wheels
    * Most microphones (don't have to be high quality)
    * Most MIDI input or output devices
    * Essential Reality P5 Glove
    * 5DT Data Glove (all versions)
    * eMagin Z800 3D Visor HMD
    * Polhemus trackers (must be set to 115200 baud): IsoTrak II, FasTrak, Liberty, Patriot, Liberty Latus
    * Ascension trackers: Flock of Birds, MotionStar, etc.
    * Intersense trackers: InterTrax, InertiaCube, IS-300, IS-600, IS-900, IS-1200, etc.
    * WorldViz PPT trackers (all versions)
    * GameTrak (only as a joystick, no direct support)


Thanks!!!
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

Offline dijster

  • Mc. Print
  • *
  • Posts: 23
    • View Profile
I use my Xbox 360 pad, I just plug it in and it works.
I don't remember having to mess about or anything to get it running

Offline Hark0

  • Prof. Inline
  • *****
  • Posts: 1020
  • Geek Developer
    • View Profile
    • LitioPixel - Desarrollo de videojuegos con GLBasic | Videogame development with GLBasic
My test with wiimote (working on XP Sp3) not detected as a Josytick with GLB....  :blink:

Finally my brother has sended and joystick-pad (like ps3) for test...

 ;)
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic