tryhard's People
Forkers
blockspacertryhard's Issues
Build server
Set up a server to do automated nightly builds
Disable friendly fire
Teams damage each other, but teammates do not
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
Build server batch file
create batch file for build server to run as a scheduled task
Create test map for teams
Make a map that can spawn at least two teams
Get a working example
Get the compiled binaries to actually run
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
Implement Teams
We need to have at least 2 teams in game. Add an info_player entity for each team. You may want to reference the current info_player entity defined in Cbase.cpp
Information for adding entities:
https://github.com/quuxtastic/tryhard/wiki/Creating-an-entity-for-the-SDK
Fix MissionFinder class
what does it even do? Why is it broken?
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.