Télécharger la liste

Description du projet

The J2DGAMEFRAMEWORK provides the necessary classes to implement a simple 2D game in a window enviroment using Java Swing libraries. This framework also provides a Sprite Collision Manager and a simple GUI template. By using this framework, the developers only concern is how to implement classes, and not the 2D World, the collisions, etc. It uses the Observer Design Pattern. It has double-buffered rendering, simple use of collisions, and user-transparent multi-threading for collision classes. You can move sprites like a vector with speed and angle, and simply save and load your game.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-01-10 04:34
0.7.3

Cette version ajoute un TimeCollisionAction classe abstraite pour exécuter une action collision chaque contrôle horaire. Il ajoute des méthodes setPanelWidth Hauteur / à J2DControlPanel.
Tags: mayor, Stable
This release adds a TimeCollisionAction abstract class to perform a collision action every time check. It adds setPanelWidth/Height methods to J2DControlPanel.

2010-12-25 15:11
0.7.2

Plusieurs bugs ont été corrigés. La dernière version de JSimLife est utilisé.
Tags: Minor, Stable
Several bugs were fixed. The latest version of JSimLife is used.

2010-12-03 20:11
0.7.1

Bugs ont été corrigés concernant la vitesse et Sprite SetSpeed, de collision et une exception IndexOutOfBound et de départ ou abattage CollisionManager.
Tags: Minor, Stable
Bugs were fixed concerning Sprite Speed and SetSpeed, collision and an IndexOutOfBound exception, and starting or stoping CollisionManager.

2010-11-30 20:14
0.7.0

Ce communiqué a ajouté plusieurs API et une classe du jeu qui encapsule le modèle de jeu ensemble et des composants. La classe J2DCanvasPanel maintenant dessine simplement le jeu et enregistrer ou Load Game. Le modèle de collision a été améliorée en utilisant un pool de threads multiples. L'observateur / design patterns observables sont utilisées pour observer Sprite, les abordages, et de jeux. Les commentaires de documentation et le code ont été mis à jour avec l'information.
Tags: Stable, Major
This release added several APIs and a Game class that wraps the entire game model and components. The J2DCanvasPanel class now simply draws the Game and Save or Load Game. The Collision model was improved by using a multi thread pool. The Observer/Observable design patterns are used to observe Sprite, Collision, and Game. The documentation and code comments were updated with information.

Project Resources