Skip to content

jyanln/15-466-f20-game6

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Not Soccer

Author: Jonathan Yan

Design: Fight with friends over the coveted not-soccer ball, bring it to the enemy base to damage it, and destroy the enemy base before they can destroy yours!

Networking: Not-Soccer has the server handle all of the internal game logic. The client only sends input information, which is located in Playmode.hpp. The server waits for inputs inbetween ticks, and at every tick, it updates the game state and broadcasts only the information necessary to draw the game. The server logic can be found in ServerState.cpp.

Screen Shot:

Screen Shot

How To Play:

Move with WASD, and space to pass. Run into the ball, or other players carrying the ball to take the ball. If you happened to steal the ball from someone, you will stun them as well, to add insult to injury. While carrying the ball, you will be slightly slower. However, your ball will be carried a short distance in the direction you are facing, so use that to your advantage! Bring the ball to the enemy base to damage it and reduce its size. One team wins upon destroying the enemy base. The game will automatically restart in a short while after a round finishes.

Sources: No external sources used.

This game was built with NEST.

About

Base code for 15-466 Fall 2020, game6: multiplayer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 49.3%
  • C++ 46.0%
  • Python 4.6%
  • Makefile 0.1%