Skip to content

Java framework for development games in CGA/VGA-style graphic with 320*200 resolution.

License

Notifications You must be signed in to change notification settings

vaclav2016/JCGA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CGA / VGA - graphic game framework for Java

Do You remember old MS-DOS games? You can write Your own game in modern language - Java! This is Java framework for development desktop games in CGA / VGA - style graphic with 320x200 resolution.

Framework work via Swing and support:

  • Transparent upscale to actual desktop resolution.
  • PCX file decoding (1 bitplane, 8 bit per pixel - used in GIMP)
  • Sprites
  • Bitmap 8x8 fonts
  • Both CGA palette
  • Palette size is up to 256 colors - VGA 320x200x256 is possible.
  • Good perfomance - sample game work at low-end ARM without delay (like Pocket C.H.I.P. and Raspberry PI 1)

Examples

I had implement one example - Tetris game in CGA-style. Please, check https://github.com/vaclav2016/JCGA-Tetris

Tetris Video Game

Build

You need Maven to build:

$ mvn install

Licensing

(c) 2016 Copyright Vaclav2016 https://github.com/vaclav2016, jabber id vaclav2016@jabber.cz

is licensed under the Boost License, Version 1.0.

http://www.boost.org/LICENSE_1_0.txt

About

Java framework for development games in CGA/VGA-style graphic with 320*200 resolution.

Resources

License

Stars

Watchers

Forks

Packages

No packages published