Git Product home page Git Product logo

tryhard's People

Contributors

aerollen avatar mjsanfor avatar pyro93735 avatar quuxtastic avatar vivihiete avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

blockspacer

tryhard's Issues

Build server

Set up a server to do automated nightly builds

Headquarters main class

Add a main class to handle headquarters mode:

  • Have a timer that counts down
  • Upon timer expiration, randomly select a valid headquarters zone entity and activate it
  • Listen for entity start (see Headquarters entity description)

Upon start:

  • disable respawning for activating team
  • Generate 1 point per second for activating team
  • Listen for entity termination
  • End match when team accrues 100 points, declare winning team

Upon termination:

  • remove currently selected headquarters entity as a valid headquarters zone for the next search
  • start countdown timer for next headquarters round

Map from tryhard SDK

Figure out how to make Hammer pull from the tryhard sdk instead of the alien swarm sdk

Basic Headquarters HUD

Implement the basic features of a HUD for headquarters mode:

  • Have a timer count down until next headquarters zone spawn, then hide
  • Display the current headquarters zone on the minimap
  • Have a capture rate bar for current headquarters zone / basic alerts (text based?) for notifying a team is capturing a headquarters
  • Display current points for each team updated in real time
  • Display max points needed to win

Add objective zones

Create an entity that:

  • Detects players entering the zone
  • Increments a timer if only one team has players in the zone
  • Resets the timer if a player from another team enters the zone
  • When the timer hits a threshold, fire an output
  • When no players from capturing team are in zone, increment a timer
  • When the timer hits a threshold, fire an output

Our wiki page for creating new entities:

https://github.com/quuxtastic/tryhard/wiki/Creating-an-entity-for-the-SDK

Death Animations

So... Like... srsly....

We might could use these but only have them be local? might be neat to see how people die and such. But at least lets not have it like it currently is...

Currently when players die a slow motion death animation plays. We dont want this.

Set up build environments

Make sure everyone's build environment is set up properly, including git repositories and visual studio

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.