Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

Latest commit

 

History

History
37 lines (27 loc) · 1.73 KB

README.md

File metadata and controls

37 lines (27 loc) · 1.73 KB

FEUP LAIG

Projects for the Graphical Applications Laboratory (LAIG) class of the Master in Informatics and Computer Engineering (MIEIC) at the Faculty of Engineering of the University of Porto (FEUP).

Made in colaboration with Miguel Ramalho.

First and Second Project

Utilization of a graphics engine in WebGL and improvement of WebGL utilization techniques WebCGF. This scene was inspired in Minecraft, even though it has some obvious outcasts, since we needed to implement nurbs.

Third Project

LYNGK visual interface developed in WebGL to represent the game states of a Prolog board game, Lyngk, and make use of a game interface. See more about this game here.

Features:

  • Illumination.
  • Two different game scenarios.
  • Modeling and movement of game pieces.
  • Game mode: Player vs Player, Player vs Bot, Bot vs Bot
  • 3 Game levels: easy, medium, hard.
  • Two different views: scene and player's point of view, which includes a camera animation.
  • Set game duration.
  • Score.
  • Timer.
  • Keyboard shortcuts.
  • Movie: see the last game played (replay).

Build

Run Mongoose or some other local server within the folder.