Skip to content

Java Swing game with simple 3D graphics in Processing 2.0 implementing MVC design pattern

Notifications You must be signed in to change notification settings

nowickam/lunar-lander-3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

lunar-lander-3d

The program is a realization of the main assignment for DD1385 Software Engineering course at Kungliga Tekniska Högskolan (Stockholm).

Inspired by Atari's Lunar Lander and by Daniel Shiffman's Terrain Generation I decided to create a Java-based game which will emulate the gameplay of Lunar Lander in 3D.

It is an implementation of Model-View/ViewControl architecture with the usage of Observer pattern. A downgrading from Proccessing 3.0 to 2.0 is necessary for an integration with Java Swing elements.

The prerequisites:

  • Java environment
  • Proccessing 2.0 (iclude core, gluegen, jogl libraries)

screen1 screen2

About

Java Swing game with simple 3D graphics in Processing 2.0 implementing MVC design pattern

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages