Download List

Projeto Descrição

J2MEGL is a highly customizable library to speed up the development process involved in games when dealing with repainting, sprites, and movement. It is based on the MIDP 1.0 specification.

System Requirements

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.

2004-08-06 02:59
0.0.7

Esta versão oferece o gerenciamento de teclado para que os motores já estão conscientes do status do teclado '' e os controlos do jogo para o ciclo de entrada do usuário. Uma implementação da demo MicroTank cujo código-fonte (e sprites) baseiam-se os da demo da Sun MIDP2.0 foi adicionado. É jogável, apesar de detecção de colisão um pouco embaraçoso.
Tags: Development, Major feature enhancements
This version features keyboard management so that the
engines are now aware of the 'keyboard' status and the
game cycle checks for user input. An implementation of the
MicroTank demo whose source code (and sprites) are based
on those from Sun's MIDP2.0 demo has been added. It is
playable, though collision detection a little awkward.

2004-07-04 05:07
0.0.6

Esta versão inclui animação sprite e TiledLayer como em MIDP2.0 backgrounds (jogo).
Tags: Development, Major feature enhancements
This release includes sprite animation and TiledLayer as in
MIDP2.0 (game backgrounds).

2004-06-26 01:16
0.0.5

Esta versão é uma biblioteca de novo fresco. Ele contém menos funcionalidades que o 0.0.3, mas é mais rápido, mais fácil de entender, eo núcleo é totalmente reescrito. Esta nova abordagem se assemelha a API MIDP2.0, mas fornece a seus recursos com MIDP1.0 código compatível.
Tags: Development, Major feature enhancements
This release is a fresh new library. It contains less features than 0.0.3, but is faster, easier to understand, and the core is totally rewritten. This new approach resembles the MIDP2.0 API, but provides its features with MIDP1.0-compliant code.

2004-06-14 03:12
0.0.3

Um novo algoritmo de pintura baseada na «gestão prudente 'de DirtyAreas que manter uma lista de sprites para ser redesenhada. Vector foi removido do projeto e uma execução rápida (ArrayList-like) aprovado. Novo contacto / algoritmos de intersecção. A 'utils' onde as funções comuns e as aulas serão agrupados. ReboundUtils reunir métodos rebote. Até agora, ele só inclui um método simples baseado no rebote bounding boxes (mantendo o ângulo do vetor de velocidade). Gerenciamento de chaves de entrada.
Tags: Development, Major feature enhancements
A new repainting algorithm based on the 'wise' management of DirtyAreas which keep a list of sprites to be repainted. Vector has been removed from the project and a QuickList implementation (ArrayList-like) adopted. New contact/intersection algorithms. A 'utils' package where common functions and classes will be grouped. ReboundUtils gather rebound methods. So far it only includes a simple rebound method based on bounding boxes (keeping the speed vector angle). Input keys management.

2003-12-16 04:50
0.0.1

O esqueleto da biblioteca central foi definido, incluindo suporte para sprites estáticos e dinâmicos, o movimento em qualquer sprite directon e qualquer velocidade (especificado com um vetor velocidade medida em pixels por segundo), gestão de repintar tela, gerenciamento de motor central com FPS taxa de atualização sincronização, um motor de movimento para mover sprites, e um motor de camadas para colocar sprites com um pseudo-z algoritmo.
Tags: Development, Initial freshmeat announcement
The skeleton of the core library has been defined,
including support for static and dynamic sprites,
sprite movement in any directon and any speed
(specified with a speed vector measured in pixels
per second), canvas repaint management, core
engine management with FPS refresh rate
synchronization, a movement engine to move
sprites, and a layered engine to place sprites
with a pseudo-z-algorithm.

Project Resources