Java-Gaming.org Hi !
Featured games (88)
games approved by the League of Dukes
Games in Showcase (679)
Games in Android Showcase (194)
games submitted by our members
Games in WIP (733)
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]
1  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Build Tool on: 2016-05-23 07:12:06
actual: Thanks for the links. It looks somewhat similar to this project.

basil_: I have actually thought about adding a preprocessor. But thanks for mentioning it.
2  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Build Tool on: 2016-05-19 13:13:21
h.pernpeintner:

I do realize that, if I were to compete with any of the existing projects, I would certainly fail. They already have their respective communities backing them and the functionality of years of development. Not to mention a lot of third party plugins (or what each community call their extensions). So this project is only a fun hobby-project for me to work on when I find no motivation to work on my other projects (a Java decompiler and a Java realtime GPU-based Path Tracer), at least at this time.

I have used Maven, but only a few times. For me it was too much work to set it up and get started. But that's probably just me, and maybe because it has dependency management built-in, in contrast to Ant, which does not. Maybe Gradle require less work to set up than Maven?
3  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Build Tool on: 2016-05-18 17:34:25
Thanks for answering everyone!

I'll take a look at Gradle and see how it works. But at this time my tool is probably more like Apache Ant than Apache Maven or Gradle. Well, with the exception that you write Java source code rather than XML to define your scripts. So no dependency management is supported right now.
4  Java Game APIs & Engines / Engines, Libraries and Tools / Java Build Tool on: 2016-05-17 21:19:15
Hello,

I'd like to hear your opinions on my new project, a Build Tool.

I know a lot of Build Tools exist, such as Apache Ant, Apache Maven and Make etc. But my Build Tool, although not very useful at this time, at least it can be.

My Build Tool, called Builder (org.macroing.builder), is a Java tool that compiles Java source code and has the possibility to do anything. It uses the Java compiler to compile its "scripts".

So, my question is, what do you like about your Build Tool, and what do you not like about it?

If anyone is interested to get my source code for it, here it is: https://github.com/macroing/Builder
5  Java Game APIs & Engines / Tools Discussion / Artifact - A new scripting language for JSR 223 on: 2014-07-05 21:01:39
The last while I have been developing on a new scripting language to be used with the Script Engine API (JSR 223). It's called Artifact and is fully compatible with Java source code, as it first transcompiles to Java source code. When it compiles Java source code, it uses the Java Compiler API (javax.tools and friends) provided with the JDK. So you will need the tools.jar to run it.

To read more about it, you can do so on my GitHub project page, that can be found at http://www.github.com/WavePropagation/org.cel4j.artifact.

Do you think this could be useful in a game? Or maybe you know some awesome feature, that could be useful for scripting in games?
6  Game Development / Shared Code / Re: JOGE - Java Open Game Engine on: 2014-04-29 08:19:40
Thanks for your encouragement! Smiley Yes, I'm sure I will update this thread as I progress.

I have a lot of plans. Both for this game engine and for my other 3D renderer, Dayflower, a real-time Ray Tracer, which is also written with the Java2D API.

Things I plan to add to this game engine:

  • Collision detection.
  • An entity system.
  • Sprites.
  • SSAO-rendering.
  • Better bilinear interpolation than the current one.
  • Maybe an implementation using OpenGL (using JOGL or the like).
  • An animation system.
  • Acceleration structures, such as BSP Trees.
  • Rasterization of triangles, and not only quads.
  • The list goes on...

A screenshot of my Ray Tracer:
7  Game Development / Shared Code / JOGE - Java Open Game Engine on: 2014-04-29 07:45:18
I started to work on my own open source game engine a while ago. Just to learn game engine architecture and design. My ultimate goal would be to make it into a general purpose game engine, but I have focused on FPS games in 3D so far. And I'm sure I will continue that path.

The features of this game engine includes, but are not limited to, the following:

  • A Java2D based scan-line rasterizer, for 3D rendering.
  • A camera that can be controlled in the 3D environment.
  • Keyboard- and mouse input.
  • A depth-cue rendering option.
  • A wire-frame rendering option.
  • Groups of polygons can be rotated and moved independently of others.
  • A particle system, that currently only supports one type of particle, namely blood splatter.
  • Point light sources.
  • Shaded textures, created using the point light sources.
  • A progress update screen, for loading resources and configuring a game.
  • Map loading, currently only via XML-files.
  • Toggling of mouse re-centering, useful for FPS games.
  • Toggling of paused mode, in which various aspects of the game is not updated, but you can roam around.
  • Toggling of a cursor, that is, you can show it or hide it.
  • Toggling of FPS rendering.
  • Toggling of texture rendering.
  • A simple sound manager, with support for guitars, tones and byte arrays of sound data.
  • Configurable map boundaries for X and Z, instead of real collision detection, as of yet.

A few days ago I GitHub:ed it, so it can be used in competitions, such as Ludum Dare. I did use it in the latest Ludum Dare 29. My game entry is called Surface Invaders and can be found in the links section below.

If anyone has any feedback or suggestions for improvement, features or critisism, please let me know.

A screenshot of the game and parts of the game engine:


GitHub: https://github.com/WavePropagation/JOGE
Surface Invaders website: http://www.martus.se/ld29/surface_invaders/
8  Games Center / Contests / Re: Ludum Dare 29 (Beneath the Surface) on: 2014-04-29 07:13:29
My entry is an FPS game, written using my own game engine, JOGE (Java Open Game Engine). The game engine uses the Java2D API, but is rendering in 3D.

Here is my entry page http://www.ludumdare.com/compo/ludum-dare-29/?action=preview&uid=34177

Here is the website for the game (although you have to download the game to play it): http://www.martus.se/ld29/surface_invaders/

A screenshot of the game:
Pages: [1]
 
Hydroque (24 views)
2016-05-26 14:45:46

Mac70 (44 views)
2016-05-24 21:16:33

theagentd (47 views)
2016-05-14 18:38:35

theagentd (80 views)
2016-05-10 22:37:41

theagentd (88 views)
2016-05-10 22:33:46

IanParcs (114 views)
2016-04-18 14:18:53

KaiHH (113 views)
2016-04-18 08:35:41

KaiHH (134 views)
2016-04-15 12:43:58

theagentd (138 views)
2016-04-14 02:16:17

theagentd (161 views)
2016-04-14 02:15:43
FPS Camera Tutorial
by Hydroque
2016-05-22 05:40:58

Website offering 3D Models specifically for games for free
by vusman
2016-05-18 17:23:09

Website offering 3D Models specifically for games for free
by vusman
2016-05-09 08:50:56

Website offering 3D Models specifically for games for free
by vusman
2016-05-06 11:10:21

Website offering 3D Models specifically for games for free
by vusman
2016-04-29 12:56:17

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