/feup-sgi

Web application to play some checkers. Developed for 2022/2023 Interactive Graphics Systems course @FEUP

Primary LanguageJavaScript

SGI 2022/2023

Group T05G04

Name Number E-Mail
Bruno Mendes 201906166 up201906166@edu.fe.up.pt
Fernando Rego 201905951 up201905951@edu.fe.up.pt

Projects

  • Items described in tp1 README
  • Scene
    • The scene represents a comfortable living room with a little donut over the dinner table and a modern center table, a sofa to watch TV and several lamps to allow night entertainment. Two art paintings are present in the living room walls to give some life and colors to the scene.
    • Check out our scene here

  • Items described in tp2 README
  • Scene
    • The scene is once again a comfortable living room with a little donut over the dinner table and a modern center table, a sofa to watch TV and several lamps to allow night entertainment. We added upon the first delivery with a flying airplane, a fireplace, a barrel and other objects that are animated and highlighted, as suggested.
    • Check out our scene here

  • Items described in tp3 README
  • Game
    • The checkers game was implemented and drawn in the graphical user interface to provide the user a confortable and great experience to play a nice game of checkers against a friend.
    • Besides playing the game by clicking and dropping the pieces, the user can interact with the application by picking the buttons on top of the board, on their side of the camera. These include starting the game, switching the scene, switching the camera view to the other player's side, undoing and watching the game movie, as per the requirements. The behaviour and availability of these actions depend on the state of the application; we have made an effort to make them consistent and smart, hiding when not needed or not usable. For greater detail, check the complete report in TP3's README.
  • Scenes
    • The first scene is the previous comfortable living room developed in TP1 and TP2 but with the game board, timers and auxiliar boards in the dinner table to play a nice game of checkers.
    • The second scene resembles a beach located somewhere in the world, in the end of an afternoon. A drink seats above a beach table so that players can hydrate themselves during the game. A beach towel and some sun umbrellas complete this dreamy scenario.
    • The third scene is a representation of a part of the universe with several planets in their orbits. In the middle of the scene there is an asteroid which has the game board, timers and auxiliar boards on top to play a nice game of checkers.
    • Check out our scene here