Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (109)
games submitted by our members
Games in WIP (536)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 ... 31 32 [33] 34 35 ... 39
  ignore  |  Print  
  TUER: Truly Unusual Experience of Revolution, FPS using JOGL  (Read 203592 times)
0 Members and 2 Guests are viewing this topic.
Offline gouessej
« Reply #960 - Posted 2011-11-08 13:59:46 »

Hi

TUER is 5 years old, I wrote a small article to sum up the progress in relationship with the roadmap (in order to avoid doing a copy/paste on all threads about it):
http://gouessej.wordpress.com/2011/11/07/tuer-5-ans-deja-tuer-already-5-years/

Offline Roquen
« Reply #961 - Posted 2011-11-08 14:46:28 »

About your website: The liberal world is not the free world.  The word "liberal" on its own in English generally is taken to be "socially liberal", instead of the "economically liberal" in French.  So instead of saying: "The capitalist world is not the free world", you're saying "The Leftist world is not the free world"...which somehow I don't think is your intent.   Wink
Offline nsigma
« Reply #962 - Posted 2011-11-08 15:17:49 »

The word "liberal" on its own in English generally is taken to be "socially liberal", instead of the "economically liberal" in French.

OT.  That depends a bit on what English-speaking country you happen to be in, particularly apparent (though not exclusively) in the position of various Liberal political parties on the so-called left<>right axis.  And personally, as a social and economic liberal (spent too long working in regional government to be enamoured of big government!  Wink ) I have no idea where I'm meant to sit.

On an even more OT note, Julien and I share a similar position on free software, but quite diverging political views.  This is a quite interesting article (among many) -  Why Libertarians Should Celebrate Free Software

I'll shut up now!  Grin

Praxis LIVE - open-source intermedia toolkit and live interactive visual editor
Digital Prisoners - interactive spaces and projections
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gouessej
« Reply #963 - Posted 2011-11-08 16:35:28 »

About your website: The liberal world is not the free world.  The word "liberal" on its own in English generally is taken to be "socially liberal", instead of the "economically liberal" in French.  So instead of saying: "The capitalist world is not the free world", you're saying "The Leftist world is not the free world"...which somehow I don't think is your intent.   Wink
In France, liberals have been only in the right wing for decades (even centuries), the notion of "social liberalism" is quite recent, politicians who pretend to be both liberal and in the left wing are rare, even a large part of the left wing does not consider liberalism as something compatible with it. There is a confusion even in my mother tongue between the word "libertaire" ("socially liberal" in English) and "libéral" ("economically liberal" in English), some journalists use the first one instead of the second one. There is almost the same confusion in some countries whose official language is English. I prefer using the word "libertarian" to translate the French word "libertaire" and the word "liberal" to translate the word "libéral". As far as I know, in USA, several French far left-wing parties would even be prohibited, even the communist party of America accepts the capitalism and votes for the democrats. Historically, the left wing was born in France, some politicians against the veto of the king went (physically) to the left and the others went to the right more than 2 centuries ago.

Maybe I should write "The capitalist world is not the free world" but it would not rhyme in French.

Offline Roquen
« Reply #964 - Posted 2011-11-08 17:12:40 »

I would leave the French as it is and just replace the English.  If you want to keep the play on words, you could use "The free-market is not the free world".  Not as good as the French, but sorta captures the spirit.
Offline gouessej
« Reply #965 - Posted 2011-11-09 11:41:20 »

I would leave the French as it is and just replace the English.  If you want to keep the play on words, you could use "The free-market is not the free world".  Not as good as the French, but sorta captures the spirit.
It is a nice suggestion but why not speaking about neoliberalism? There is no confusion with this word as far as I know.

Offline gouessej
« Reply #966 - Posted 2011-12-01 14:30:14 »

Hi

The bug of the focus request is going to be fixed soon as I know the root cause, I just have to perform this request later when I'm sure the NEWT window is realized. I assume the mouse scroll event will be implemented in the next release candidate of JOGL 2.0. The main problem comes from the NEWT feature for cursor move, it seems to work on Cent OS 5.3 but not on Mageia Linux 1  Clueless

When at least 2 of these bugs are fixed, I will commit the modification allowing to use JOGL 2.0 in TUER and JFPSM. When all these bugs are fixed, I will update the pre-beta version on my website to allow you to give it another try with Java Web Start.

Offline gouessej
« Reply #967 - Posted 2011-12-07 11:39:21 »

Hi

TUER is "JOGL 2.0 ready" (I use JOGL 2 RC4) and almost "JOAL 1.1.3 ready". I will update the whole source code and the demo of the pre-beta version in some days or some weeks in the worst case. This port required a lot of efforts to fix bugs in my own source code (the focus request was done too early, the move of the mouse cursor was working bad because I had forgotten to respect the Y convention once, etc...), I feel better now. Of course, Ardor3D is "JOGL 2.0 ready" too.

Offline gouessej
« Reply #968 - Posted 2011-12-13 19:09:03 »

Hi

The source code has been updated but there are still some problems:
- JOAL 1.1.3 does not yet use the automatic loading of native libraries
- JOGL 2.0 or my own renderer for Ardor3D does not work fine on some laptops under Microsoft Windows

If you have a laptop under Windows 7 with an integrated Intel graphics chip, please consider helping me. I need to write a very simple test case to reproduce this bug. I will temporarily add it to my own source code. Best regards.

Offline gouessej
« Reply #969 - Posted 2011-12-22 20:28:44 »

Hi

I have just switched to JOGL RC5 and the corresponding version of JOAL. The sound works fine anew even with OpenJDK  Grin I will update the Java Web Start demo as soon as possible. Best regards

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gouessej
« Reply #970 - Posted 2011-12-24 10:44:35 »

Hi

I have just updated the pre-beta version, you can give it a try if you want (especially GNU Linux users):
http://tuer.sourceforge.net/very_experimental/tuer.jnlp

As I said 2 days ago, the sound and the exclusive full screen mode work fine now both with Oracle Java and OpenJDK.

Offline EgonOlsen
« Reply #971 - Posted 2011-12-24 10:57:59 »

Fails on Windows 7 64Bit, Java 7:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
100  
101  
102  
103  
104  
Detected from bootclasspath: C:\\Program Files (x86)\\Java\\jre7\\lib\deploy.jar
Dez 24, 2011 10:56:23 AM engine.integration.DesktopIntegration <init>
Information: operating system: windows 7
Dez 24, 2011 10:56:23 AM engine.integration.DesktopIntegration <init>
Information: operating system family: Windows
Dez 24, 2011 10:56:23 AM engine.integration.DesktopIntegration <init>
Information: tries to create a temporary file to contain the WSH script...
Dez 24, 2011 10:56:23 AM engine.integration.DesktopIntegration <init>
Information: temporary file C:\Users\EGONOL~1\AppData\Local\Temp\getDesktopFolder5195775719385520981.js successfully created
Dez 24, 2011 10:56:23 AM engine.integration.DesktopIntegration <init>
Information: temporary file C:\Users\EGONOL~1\AppData\Local\Temp\getDesktopFolder5195775719385520981.js successfully filled
Dez 24, 2011 10:56:23 AM engine.integration.DesktopIntegration <init>
Information: registry value used as a desktop path: C:\Users\EgonOlsen\Desktop
Dez 24, 2011 10:56:23 AM engine.integration.DesktopIntegration <init>
Information: operating system supported. Desktop path: C:\Users\EgonOlsen\Desktop

Starting up SoundSystem...
Initializing JOAL
    (The JOAL binding of OpenAL.  For more information, see http://joal.dev.java.net/)
java.nio.channels.ClosedByInterruptException
   at java.nio.channels.spi.AbstractInterruptibleChannel.end(Unknown Source)
   at sun.nio.ch.FileChannelImpl.write(Unknown Source)
   at java.nio.channels.Channels.writeFullyImpl(Unknown Source)
   at java.nio.channels.Channels.writeFully(Unknown Source)
   at java.nio.channels.Channels.access$000(Unknown Source)
   at java.nio.channels.Channels$1.write(Unknown Source)
   at java.nio.file.Files.copy(Unknown Source)
   at java.nio.file.Files.copy(Unknown Source)
   at sun.net.www.protocol.jar.URLJarFile$1.run(Unknown Source)
   at sun.net.www.protocol.jar.URLJarFile$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
   at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
   at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
   at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
   at com.sun.jnlp.JNLPCachedJarURLConnection.connect(Unknown Source)
   at com.sun.jnlp.JNLPCachedJarURLConnection.getJarFile(Unknown Source)
   at com.jogamp.common.util.JarUtil.getJarFile(JarUtil.java:294)
   at com.jogamp.common.util.cache.TempJarCache.bootstrapNativeLib(TempJarCache.java:346)
   at com.jogamp.common.os.Platform$3.run(Platform.java:312)
   at java.security.AccessController.doPrivileged(Native Method)
   at com.jogamp.common.os.Platform.loadGlueGenRTImpl(Platform.java:303)
   at com.jogamp.common.os.Platform.<clinit>(Platform.java:214)
   at com.jogamp.common.os.NativeLibrary.<clinit>(NativeLibrary.java:76)
   at com.jogamp.common.os.DynamicLibraryBundle.<clinit>(DynamicLibraryBundle.java:56)
   at jogamp.openal.ALImpl$1.run(ALImpl.java:2250)
   at java.security.AccessController.doPrivileged(Native Method)
   at jogamp.openal.ALImpl.<clinit>(ALImpl.java:2247)
   at com.jogamp.openal.ALFactory.initialize(ALFactory.java:58)
   at com.jogamp.openal.ALFactory.getALC(ALFactory.java:92)
   at com.jogamp.openal.util.ALut.alutInit(ALut.java:66)
   at paulscode.sound.libraries.LibraryJOAL.init(LibraryJOAL.java:154)
   at paulscode.sound.SoundSystem.CommandNewLibrary(SoundSystem.java:1576)
   at paulscode.sound.SoundSystem.CommandQueue(SoundSystem.java:2572)
   at paulscode.sound.CommandThread.run(CommandThread.java:121)
Exception in thread "Thread-12" java.lang.ExceptionInInitializerError
   at com.jogamp.common.os.NativeLibrary.<clinit>(NativeLibrary.java:76)
   at com.jogamp.common.os.DynamicLibraryBundle.<clinit>(DynamicLibraryBundle.java:56)
   at jogamp.openal.ALImpl$1.run(ALImpl.java:2250)
   at java.security.AccessController.doPrivileged(Native Method)
   at jogamp.openal.ALImpl.<clinit>(ALImpl.java:2247)
   at com.jogamp.openal.ALFactory.initialize(ALFactory.java:58)
   at com.jogamp.openal.ALFactory.getALC(ALFactory.java:92)
   at com.jogamp.openal.util.ALut.alutInit(ALut.java:66)
   at paulscode.sound.libraries.LibraryJOAL.init(LibraryJOAL.java:154)
   at paulscode.sound.SoundSystem.CommandNewLibrary(SoundSystem.java:1576)
   at paulscode.sound.SoundSystem.CommandQueue(SoundSystem.java:2572)
   at paulscode.sound.CommandThread.run(CommandThread.java:121)
Caused by: java.lang.NullPointerException
   at com.jogamp.common.os.NativeLibrary.isValidNativeLibraryName(NativeLibrary.java:259)
   at com.jogamp.common.util.cache.TempJarCache.findLibrary(TempJarCache.java:288)
   at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:303)
   at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:55)
   at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:85)
   at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:215)
   at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:365)
   at com.jogamp.common.os.Platform$3.run(Platform.java:317)
   at java.security.AccessController.doPrivileged(Native Method)
   at com.jogamp.common.os.Platform.loadGlueGenRTImpl(Platform.java:303)
   at com.jogamp.common.os.Platform.<clinit>(Platform.java:214)
   ... 12 more
The initialization of the sound manager (based on JOAL) failed: paulscode.sound.SoundSystemException: SoundSystem did not load after 30 seconds.

Starting up SoundSystem...
Initializing Java Sound
    (The Java Sound API.  For more information, see http://java.sun.com/products/java-media/sound/)
JavaSound initialized.

java.lang.NoClassDefFoundError: Could not initialize class com.jogamp.common.os.Platform
   at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:81)
   at com.ardor3d.framework.jogl.JoglNewtWindow.<clinit>(JoglNewtWindow.java:37)
   at engine.service.Ardor3DGameServiceProvider.<init>(Ardor3DGameServiceProvider.java:212)
   at engine.service.Ardor3DGameServiceProvider.main(Ardor3DGameServiceProvider.java:159)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at com.sun.javaws.Launcher.executeApplication(Unknown Source)
   at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
   at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
   at com.sun.javaws.Launcher.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
#### Java Web Start Error:
#### null

Offline gouessej
« Reply #972 - Posted 2011-12-24 11:09:53 »

Hi EgonOlsen

Thank you very much for testing. The use of a 32 bits JVM on a 64 bits system is not (yet) supported by JOAL. I will report this bug.

Offline gouessej
« Reply #973 - Posted 2012-01-04 16:11:18 »

Hi EgonOlsen

Fails on Windows 7 64Bit, Java 7:
I have just written a bug report concerning your problem, I have found the root cause and I have suggested an idea to fix it:
https://jogamp.org/bugzilla/show_bug.cgi?id=550
I try to take into account all feedbacks about my game.

Can a GNU Linux user give it a try please? I tested it on only 2 machines.

Offline gouessej
« Reply #974 - Posted 2012-01-06 12:59:33 »

Hi

Sven provided a fix for the bug 550. I can't test it now. I will update the libraries in a few days and I will ask EgonOlsen to give it a try once again.

Offline gouessej
« Reply #975 - Posted 2012-01-09 23:03:59 »

Hi

@EgonOlsen, I have just updated my own demo with the latest fixes, please can you give a try tothe pre-beta version of TUER with Windows 7 64 bits & your 32 bits JVM?

Offline EgonOlsen
« Reply #976 - Posted 2012-01-10 20:39:17 »

Hi

@EgonOlsen, I have just updated my own demo with the latest fixes, please can you give a try tothe pre-beta version of TUER with Windows 7 64 bits & your 32 bits JVM?
The sounds works fine now...but the visuals don't. I can only see what i assume is a quarter of the screen. For example, i can only see spain in the title screen (Radeon HD 5870, Latest drivers).

Offline gouessej
« Reply #977 - Posted 2012-01-10 21:18:25 »

Hi

@EgonOlsen, I have just updated my own demo with the latest fixes, please can you give a try tothe pre-beta version of TUER with Windows 7 64 bits & your 32 bits JVM?
The sounds works fine now...but the visuals don't. I can only see what i assume is a quarter of the screen. For example, i can only see spain in the title screen (Radeon HD 5870, Latest drivers).
Thank you for the feedback. I have just forgotten to filter the screen modes correctly whereas it is quite easy with NEWT as some dedicated methods are available for that. I have just updated the demo, I hope it works fine now.

Offline EgonOlsen
« Reply #978 - Posted 2012-01-10 21:35:39 »

Yes, it works fine now.

Offline gouessej
« Reply #979 - Posted 2012-01-10 22:48:28 »

Yes, it works fine now.
Thank you so much for your help, really. Now I have to implement other features.

Offline sproingie

JGO Kernel


Medals: 202



« Reply #980 - Posted 2012-01-10 23:24:32 »

I think you're scraping gouessej's webmail provider with those backtrack links, Riven.  I'm not sure that publicly logging referers is exactly the most kosher thing as privacy goes.  Blogs do trackbacks because the other side of the link asks for it explicitly.

Offline gouessej
« Reply #981 - Posted 2012-01-10 23:31:06 »

sproingie is right, I see the backtrack links below  Clueless Why are they here?

Offline sproingie

JGO Kernel


Medals: 202



« Reply #982 - Posted 2012-01-10 23:35:40 »

I can't actually h4xx0r into your webmail with those, but it's still revealing info about the users that they didn't choose to share.

Backtracks:
http://statue-molesters-support-group.com/~sproingie/forum/othertopics/check-out-cool-game-on-jgo
Offline ra4king

JGO Kernel


Medals: 342
Projects: 2
Exp: 5 years


I'm the King!


« Reply #983 - Posted 2012-01-11 00:38:43 »

ROFL Grin

Online Riven
« League of Dukes »

JGO Overlord


Medals: 752
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #984 - Posted 2012-01-11 04:35:45 »

I think you're scraping gouessej's webmail provider with those backtrack links, Riven.  I'm not sure that publicly logging referers is exactly the most kosher thing as privacy goes.
Removed it.

Blogs do trackbacks because the other side of the link asks for it explicitly.
Cool,  how?

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline sproingie

JGO Kernel


Medals: 202



« Reply #985 - Posted 2012-01-11 06:38:09 »

Quote
Cool,  how?

It's basically a handshake protocol between specific "trackback service" urls on two blogs.  Both sides have to have trackback enabled.  As use of HTTP goes, it's really kind of an awful hack since it's all done over GET, but the handshake arrangement keeps accidental side effects out.

There's a common variant on it called "pingback" that's also in common use, but I'm even less familiar with it.  

http://en.wikipedia.org/wiki/Trackback
http://www.movabletype.org/documentation/trackback_manual.html
Offline gouessej
« Reply #986 - Posted 2012-01-11 11:36:55 »

Hi

Please can someone give it a try on a Mac?
http://tuer.sourceforge.net/very_experimental/tuer.jnlp

Offline gouessej
« Reply #987 - Posted 2012-03-03 10:09:46 »

Hi

I should have spent those 2 days in my bed but my neighbour made a lot of noise. I now use Fettle API correctly to handle the main state machine. I will try to use another state machine for the weapons in order to repair several features (realoding and shooting). Best regards.

Offline N_I_C_S
« Reply #988 - Posted 2012-03-03 11:07:07 »

Hi Julien,
Hmm, the weapons, a difficult question... Must the ammo belong to the weapon, etc... I don't know if a state machine could solve this efficiently because it's typically an object problem...

Btw, I hope your neihbour will calm down Cheesy !

Flesh Snatcher : Java FPS
Last demo on http://fleshsnatcher.sourceforge.net/demo/
Offline version + sources on http://sourceforge.net/projects
Offline gouessej
« Reply #989 - Posted 2012-03-03 14:04:43 »

Hi Julien,
Hmm, the weapons, a difficult question... Must the ammo belong to the weapon, etc... I don't know if a state machine could solve this efficiently because it's typically an object problem...
The state machine will handle the different states of the weapon itself, it is not enough to handle ammunitions, ... I'm not worried, it won't be very difficult.

Btw, I hope your neihbour will calm down Cheesy !
I will force him to become very silent Smiley

Pages: 1 ... 31 32 [33] 34 35 ... 39
  ignore  |  Print  
 
 

 

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

The first screenshot will be displayed as a thumbnail.

CogWheelz (18 views)
2014-07-30 21:08:39

Riven (23 views)
2014-07-29 18:09:19

Riven (15 views)
2014-07-29 18:08:52

Dwinin (12 views)
2014-07-29 10:59:34

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

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

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

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

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

Riven (31 views)
2014-07-23 20:56:16
List of Learning Resources
by SilverTiger
2014-07-31 18:29:50

List of Learning Resources
by SilverTiger
2014-07-31 18:26:06

List of Learning Resources
by SilverTiger
2014-07-31 13:54:12

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