Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (754)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (842)
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  
  I give up  (Read 3179 times)
0 Members and 1 Guest are viewing this topic.
Offline kaffiene
« Posted 2007-06-06 11:21:47 »

I've tried for the... hmmm... about fifth or sixth time to get Jinput running with no luck.  Coming to this list, there's no idea which of the zillion versions of JInput out there is supposed to be the one to use, there's no current getting-started guide.  I end up reading every thread and coming up with a half dozen different ways to download and deploy JINput.  It's a mess.

Please understand, I'm not saying that anyone here has to produce such materials, just that I've tried several times to get this project to work, it never has for me, and it's extremely frustrating.  I'm going to switch to another technology.

Nobody needs to care that I'm too stupid to make JInput work, but if anyone here is interested in the technology being used, then it might be an idea to make it more usable for newbs.
Offline oNyx

JGO Coder

Medals: 2

pixels! :x

« Reply #1 - Posted 2007-06-06 12:24:50 »

I always simply used the one which comes with lwjgl. Works for me. Smiley

弾幕 ☆ @mahonnaiseblog
Offline kappa
« League of Dukes »

JGO Kernel

Medals: 120
Projects: 15


« Reply #2 - Posted 2007-06-06 13:02:54 »

yup me too, the jinput included with lwjgl is pretty simple to use, not sure if the api is the same as the standalone version, might be wrapped up to make it easier.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kevglass

« JGO Spiffy Duke »

Medals: 319
Projects: 25
Exp: 22 years

Coder, Trainee Pixel Artist, Game Reviewer

« Reply #3 - Posted 2007-06-06 14:44:00 »

It's wrapped up and the plugins that are generally used are hidden away so you don't have to worry about them.


Offline endolf

JGO Coder

Medals: 7
Exp: 15 years

Current project release date: sometime in 3003

« Reply #4 - Posted 2007-06-06 19:11:17 »


Does this help?

Does it make sense?

What needs adding or improving?

Help me to help you Smiley


Offline kaffiene
« Reply #5 - Posted 2007-06-06 23:33:30 »

Wow!  Thanks!

Yes, that worked a treat. 

Hey, sorry if I bugged you - I didn't mean to whinge, I had just gotten very frustrated with the whole thing.

Just a quick question - I see you noted the existence of the queues in JI2.  Would you recommend that approach, or is it just a preference kind of thing?
Offline endolf

JGO Coder

Medals: 7
Exp: 15 years

Current project release date: sometime in 3003

« Reply #6 - Posted 2007-06-07 06:25:42 »

Hey, no problems.

Having put in as much work to JInput as myself and the other devs have, it seems a shame for people not to be able to use it Smiley.

It depends what your after. I suspect that for most game devs, the queues are the best way to go. They make it easy to detect 'which device and axis just moved' for doing your controller configuration screens, and once up and running, you know exactly what and when changed.

If need to query an axis, I believe you can actually mix the 2 techniques anyway, so you can read the event queues to find out what has changed, and then query the value for any other controller you are interested in, should you so wish.



Offline stramit

Senior Newbie

« Reply #7 - Posted 2007-06-07 06:30:49 »

I understand your frustrations Kaffine, I was recently playing around with some java physics library. I dont' mind if library is not mature, and I can expect to find bugs.

What I don't like is many groups don't offer 'real' releases, and their sites are very empty with regards to how / what is available. In the end I just hunted down the CVS repository and built my own version of the project... But it's not a very easy / professional way to distribute an open source package. And I really don't think the excuse of "it's free so you should be happy is valid" because in the end it only hurts the open source group. If things are too difficult no one uses it / reports bugs / is willing to contribute. Even if you don't have a great / mature product; helping and facilitating ease of use will end users greately increases the exposure and number of users of the project.

I think lwjgl have done a great job of releasing and making an easy to use product. Many other groups could learn a thing or two from their practices.

(Sorry for the rant, but it's been on my chest since it took me 8 hours to get a physics library working when it should have been a 30 minute low effort task)
Pages: [1]
  ignore  |  Print  

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

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

nelsongames (65 views)
2018-04-24 18:14:32

ivj94 (748 views)
2018-03-24 14:47:39

ivj94 (79 views)
2018-03-24 14:46:31

ivj94 (595 views)
2018-03-24 14:43:53

Solater (95 views)
2018-03-17 05:04:08

nelsongames (168 views)
2018-03-05 17:56:34

Gornova (378 views)
2018-03-02 22:15:33

buddyBro (1038 views)
2018-02-28 16:59:18
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!