idiidk / oopg

OOPD Processing GameEngine

Home Page:http://hanica.github.io/oopg/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OOPD Processing Game Engine (OOPG) Build Status Coverage Status

In deze repository staat de game-engine die studenten moeten gebruiken voor het beroepsproduct van OOPD (de game). De engine werd in 2014-2015 ontwikkeld door een aantal OOSE-studenten en wordt momenteel doorontwikkeld door docenten en studenten van ICA.

Hoe ga je lokaal aan de slag met de game engine in Eclipse?

Links OOPG tutorials & API reference

Oorspronkelijke ontwikkelaars

De engine werd gebaseerd op de oude Android-engine die ontwikkeld werd onder begeleiding van (en door) Paul Bergervoet.

De eerste versie van huidige engine werd gebouwd door de volgende OOSE-studenten (opdrachtgever was Ralph Niels en de groep werd begeleid door Rody Middelkoop):

  • Bram Heijmink
  • Jeffrey Haen
  • Joost Elshof
  • Kenny Ligthart
  • Mark Vaesen
  • Nico Smolders

Tip: How to cite + Processing 2 Reference

Goed om deze game engine in je FO of TO alvast te refereren! Goede oefening met APA, dat moet dan als volgt:

Processing 2 Reference

Verder is deze game engine gebaseerd op Processing 2, dus NIET versie 3 zoals in de course gebruikt. Van deze dependency merk je weinig, laat Eclipse of IntelliJ dit voor je oplossen via importeren op basis van Maven (de pom.xml). En gebruik dan vooral de OOPG functionaliteit voor je eigen game, niet direct processing.

Ga dus vooral NIET zelf Processing ook importeren zoals je tijdens de Course deed. Mocht je echter wel direct Processing functies willen gebruiken, om simpele zaken te tekenen (bv. g.ellipse(...) dan hier een link naar een (mirror van de oude) Processing reference: https://cs.brynmawr.edu/Courses/cs110/fall2015dc/processing2.2.1Reference/

Voor grootste deel gelijk aan Processing 3 reference, die je kent maar er zijn enkele kleine verschillen in de API (verder verschil vooral performance).

About

OOPD Processing GameEngine

http://hanica.github.io/oopg/


Languages

Language:Java 100.0%