Git Product home page Git Product logo

javalibworld's Introduction

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.

javalibworld's People

Contributors

sbloch avatar testerviera avatar virag2487 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.