Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (535)
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  
  Force feedback  (Read 3006 times)
0 Members and 1 Guest are viewing this topic.
Offline endolf

JGO Coder


Medals: 7


Current project release date: sometime in 3003


« Posted 2003-07-16 22:33:00 »

Hi
 As of 2.5 linux kernel force feedback is supported, looking at the javadoc for the core-api there is a rumbler but nothing else. Is this a design decision, something left till later, or is force feedback not intended to be included at any point?

Cheers

Endolf

Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #1 - Posted 2003-07-21 15:00:06 »

I don't know enough about what all is available, but I have already mentioned to Jeff that the existing rumbler info is lacking.. for instance there is no way to differentiate between a rumbler pack on the left or right side of a controller.. information that would be useful if you want to provide directional feedback.

Steering wheel controllers that push the wheel in various directions are also not supported in the current API. (I am only assuming that such controllers exist - seems like a reasonable implementation of FFB in a steering control.)

I think we need to propose some changes to get some form of position and direction information into the force feedback parts.

Offline Jeff

JGO Coder




Got any cats?


« Reply #2 - Posted 2003-07-22 18:03:43 »

Im quite open to extending the rumbler design.  What we did in JSR134 was sort of a  minimal case thing.

One of the issues we ran into is that force feedback for anything beyond rumbles doesn't appear to be real standard yet.

But if one of you guys has a brilliant idea, I say go for it.

(BTW the force feedback isnt even implemented yet in the Win32 plug-in. Its a "known limitation" that I haven't had time to address myself.)

JK

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #3 - Posted 2003-07-22 19:02:01 »

I would love to help out, but I have limited knowledge of what force-feedback controllers are capable of.

My main concern is to establish relative positions of rumbler type controls.  So we can rumble left or right hand for instance. And perhaps establish an axis and properties so that the sign of magnitude of the force has meaning.
E.g. a steering wheel with force feedback needs to show up as something with a rotational force feedback where +1 forces clockwise and -1 forces counter-clockwise.
A joystick with force feedback (other than a rumbler) needs to establish a force for X & Y axis in a similar way.
A flight yoke might have both properties rotational and directional forces.

If you build these basic concepts into the FF APIs I think they can be made to fit an arbitrary controller. Likely many that don't actually exist Smiley, but why not future-proof things a tad if it doesn't get in the way.

Offline Jeff

JGO Coder




Got any cats?


« Reply #4 - Posted 2003-07-22 19:56:04 »

Hey SW,

Sounds like a good approach, to extend the existing "axis" concept to force.  If your game you can look at it right away Otherwise I'll try to find time next week to take a good look at the API and come up with a proposed extension.

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline endolf

JGO Coder


Medals: 7


Current project release date: sometime in 3003


« Reply #5 - Posted 2003-07-23 17:24:59 »

Hi
 This was just something I spoted. I don't have any hardware to test FF/rumblers with. The headers for the input stuff under linux give an idea if what can be done. But I have only theories and no way to test them. I'll be more than happy to take a look at the proposal and give my best guesstimate at what can be done Smiley

Cheers

Endolf

Offline Jeff

JGO Coder




Got any cats?


« Reply #6 - Posted 2003-07-24 04:55:30 »

End,

If you get to this point and get serious about doing it, I'd be happy to send you a PC gamepad with a rumbler in it.

Just let me know.

JK

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

E.R. Fleming (9 views)
2014-07-29 03:07:13

E.R. Fleming (4 views)
2014-07-29 03:06:25

pw (38 views)
2014-07-24 01:59:36

Riven (39 views)
2014-07-23 21:16:32

Riven (26 views)
2014-07-23 21:07:15

Riven (28 views)
2014-07-23 20:56:16

ctomni231 (59 views)
2014-07-18 06:55:21

Zero Volt (50 views)
2014-07-17 23:47:54

danieldean (42 views)
2014-07-17 23:41:23

MustardPeter (44 views)
2014-07-16 23:30:00
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org 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‑gaming.org
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!