Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (290)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Victory 2D Game Engine  (Read 7471 times)
0 Members and 1 Guest are viewing this topic.
Offline 2playgames

Junior Member





« Posted 2007-08-04 11:09:30 »


(logo is a draft)

As a pre-project to the OpenWar engine, we're working on a 2D Game Engine (for standalone games, no applets), which we will use for various demos.
This engine will provide:
- low-level things like a game loop
- resource management and loading (that is to say, it comes with a simple resource manager, which you are free to use, but you can use something else)
- generic framework for game objects (which have a sprite, position, speed, etc.)
- geometry and collision checking
- particle system
- sound and music system
- input manager
- maybe networking

it will not provide:
- game specific things (such as an inventory, playing cards, weapon system)

The graphics system is implemented trough an interface. The engine is delivered with a Java2D implementation, but other implementation can and will be written. Games are created by importing and extending the engine classes.
Here's a screenshot of a demo thingy we use for testing (particles are much nicer by now, btw):



To join in the development, go to our "home"


Offline keldon85

Senior Member


Medals: 1



« Reply #1 - Posted 2007-08-04 12:49:05 »

Good job!

Offline 2playgames

Junior Member





« Reply #2 - Posted 2007-09-05 12:44:40 »

We've restructured the engine so it uses a pluggable rendering system. Currently it goes with a J2D implementation, but a JOGL/LWJGL one will be made (by someone else but me)


Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline 2playgames

Junior Member





« Reply #3 - Posted 2008-02-22 22:38:44 »

News  Smiley

The last weeks I've worked hard on this engine, and it's getting better every day.
- Complete network layer added
- Design-by-interface for input, with AWT implementation, but JInput planned.
- Basic physics, objects with speed, forces and mass.
- Improved geometry library.
- Seperation of game loop and render loop. Render slowdown will not affect game logic a lot or the other way around.

But most importantly, I'm writing a tutorial, to create a simple Asteroids type game. So far I have a spaceship flying around in empty space, but in the coming days I'll probably add asteroids and shooting.

Tutorial here: http://openwarengine.org/wiki/index.php/Victory_Engine_Tutorial

Download here: http://openwarengine.org/wiki/index.php/Download_Victory_Engine

If you're interested in cooperating, we have need of
- a revamped, well designed particle system
- jinput implemenation of input
- sound system with javasound and possibly OpenAL
- OpenGL implementation of rendering
- more geometry


Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

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

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (66 views)
2013-05-17 21:29:12

alaslipknot (75 views)
2013-05-16 21:24:48

gouessej (106 views)
2013-05-16 00:53:38

gouessej (103 views)
2013-05-16 00:17:58

theagentd (113 views)
2013-05-15 15:01:13

theagentd (103 views)
2013-05-15 15:00:54

StreetDoggy (148 views)
2013-05-14 15:56:26

kutucuk (170 views)
2013-05-12 17:10:36

kutucuk (169 views)
2013-05-12 15:36:09

UnluckyDevil (178 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.243 seconds with 21 queries.