Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (714)
Games in Android Showcase (214)
games submitted by our members
Games in WIP (787)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: 1 ... 8 9 [10]
 on: 2017-03-19 12:45:48 
Started by Rule - Last post by Rule
I'm using the nuklear wrapper provided by lwjgl to create a simple GUI. When I start the program, everything works fine (the GUI is completely usable). But after a while the program crashes (SIGBUS) with this log: The relevant code can be found here

Any idea what could cause this?

 on: 2017-03-19 03:47:28 
Started by JoshuaCrotts - Last post by philfrei
This is a nice one.

Okay, it isn't Java2D. It's better than's JavaFX.
JavaFX is standard with Java now. It has many advantages over Jav2D/Swing, including being much more aligned with the functional programming paradigm and many new Java features like lambdas.

The code for this program is worth checking out.

 on: 2017-03-18 23:14:47 
Started by Coding17 - Last post by basil_
a FPS camera can be a 3rd person camera with zero (or very short) distance.

 on: 2017-03-18 20:24:53 
Started by JoshuaCrotts - Last post by JoshuaCrotts
Are there any good particle systems that are effective/good-looking that don't utilize LWJGL, OpenGL, etc.? I realize that there are plenty of good particle systems with the usage of these libraries, but I'm not wanting to make the full transition to these yet; I would like to stay with Java2D. Does anyone have code for good particles, or a step in the right direction to making somewhat professional ones? Thank you.

 on: 2017-03-18 19:46:48 
Started by Coding17 - Last post by VeaR
I hated Unity for years, especially when I wasnt skilled at it.
Lots of programmers get stubborn, especially when they are young and make their own engines. Not that there is no value to having made one yourself, for understanding sake.

Years ago i did go deep into jMonkeyEngine, with a bit different attitude than others. I took the sources and refactored it heavily, specifically for tasks that i needed, threw away stuff i didn't need and added stuff that was missing.

What i couldn't implement myself was shadow mapping. It was just too much effort to get it right. Then i thought about how i would spend all my time implementing new graphics algorithms to no end.

After some time i tried Unity. Its very frustrating to depend on the editor even for the smallest things. I know there has to be a way to do something, but in Unity its some checkbox hidden somewhere. Then if i want to change some default behaviors i have to completely re-implement stuff, or to add some very hacky solutions on top of the engine.

When i worked with jMonkey, i read solutions and whitepapers from the net, read the GPU gems and implemented my own shader stuff. Working with Unity devolves into reading and searching its forums. Then comes the frustration, when the best solution that you find is some hacked trash, that you know for certain will lead to bugs or slow game or glitches. Or you will have to manually tweak objects in the editor, otherwise it won't work the way you need it. But you can't really dismiss the engine, since either you write your own complete solution or you nerf your game and leave that problematic feature out.

Its completely possible to do the second, to adapt features until it becomes manageable. Good game designers do that. But i get very frustrated, since i know that it would be easy to add that feature given access to source code of the engine. But if i have access to the source code, then why would i use it as it is, or use the editor at all, when i can just refactor the source?

The paid solutions you can get for Unity is another story. There are some well-advertised networking servers for Unity. There is one in Java, fine. Well it works on top of I can (i already did) make my own networking server with They repackaged into a product, added various client libraries, advertising and support.

In the end i come back to Java and jMonkey and open source. jMonkey got lots of new features in meantime and Java itself got new features and new libraries. Github and the BSD licence is a wonderful thing.

 on: 2017-03-18 19:07:15 
Started by kingAree - Last post by kingAree
This is pretty much what I'm already doing but my projectiles seem to just go in random directions, not related to the angle of my initial projectile at all

   public void calculateAngles(){
      float angle = (float) Math.toRadians(20);
      float cos = (float) Math.cos(angle);
      float sin = (float) Math.sin(angle);
      float dirX2 = targetX - x;
      float dirY2 = targetY - y;
      // rotate counter-clockwise:
      tx  =  dirX2 * cos - dirY2 * sin;
      ty  =  dirX2 * sin + dirY2 * cos;
      // rotate clockwise:
      tx2 =  dirX2 * cos + dirY2 * sin;
      ty2 = -dirX2 * sin + dirY2 * cos;
      handler.getWorld().getBulletManager().addBullet(new SplitBullet(handler, (int) x, (int) y, tx, ty));
      handler.getWorld().getBulletManager().addBullet(new SplitBullet(handler, (int) x, (int) y, tx2, ty2));

 on: 2017-03-18 18:45:28 
Started by kingAree - Last post by Archive
What if you made the second projectile have a lower velocity

 on: 2017-03-18 18:07:01 
Started by kingAree - Last post by SteveSmith
Is the solution here?:

 on: 2017-03-18 18:04:37 
Started by SteveSmith - Last post by SteveSmith
Thanks, I've Googled a bit and found more than enough Roguelike stuff including those.  Smiley  I always find it a bit dangerous to Google too much prior to starting a project since you invariably come across some who's already created the same thing, usually several years ago and a lot better!  (Although I did post to roguelikedev and discovered that there doesn't seem to be a Syndicate-style roguelike yet...)

 on: 2017-03-18 18:01:35 
Started by Coding17 - Last post by SteveSmith
What feature of JMonkeyEngine is that?  I've obviously not used all aspects of JME, but I've never come across that class.

Pages: 1 ... 8 9 [10]
CopyableCougar4 (46 views)
2017-03-24 15:39:42

theagentd (30 views)
2017-03-24 15:32:08

Rule (95 views)
2017-03-19 12:43:22

Rule (82 views)
2017-03-19 12:42:17

Rule (92 views)
2017-03-19 12:36:21

theagentd (101 views)
2017-03-16 05:07:07

theagentd (101 views)
2017-03-15 22:37:06

theagentd (93 views)
2017-03-15 22:32:18

theagentd (91 views)
2017-03-15 22:31:11

ral0r2 (147 views)
2017-03-03 11:52:41
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

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51 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!