/LAIG-FEUP

Primary LanguageJavaScript

LAIG-FEUP

This repository hosts the projects made for the Graphical Applications Laboratory (LAIG) class @ Feup

Authors:

Grades:

  • TP1 - 19.4/20
  • TP2 - 18.8/20
  • TP3 - 19.7/20

Project 3 (TP3)

3D Interface of a game
3D game interface developed in WebGL to represent the game states of a board game, Clobber, developed in SICStus Prolog.














Implemented Features:

  • Illumination.
  • Different game scenarios.
  • Game Mode: Player vs Player, Player vs Bot, Bot vs Bot.
  • Game Difficulty: Rookie, Pro.
  • Switch view during game, which includes a camera animation.
  • Game Menu: Start Game, Quit Game, Undo, Game Movie (see the last game played - replay).
  • Game Score.
  • Game info.
  • Modeling and movement of game pieces.
  • Current player information.

Build

Inside the project folder open terminal and insert:

python3 -m http.server 8080

Then go to:

http://localhost:8080/