Skip to content
/ LAIG Public
forked from tiagodusilva/LAIG

Projects developed for the LAIG course at FEUP

Notifications You must be signed in to change notification settings

rfontao/LAIG

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LAIG 2020/2021

Group T3G02

Name Number E-Mail
Ricardo Fontão 201806317 [email protected]
Tiago Silva 201806516 [email protected]

Projects

  • Scene
  • A portal 2 test chamber (to those who love the game the XML should have a nice surprise at the start), featuring many different and detailed props:
    • Cube dropper
    • Cubes
    • Doors
    • Turrets
    • Hard light bridge
    • Piston platform
  • The walls use texture amplification to use the same texture file containing a single "tile" to be repeated.
  • Parser with a very extensive error checking and correction, giving detailed logs when something is wrong and fixing the problem the best it can.

Ignoring features present TP1:

  • Animation that shows a cube falling and then getting caught by the hard light bridge
  • A detailed portal gun using 6 precise NURBS patches
  • Added transparency to the scene in the hard light bridge and portals
  • Animated portals
  • A deadly turret comments on how it misses you
  • The spritetext detects \n characters ( in XML) and adapts

Highlights:

Details on the Portal Gun Spritetext rendered over Turret Animated portal and transparency on itself and on the hard light bridge


  • Communication with the Prolog Server
  • Switch between different scenes with one click
  • Various gamemodes can be chosen through the GUI
  • Piece movement is animated
  • Changes of cameras are animated
  • Replay of a game movie
  • Undo moves through button in the scene
  • Adjustable turn timer
  • Turn counter
  • Everything can be costumized on the scene file (including pieces and tile aspect) except for the board layout

Highlights:

Costum Pieces and Tiles

Piece Animations

Turn Timer

Game Info

About

Projects developed for the LAIG course at FEUP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.9%
  • Prolog 11.9%
  • GLSL 8.0%
  • Other 0.2%