Skip to content

Java libraries for the design of interactive graphics games (with optional sound) for novice Java programmers

Notifications You must be signed in to change notification settings

TesterViera/JavaLibWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaLibWorld

JavaLib libraries for the design of interactive graphics games (with optional sound) for novice Java programmers

The game-world libraries are designed to allow a novice programmer to design the behavior of interactive graphics-based games (the model) systematically, without the worry about the intricacies of the design of window frames, graphics displays, and event listeners (the control) and most of the view. They also allow the programmer to design the graphic display of the game scenes by composing simple geometric shapes and images.

Additionally, the tunes library allows the programmer to provide a background music of special effects sounds by generating simple commands that the library translates into MIDI instructions.

The libraries has been used at a number of universities, colleges, and high schools over more than five years, in a variety of Java-based introductory courses.


The game-world libraries are published under the LGPL license. The sources, documentation, and downloads, as well as a community space is hosted here.

The educational web-site for the JavaLib libraries

http://www.ccs.neu.edu/javalib/World/

provides detailed tutorials and a large collection of samples of complete working games.

About

Java libraries for the design of interactive graphics games (with optional sound) for novice Java programmers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages