Skip to content

julioCROS/duasVezes-Attack-on-Pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

duasVezes Attack on Pong | 트와이스 아딱 온 퐁

Computer graphics discipline project. A small game based on the iconic Pong made in C language with some extras things that I like. Project base: https://github.com/fegemo/cefet-cg/blob/master/assignments/tp1-ping-phong/README.md

Made by :

  • Julio Cesar Rocha (julioCROS)
  • Pablo Felipe
  • Victor Le Roy (vmLeroy)

  • Linux required libraries:

    • sudo apt-get install libsfml-dev
    • sudo apt-get install libglew-dev
    • sudo apt-get install libsoil-dev
    • sudo apt-get install freeglut3 freeglut3-dev
    Items

    duasVezes attack on Pong is "Pong" game that has some items that bring advantages to both sides or whoever catches them, depending on the item.

    1) TWICE Coin - A beneficial coin for both players, regardless of who picks it, inspired by the group that gives the item its name, such as in-game music and the practical work 1 of computer graphics, the one who scores a goal while the effect of the item is active, earns 1 extra goal, that is, its as if the goal is being counted twice times.

    2) AoT Coin - acronym for "Attack on Titan", is an item that will cause a wall to appear that prevents the ball from passing through it to the player who catches it, inspired by the great manga and hit anime by Hajime Isayama, Shingeki no Kyojin (Attack On Titan).

    3) Mirro World Coin - An item that turns both players into mirrors, if the effect of the activated item, the one who did not pick up the item cannot hit the ball of the player who picked up the item, every time there is a collision with the player who did not pick up the item, the ball will not be hit in the direction of the other player, but will be teleported to the other player, it is as if the player who did not pick up the item if it became a "gateway", and the player who took the item became a "exit portal". Inspired by the power of one of the various characters in One Piece (Brulee) in which his power consists of entering mirrors and go out in another dimension (Mirro World), full of mirrors in which she can go in and out anywhere else that there is a mirror.

    4) Reverse Coin - A very simple item, the ball when colliding with this item will cause its direction to be reversed, returning from where it was hit.

    5) Za Warudo Coin - An item that causes the ball and the players to be in slow motion while its effect is active, as if there was a "time manipulation" by the item. Inspired by the great manga and successful anime, JoJo no Kimyo na Boken (JoJo's Bizarre Adventure), in which "Za Warudo" is the main power of the antagonist of the third part Dio Brando, making time stop and only he can move and do other things while time is stopped.

    Game commands

    The basic movement keys are:

    z -(Z) Move player 1 up.   | o (O) - Move player 2 up 
    w -(W) Move player 1 down. | l (L) - Move player 2 down

    In addition, some "cheats" have been included within the game to facilitate testing the game during the development phase:

    M (**UPPERCASE**) - Activates autonomous mode, makes the computer "play" against itself; 
    1 - Turn off item randomness and only item 1 (TWICE Coin) appears;
    2 - Turn off random items and only item 2 (AoT Coin) appears;
    3 - Turn off random items and only item 3 (Mirro World Coin) appears;
    4 - Turn off item randomness and cause only item 4 (Reverse Coin) to appear;
    5 - Turn off item randomness and cause only item 5 to appear (Za Warudo Coin);
    0 - Turn on item randomness, if it has been turned off, making the next item to appear to be completely random.

    Other commands:

    p - Pause the game / Pause menu.  
    ESC - Exit the game.

    Music and sounds utilized

    1. [8Bit] TWICE -   Knock Knock                                   : https://www.youtube.com/watch?v=-yXl4icHlw8&t (From 19 seconds) - Background music on the main game screen.
    2. TWICE -          Knock Knock (Show Music Core 20170225)        : https://www.youtube.com/watch?v=Vc5Iijq8h9E - Background music triggered in the item "TWICE Coin".
    3. TWICE -          Likey                                         : https://www.youtube.com/watch?v=V2hlQkVJZhE (Just the second 13 ~14) - Sound effect in collision with the item "TWICE Coin".
    4. [8Bit] TWICE -   Cheer Up                                      : https://www.youtube.com/watch?v=33i9oD8uPwE (From 11 seconds) - Background music on the home screen.
    5. TWICE -          Breakthrough (Instrumental)                   : https://www.youtube.com/watch?v=Ef2SCugNPro (From 2 min 36 seconds) - Background music on the credits screen.
    6. TWICE -          Fancy                                         : https://www.youtube.com/watch?v=Nm7fS2dmeqg (From 1 min 42 seconds) - Alternative background music from the credits screen (Activated by clicking on the TWICE photo).
    7. Linked Horizon - Guren no  yumiya                              : https://www.youtube.com/watch?v=XMXgHfHxKVM&t (Just the second 56 ~57) - Sound effect in collision with the item "AoT Coin".
    8. Linked Horizon - Shinzou wo sasageyo                           : https://www.youtube.com/watch?v=CID-sYQNCew (From 42 seconds) - Background music triggered in the item "AoT Coin".
    9. Ep. 850 Luffy vs Katakuri - Luffy enters in the mirrors world  : https://www.youtube.com/watch?v=AkXBl_ghcM8&t (Just the seconds 51 ~ 52) - Collision sound with the item "Mirro World Coin".
    10.Ep. 850 Luffy vs Katakuri - Luffy enters in the mirrors world  : https://www.youtube.com/watch?v=AkXBl_ghcM8&t (From 1 min 03 seconds up to 01 min 13 seconds) - Background music triggered in the item "Mirro World Coin".
    11. Za Warudo                                                     : https://www.youtube.com/watch?v=VtzvlXL9gXk (From 9 seconds up to 14 seconds) - Collision sound with "Za Warudo Coin"
    




    About

    ⚔️ Computer graphics discipline project. A small game based on the iconic Pong made in C language with some extras things that I like.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published