Download List

项目描述

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.

系统要求

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

此版本增加了一个抽象类来执行TimeCollisionAction碰撞动作,每次检查。它增加了setPanelWidth /到J2DControlPanel高度的方法。
标签: 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

几个错误是固定的。最新版本的JSimLife使用。
标签: Minor, Stable
Several bugs were fixed. The latest version of JSimLife is used.

2010-12-03 20:11
0.7.1

错误是固定的速度和SetSpeed关于雪碧,碰撞和IndexOutOfBound例外,启动或回采CollisionManager。
标签: 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

此版本增加了一些API和游戏类,包装了整个游戏模型和组件。该J2DCanvasPanel类现在只是投篮游戏和保存或载入游戏。碰撞理论模式进行了改进,采用多线程池。观察者/可观察的设计模式是用来观察雪碧,碰撞和博弈。文档和代码注释进行了更新信息。
标签: 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