TUER: Truly Unusual Experience of Revolution, FPS using JOGL

Hi!

I have updated some things today:

  • the website reflects better the project, I have removed some obsolete pieces of information and I have updated the installation process, the download page and the project page
  • the new blueprint has now a more complete GUI with a tiny content rating system (for the moment it is just a string), a loading bar during the loading step, some sound (“L’Internationale” written by Eugène Pottier) and a main menu.

You can give it a try here.

Maybe I will improve a very little bit the main menu next week as I find it a bit plain-looking. Then, I will display the famous map that everybody finds ugly :stuck_out_tongue:

link needs cleaning - You can give it a try “opera:illegal-url-82”
(http://www."http.com//tuer.sourceforge.net/very_experimental/tuer.jnlp")

Thank you for pointing this out. I’ve just fixed it.

very cool menu and stuff, but why is there no game… ???

Thank you for the compliment.

I have been rewriting TUER almost from scratch in order to use Ardor3D and now, the game features have to be available both in TUER and in JFPSM. Therefore, I need much time to succeed in obtaining a fully playable version but step by step, I get a “game” that is more easily customizable. I have a full-time job and I’m a political activist, I do my best on my little spare time.

The integrated animation framework of Ardor3D is not ready so I cannot yet animate complicated humanoids.

I’m not at home tonight. I will update the Java Web Start version tomorrow.

Hi!

It is half past one, I should go to bed but I wanted to update the “game” before, the introduction scene is a bit better now. Good night.

Hi!

I have succeeded in displaying the weapons. Joshua “Renanse” Slack fixed the bug of the mouse grabbing. I will deploy a new version when all these things are ready, maybe tomorrow. h3ckboy, it is still not a game but I’m getting closer to my aim day by day. The bad point is that the frame rate is very low without my cells-and-portals implementation, only 12 FPS :frowning: I will have to spend some time to implement less visual features.

Ok the demo has been updated, that’s here:
http://tuer.sourceforge.net/very_experimental/tuer.jnlp

hmm, it looks pretty good!

why does only the police man and the pistol ahve fitting textures??

btw:why is it 18 plus?

[quote=“h3ckboy,post:669,topic:29428”]
Thank you.

[quote=“h3ckboy,post:669,topic:29428”]
What do you mean exactly? Maybe my English is too weak to understand :frowning: The alien, the police man and the weapons are textured.

[quote=“h3ckboy,post:669,topic:29428”]
According to the ESRB and PEGI criteria, TUER will have to be classified in this category because I will add insults (you will be able to choose some predefined insults in order to provoke people, especially the police men), political propaganda, explicit bloody violent scenes and some sexy contents. Currently TUER is quite light, it should be 3 plus :stuck_out_tongue:

hmm, sux I am a minor :P.

do me a favor, give me the headsup when it actually gets to that level :wink:

Hi!

I won’t give you any headsup because I want you to have fun ;D

I have just fixed a major bug in JFPSM, I will update JFPSM and TUER in 3 hours. I have added several basic features in the tile editor (normal orientation, texture coordinates, texture loading, …), several bug fixes (it does not crash anymore when removing a floor, the tab of a tile editor is renamed when its tile is renamed, …) and TUER has now a FPS counter in the bottom left corner of the screen. I cannot yet use interleaved VBOs because of a bug of Ardor3D or of my source code.

I have to implement the collision system, the bean editor, the merge of close walls, the ability of picking a color in a map, …

Ok the demo has been updated, that’s here:
http://tuer.sourceforge.net/very_experimental/tuer.jnlp

Please let me know your frame rate, it is important for me as I will add some tricks and I need to measure their impacts on the performances.

10 fps (my PC sucks.) Also I got this error as I exited:


javax.media.opengl.GLException: Method "glDeleteBuffers" not available
	at com.sun.opengl.impl.GLImpl.glDeleteBuffers(GLImpl.java:2957)
	at com.ardor3d.renderer.jogl.JoglRenderer.deleteVBOs(JoglRenderer.java:417)
	at com.ardor3d.scenegraph.AbstractBufferData.handleVBODelete(AbstractBufferData.java:217)
	at com.ardor3d.scenegraph.AbstractBufferData.cleanAllVBOs(AbstractBufferData.java:176)
	at com.ardor3d.util.ContextGarbageCollector.doFinalCleanup(ContextGarbageCollector.java:46)
	at engine.Ardor3DGameServiceProvider.start(Ardor3DGameServiceProvider.java:213)
	at engine.Ardor3DGameServiceProvider.main(Ardor3DGameServiceProvider.java:114)
	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)


Thank you very much for testing. It is strange, your graphics card can create VBOs but not delete them ??? Which one is it?

Works fine on Windows 7 64bit GMA 4500HD.
23-50fps.

Thank you very much. It works fine on an Intel chip, it is a good start :wink:

in your ‘very experimental’ version, you can fly around, which reveals all the floor tiles outside the level are rendered too. it probably kills your performance.

After closing TUER, an invisible frame with the title ‘Ardor3DGameServiceProvider - close window to exit’ remained on the taskbar, with the java process running. Naturally, I couldn’t close it, so I had to kill the process, resulting in Vista noticing the process was not responding, and after poking it with a stick for 5 seconds it finally gave in.

Baaaad.

Hi!

I have not yet used any spatial subdivision in this version but you’re right. I plan to improve this aspect later by making a generalized implementation of my portal culling (this might require months of work).

I don’t reproduce this bug, I will ask some colleagues to give it a try under Vista in order to reproduce it. I do this when exiting:

canvas.getCanvasRenderer().setCurrentContext();
// Done, do cleanup
SoundManager.getInstance().cleanup();
ContextGarbageCollector.doFinalCleanup(canvas.getCanvasRenderer().getRenderer());
canvas.close();
//necessary for Java Webstart
System.exit(0);

I have more and more problems with Java Web Start. I will switch to IzPack when I am really motivated.

Thanks for having tried my very experimental version.

Works fine here under Vista 32Bit/Ati Radeon 4870/Java6.