Java-Gaming.org Hi !
Featured games (86)
games approved by the League of Dukes
Games in Showcase (649)
Games in Android Showcase (181)
games submitted by our members
Games in WIP (699)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3 ... 169
1  Games Center / WIP games, tools & toy projects / Re: TUER: Truly Unusual Experience of Revolution, FPS using JOGL on: 2016-02-04 10:30:09
Hi

I updated the source code of the alpha version yesterday so that it uses JOGL 2.3.2 as there are still a few developers using it. I haven't tested the screenshot feature but the other ones should work. This old version now uses the JogAmp fat JAR too, it simplifies the deployment a lot, the Ant script is a lot simpler.

I still have to modify the texture of the Peugeot 308 (the police car), I'm currently rewriting the introduction state as the updates of the texture seems to work slowly on some machines with Intel integrated GPUs and I'll reuse some code to make the blood flow on the screen when the player dies.
2  Discussions / General Discussions / Re: Oracle kills webstart on: 2016-02-02 12:08:34
Hi

I stopped using applets in 2006 and I dropped Java Webstart one or two years ago mainly because of the obligation of using "trusted" certificates even though there are some ways to work around this limitation as ziozio suggested. It's possible to obtain some free of charge "trusted" certificates but you have to renew them often and/or you have to provide something in return (sometimes filling some surveys).

Some Java developers use the free of charge and easy to renew "trusted" certificates provided by Let's encrypt with Jetty, it seems to be possible to use it with Java Webstart too, this is the least annoying solution that I have to suggest if you really want to go on using Java Webstart. Otherwise, consider IzPack, PackR, JarMatey, OneJAR, GetDown, JNDT (my own tool), ...

P.S: Java Deployment Toolkit is blocked in Mozilla Firefox, it helps to get the right version of Java for a user’s system. The current situation drives Java Webstart less usable as if you use it without JDT, it won't work if the right version of Java isn't already installed which often happens especially since Oracle installs a tool bar (from Ask.com, Yahoo and now Amazon) by default.
3  Game Development / Newbie & Debugging Questions / Re: The requirements for creating an FPS camera setup in JOGL? on: 2016-02-02 11:52:46
I just ask because it's far easier to do what you want with an existing game engine.
By the way, JogAmp's Ardor3D Continuation, Java3D, LibGDX, JMonkeyEngine and Xith3D have a (official or not) backend based on JOGL.
4  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Blend, Blender DNA fully implemented in Java with R/W file access - RELEASE on: 2016-01-06 14:18:17
gouessej: I'm generally not a fan of github, sourceforge etc. Who knows when they decide to modify their conditions? And, I have my own server, why would I put my stuff on a public server, where I have no control over it.
You can use a versioning system on your own server, using Git or Subversion doesn't force you to use Github or Sourceforge and I totally understand your concerns as I plan to move my own source code repositories from Sourceforge and Github into my own server on which I have full control. I'd like to be able to see quickly which changes you do which is less easy by comparing several zip files. I advise you to move the few things that mustn't be published out of your current repository and to drive it "public" (on your own server) but it's up to you to make a decision.
5  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Blend, Blender DNA fully implemented in Java with R/W file access (beta) on: 2015-12-22 19:27:32
Why not separating what can be safely published from the rest?
6  Game Development / Performance Tuning / Re: Using the sun.misc.Unsafe class to do crazy stuff with the JVM on: 2015-12-22 16:31:25
The way to "use the pause" is to force the GC to run.  Otherwise it's outside of the programmer's control.  These are contradictory statements.
I advise you to read my comments once more. It's the right time to manage the memory on the native heap, which is up to the programmer.

Note that
System.gc()
really isn't the way to force a full GC.
I know that, it's just an hint, I'm able to read the Java documentation... "Calling the gc method suggests".
7  Game Development / Performance Tuning / Re: Using the sun.misc.Unsafe class to do crazy stuff with the JVM on: 2015-12-20 22:16:56
My "If you are starting to require memory management in Java, you should change languages" was more towards him making a game in Java, I feel like his going to be limited by other stuff before he gets limited by the memory management. He also has a lot more other things he needs to learn in OpenGL before he adds the use of Unsafe to manage his memory.
It's still up to you to manage the memory allocated on the native heap (not on the Java heap) typically used by direct NIO buffers. The original poster seems to know the JEP 260, I advise him to forget the Unsafe class and to use sun.misc.Cleaner until a replacement solution is provided. I explained all this with more details here.

In my humble opinion, forcing the garbage collection is a bad idea. If you don't keep references on useless objects, the garbage collector will do its job smartly most of the time. You can use the pauses in your game to make the most impacting cleanup.
8  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Blend, Blender DNA fully implemented in Java with R/W file access (beta) on: 2015-12-20 22:03:23
Of course, I use a version control system, just not publicly for security and privacy reasons.
What do you mean exactly? I don't see the point.
9  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Blend, Blender DNA fully implemented in Java with R/W file access (beta) on: 2015-12-17 23:50:19
Hi

My suggestions are these furthers:
  • Choose a license (I know that you plan to do it)
  • Use versioning (Subversion, GIT, ...)
  • Support input streams in BlenderFile (Have I missed anything?)
10  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Blend, Blender DNA fully implemented in Java with R/W file access (beta) on: 2015-12-16 10:02:40
Hi

It might be very helpful in some 3D engines to implement import and export to Blender. I'm going to look at your source code.
11  Discussions / General Discussions / Re: SMF is falling apart. on: 2015-12-16 09:27:43
I'm suddenly unable to edit any post for no reason (I guess), I see « In padded room ». I post a very few comments these days, I'm very surprised. Feel free to delete this comment if it has nothing to do here.
12  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Good tutorials teaching how to use Nifty in LWJGL? on: 2015-12-13 11:53:39
NanoVG seems to require a lot more code than Nifty GUI to draw a widget :s
13  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Good tutorials teaching how to use Nifty in LWJGL? on: 2015-12-13 10:31:42
Hi

https://github.com/void256/nifty-gui/tree/1.4/nifty-examples/src/main/java/de/lessvoid/nifty/examples

This one is a bit old:
https://github.com/void256/nifty-gui/wiki/Nifty-1.4-LWJGL-example-%28without-Maven%29

Please look at the wiki.
14  Game Development / Newbie & Debugging Questions / Re: 3D Maths and OpenGL -- how and where do I get started? on: 2015-12-10 20:45:28
JavaFX uses software rendering, I'm pretty sure.
JavaFX/OpenJFX has several hardware accelerated pipeline including one based on Direct3D and another one based on OpenGL ES 2. There is a fallback based on Java2D which is the closest thing that you can consider as a code path using software rendering.

You shouldn't be trying to make a game with triple A graphics. If you're still learning it, steer away from 3D and stick with 2D. See what you can do with it and try to implement some common rendering practices like scenegraphs, deferred shading, and FBOs/Post Processing. You'll learn allot more than just trying to do a 3D project straight up.
I agree with you, trying to make a AAA game alone is a very bad idea especially for a beginner and trying to learn too much things at the same time is risky too.

I've learnt a fair bit of OpenGL now (instanced rendering, VAOs, VBOs, etc.) and the knowledge really helps me debug applications using APIs like JavaFX, which was built atop OpenGL.
JavaFX/OpenJFX is internally designed with hardware acceleration in mind but it's really obvious for those who don't look at its source code when looking at its 3D graphics API. However, its OpenGL ES 2 pipeline isn't bundled by default under Windows. Actually, JavaFX 1 was built on top of JOGL 1 and a contributor recently implemented an hardware accelerated pipeline for JavaFX 8 based on JOGL 2:
https://github.com/pepe1914/jfx-zoglpipeline

If you're trying to make a game with graphics like those in triple A games, I don't think you'd want to try doing the entire thing in plain OpenGL Tongue
I think that almost nobody here really aims to make a "game with graphics like those in triple A games" and I think that we have to start by the beginning.

OpenGL is pretty low-level, and sometimes I just give up on trying to create a 3D game in plain OpenGL. Making 2D games in OpenGL isn't a problem though.
Vulkan is even more low-level than OpenGL. Creating a game in plain OpenGL is doable but you end up by reinventing... yet another scenegraph API or something similar Smiley It's still a nice way to learn lots of things.
15  Discussions / Miscellaneous Topics / Re: Benchmark this JAR - yes, a Vangard demo! on: 2015-12-09 15:43:48
Hi gouessej... What is that? Some kind of dual core pentium?
EtmosCode is right, it's a Core 2 Duo bought in 2007.
16  Game Development / Newbie & Debugging Questions / Re: 3D Maths and OpenGL -- how and where do I get started? on: 2015-12-09 15:41:43
It's the same math regardless, and it never hurts to know more.
It's the same math but I think that he's right. There are much more things to know when you have to fill the gap between what a 3D engine based on top of OpenGL does and what OpenGL does, especially when you use modern OpenGL. You have to write your own shaders to do what the fixed pipeline does, the matrix stack, the lighting, ... When you're only a client of the higher level API, as long as it works as expected, you don't have to rewrite the build-in shaders, you can use JMonkeyEngine 3 without knowing what Phong shading is, some engines contain some maths utilities to avoid gimbal lock... I encourage the developers to understand what they use, I agree with the last part of your sentence but I don't deny that it's possible to use Java3D, JMonkeyEngine or JogAmp's Ardor3D Continuation with only a very basic understanding of geometry in 3D (translation, rotation, scale, local/world transforms) in certain limits. However, there are some prerequisites for the both (with or without an engine). Being comfortable with matrices, quaternions, trigonometry and linear geometry helps.
17  Discussions / Miscellaneous Topics / Re: Benchmark this JAR - yes, a Vangard demo! on: 2015-12-05 18:22:03
Hi

Fully zoomed out.

Logic millis: 57

Render millis : 80

1920x1080

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 965Q
OpenGL version string: 2.1 Mesa 10.5.7
OpenGL shading language version string: 1.20

Intel(R) Core(TM)2 CPU          6300  @ 1.86GHz


18  Games Center / WIP games, tools & toy projects / Re: TUER: Truly Unusual Experience of Revolution, FPS using JOGL on: 2015-12-04 09:44:59
Hi

The models may be sweet, but you should improve the lighting. Maybe add some reflections, fog effects, etc.
My game will never be beautiful, I'm not a computer artist and the lights don't work at all on a few machines I use for my tests. The list of bugs (including requests for enhancement) is already very long, I prefer not to use any lighting now in this first version of my game. Maybe I'll use the fog effect in one level. I want to keep the graphics style of my game simple and consistent. Using more advanced lighting might be done in another major version. My game is old.

You aren't using the fixed function pipeline of OpenGL are you?
I'm using the fixed pipeline, which is emulated by JOGL when it isn't available (typically with OpenGL ES 2).

He might be, considering that this game is now 8 years old.
My game is 9 years old, it's explained here.

I dunno if he updated the code to render using modern OpenGL, but I think he didn't, as the game is big enough to make the porting consume some months time.
My game uses JogAmp's Ardor3D Continuation, it supports shaders but my game isn't intended to work only on modern machines. Yes, fully using the programmable pipeline in the engine would consume some months time.

I fixed a few bugs in the model converter yesterday. I hope to be able to edit the keyframe animations and to import them soon.
19  Games Center / WIP games, tools & toy projects / Re: Shard Master Classic - WIP on: 2015-11-30 20:52:59
The engine is as optimized as I can make it without making the rendering code hard to read/edit.
Why? If you separate the concerns, it won't happen except if your engine isn't very flexible.
20  Discussions / Miscellaneous Topics / Re: How to disable the DOTA game on my LAN? on: 2015-11-30 15:37:15
Stranger shouldn't treat gaming as a pure waste of time even though some practices might seem to be very destructive for the social life.

I never told that I deem the gaming is the waste of time. I rather meant that еxcessive gaming is harmful as the waste of time, as the threat for health (both for gamer (excessive irascibility) and for his family: sudden wild cries may cause increasing of the blood pressure even may trigger heart-attack) and as the threat for social life, total gaming to the detriment of real life needs.
You consider that it's a waste of time, he probably disagrees with you. There isn't only one single path to happiness, he has the right to have other priorities than the social life, especially if there is something wrong in this part of his life. However, it's really problematic when his very intense gaming harms his body, his mind and those of his family.
21  Discussions / Miscellaneous Topics / Re: How to disable the DOTA game on my LAN? on: 2015-11-30 15:19:58
Hi

In my humble opinion, there is no addiction to games, it can't be compared to alcohol but it doesn't mean that what Stranger describes doesn't exist. Games are only a kind of shelter or haven for his brother. Stranger doesn't try to find the root cause of the problem, he's just looking for a superficial workaround. There is something that forces his brother to protect himself from the "real" world.
I'm a bit surprise to hear this from you. Denying that some addiction is not real is a very right oriented line of thought. It does not match your super leftist and (supposedly) empathic personality. It's not just because you can't get addicted to games it doesn't mean it does not exist.
I know that English isn't my mother tongue but there is a serious misunderstanding.

At first, I talked about myself mainly to explain that it's totally possible to play a lot sometimes and to be in a good mental health. I wanted to explain that the video games can be used as a shelter to work around some other psychological or social problems.

Secondly, I wrote "it doesn't mean that what Stranger describes doesn't exist". Therefore, I don't understand why you wrote "It's not just because you can't get addicted to games it doesn't mean it does not exist". An addiction is a compulsive physiological and psychological need whereas there is no physiological need in this case, your definition of the word "addiction" differs from the medical definition. Games aren't guilty, the real problem is deeper. Why did his brother choose to use video games as a shelter? You attacked me on my political opinions because you lack of stronger arguments and because what I wrote bothers you.

At least 25% of the population in my country consume some antidepressants, it allows the capitalist industry to earn a lot of money from the sadness of the people, the situation is similar with anxiolytics, Xanax is the 12th most sold medicine in the world. Those substances aren't used to drive people happy on the long term, they are used to ensure that they are still productive because the capitalist system doesn't accept that people need a lot of time to solve their psychological problems. Those substances are addictive. If the capitalists want to earn much more money, they will prefer people not to solve their problems and it's exactly what you do, you needed your wife to stop playing too much, it's easier for you to blame video games instead of trying to find what was wrong in your life to encourage you to spend so much time in playing with a game. I remember hearing about some parents complaining that their children spent too much time in playing video games because it was so easier that admitting that they weren't good parents, that they spend too much time at work to earn more and more money in order to consume more and more. Come back to Earth, we all make some mistakes, admitting it is the first step to go forth and avoid reproducing them again and again.

he can be doing so many other fun things with his life.
Is his current life outside gaming fun? I think that it's an important question.
22  Discussions / Miscellaneous Topics / Re: How to disable the DOTA game on my LAN? on: 2015-11-27 18:23:37
he definitely has the problem as gaming (especially Dota) addicted.
Quote
Some state that gamers sometimes use video games to either escape from an uncomfortable environment or alleviate their already existing mental issues - both possibly important aspects on determining the psychological impact of gaming.
It's so easy to reject any responsibility.
23  Discussions / Miscellaneous Topics / Re: How to disable the DOTA game on my LAN? on: 2015-11-27 14:55:33
Hi

In my humble opinion, there is no addiction to games, it can't be compared to alcohol but it doesn't mean that what Stranger describes doesn't exist. Games are only a kind of shelter or haven for his brother. Stranger doesn't try to find the root cause of the problem, he's just looking for a superficial workaround. There is something that forces his brother to protect himself from the "real" world.

Sometimes, I can play about 16 or even 18 hours a day. I can avoid playing video games for one year and an half. I have no addiction but I played a lot for years and it helped me to sustain, to keep myself alive. If somebody had prevented me from playing video games, I wouldn't have succeeded in bearing my daily life with people laughing about me since I was 2 years old. If Stranger helps his brother to solve his problems that force him to look for a shelter, his brother won't need this shelter as much as now.

I agree with Gornova. Stranger shouldn't treat gaming as a pure waste of time even though some practices might seem to be very destructive for the social life.
24  Games Center / Showcase / Re: The Terminal Angel Disease - 2D RPG - Finished/Released/Source Code on: 2015-11-23 21:56:52
you mean in the git repository? They are not included there... it's focused on the raw source code Wink
Why do you provide the source code with the script to build your project without those resource files? What's the purpose of doing so? It just drives translating your game harder.
25  Games Center / Showcase / Re: The Terminal Angel Disease - 2D RPG - Finished/Released/Source Code on: 2015-11-22 12:04:52
Hi

Where are the resource files in English and German?
26  Games Center / WIP games, tools & toy projects / Re: Elder Scrolls Explorer on: 2015-11-21 11:59:05
Java 1.7 and 1.8 is troublesome for Java3d/Jogl, can you unzip this jre
JOGL works flawlessly with Java 1.5, 1.6, 1.7, 1.8 and 1.9. Java3D is to blame. Please be accurate.

Edit.: Some virus scanners wrongly report an executable used within JOGL 2 as a virus, sorry for the disturbance.
27  Games Center / WIP games, tools & toy projects / Re: TUER: Truly Unusual Experience of Revolution, FPS using JOGL on: 2015-11-17 10:25:49
Hi

I commend you on your persistence.
Thank you very much.

The graphics may be lackluster
Yes, it's a real problem. I have to modify a Peugeot 308 model and a riot squad model to add them into the game but the former needs a new texture and the latter uses a tga file that I can't read easily.

, but your determination to finish the game impresses me greatly. It's been 8 years since you've started this project, yet it's still going strong. I hope you finish the game Cheesy
9 years, not 8 Wink I started this project in October 2006 and the very first commit happened November 25th 2006. Thank you for your support. I hope that lots of JGO game creators will finish their respective projects too, I've seen lots of promising games, especially Isotröma Smiley

2015/11/22: I have published the documentation of JNDT here (English version). The French translation will be ready in several days.
2015/12/01: The English and French documentations were updated yesterday. PackR is no longer supported, it drives JNDT more simple.
2015/12/02: I've just updated the documentation of JNDT and moved it here (English version).
28  Discussions / Miscellaneous Topics / Re: What are the viable alternatives to Sourceforge? on: 2015-11-12 19:35:10
did you manage to port the history ?
Yes, this is how I did:
http://sourceforge.net/p/tuer/tickets/46/#04d7
29  Game Development / Newbie & Debugging Questions / Re: Cannot run a program by clicking on its icon whereas it works in command line on: 2015-11-09 15:58:44
Hi

The shebang was causing some troubles too:
1  
#!/usr/bin/bash


I've replaced it by #!/bin/env bash in the scripts that really need Bash and by #!/bin/env sh for the others.

nsigma, as far as I know, the Java packager you quoted is unable to create Linux packages under Mac OS X and Windows unlike my own tool Smiley
30  Discussions / Miscellaneous Topics / Re: What are the viable alternatives to Sourceforge? on: 2015-11-09 15:53:47
Yes I use it. I just want to migrate my Subversion repository to Git cleanly without loosing any information.
Pages: [1] 2 3 ... 169
 
KaiHH (53 views)
2016-01-31 23:15:29

sci4me (80 views)
2016-01-23 21:47:05

sci4me (68 views)
2016-01-23 21:46:58

KaiHH (100 views)
2016-01-19 13:26:42

theagentd (184 views)
2016-01-05 17:10:00

ClaasJG (201 views)
2016-01-03 16:58:36

chrisdalke (192 views)
2015-12-28 06:31:21

Guerra2442 (224 views)
2015-12-25 03:42:55

Guerra2442 (221 views)
2015-12-25 03:27:21

theagentd (260 views)
2015-12-21 14:43:24
List of Learning Resources
by SilverTiger
2016-02-05 09:39:47

List of Learning Resources
by SilverTiger
2016-02-05 09:38:38

List of Learning Resources
by SilverTiger
2016-02-05 09:35:50

Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10

Networking Resources
by Roquen
2015-10-16 07:12:30

Rendering resources
by Roquen
2015-10-15 07:40:48
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!