Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmitri-mcguckin/httys
How To Train Your Skynet
https://github.com/dmitri-mcguckin/httys
Last synced: 2 days ago
JSON representation
How To Train Your Skynet
- Host: GitHub
- URL: https://github.com/dmitri-mcguckin/httys
- Owner: dmitri-mcguckin
- License: gpl-3.0
- Created: 2020-06-30T22:51:38.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-18T21:09:52.000Z (over 1 year ago)
- Last Synced: 2025-01-19T08:19:31.040Z (3 days ago)
- Language: TypeScript
- Size: 3.1 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# How To Train Your Skynet (HTTYS)
An idle-game about being an e1337 hacker and training viruses to take over the world. The game features an attack system, a contract system, and a skill-tree system.
The attack system works by allowing you to choose from a variety of different attacks you can deploy. After a certain amount of time, the attacks will finish and you will be reward with a random amount of bits. The contract system will allow you to pick certain contracts to complete. Some will require you to run certain attacks in order to finish your contract. Then once the contract is finished, you will be rewarded again either in bits or money. Lastly, you can use your bits and convert them into money which will allow you to buy more skill points to add to you skill tree. The skill tree allows you to apply modifiers to your game such as faster bit generation, money loans, bit loans, detection avoidance, and much more.As you continue to play you will slowly get detected by your adversaries. If your detection reaches 100% you will be given a strict penalty to your bit generation. After one day has passed your detection rating will be reset. Strategically use your skills, contracts, and attacks to gain as much money and bits as you can while avoiding detection. The game features a cookie save feature that will record your game state after you exit and will resume once you return. See how far you can last without getting detected.
## Live Demo
You can play the game on our [live demo server](https://httys.mandatoryfun.xyz)
## License
This project uses the [GNU GPL v3](LICENSE).
## Authors
* Bar Movshovich
* Dmitri McGuckin
* Ryan Jones## Screenshots
![Skill Tree](docs/1.png)
## Development and Contribution
### Clone the Repo
`git clone https://github.com/dmitri-mcguckin/httys`
### Install dependencies
`$` `npm install --save`
### Start the Development Server:
`$` `ng serve --open`
*(The server starts on http://localhost:4200 and will automatically reload on source file changes.)*
### Build
`$` `ng build --prod`
### Unit Tests
`$` `ng test`
Tests are run with [Karma](https://karma-runner.github.io).
### End-to-end Tests
`$` `ng e2e`
Tests are run with [Protractor](http://www.protractortest.org/).
### Further help
**Angular Help:**
`$` `ng help`
**Issues Board:**
[Issue Tracking board](https://github.com/dmitri-mcguckin/httys/issues)