Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thoughtfool/c-h-a-z

Hello, C.H.a.Z. (Cyborgs, Humans, ampersand Zombies): A simple strategy game demonstrating how enemies can become potential allies, where the balance between forces can shift in/out of your favor. Enemy of my enemy is my friend!
https://github.com/thoughtfool/c-h-a-z

chess-game ejs-template-engine expressjs functional-programming javascript-game

Last synced: about 2 months ago
JSON representation

Hello, C.H.a.Z. (Cyborgs, Humans, ampersand Zombies): A simple strategy game demonstrating how enemies can become potential allies, where the balance between forces can shift in/out of your favor. Enemy of my enemy is my friend!

Awesome Lists containing this project

README

        

# Hello, CHaZ

#### Cyborgs, Humans, and Zombies

![hello-chaz-name-tag](public/assets/images/chaz-name-tag.png)

![visitors](https://visitor-badge.glitch.me/badge?page_id=page.id)

### Description

A simple game where the player controls pawns that represent humans that are trapped in cryonic, sleeping pods. The humans are in danger! There are other pods in the room that have minds of their own. The pods are controlled by Cyborgs and Zombies. These human-hybrids attack the humans and each other in very different ways.

The Cyborgs inject nanites into any pod that comes close enough to them. These nanites will continue to make repairs until there's very little human left. The humans will become cold, cybernetic machines.
Zombies do the opposite. They will attack any pod near them, dealing damage until the zombie horde gains another member, by turning the human into one of them. There is a sweet spot, though, where humans can still be considered human. If enough damage is done to the cyborg pods, they can once again become human. And the same is true for zombies that receive enough healing.

### Game Play

![hello-chaz-game-play](public/assets/images/hello-chaz-gameplay.gif)
https://hello-chaz.herokuapp.com/users/enlist

### Technology & Tools

![Javascript](https://img.shields.io/badge/Code-Javascript-informational?style=flat&logo=Javascript&logoColor=white&color=7c11f7) ![Node](https://img.shields.io/badge/Code-Node-informational?style=flat&logo=Node.js&logoColor=white&color=7c11f7) ![ExpressJS](https://img.shields.io/badge/Code-ExpressJS-informational?style=flat&logo=Express&logoColor=white&color=7c11f7) ![MongoDB](https://img.shields.io/badge/Code-MongoDB-informational?style=flat&logo=MongoDB&logoColor=white&color=7c11f7) ![Mongoose](https://img.shields.io/badge/Code-Mongoose-informational?style=flat&logo=Mongoose&logoColor=white&color=7c11f7) ![Passport](https://img.shields.io/badge/Code-Passport-informational?style=flat&logo=Passport&logoColor=white&color=7c11f7) ![Bcrypt](https://img.shields.io/badge/Code-Bcrypt-informational?style=flat&logo=Bcrypt&logoColor=white&color=7c11f7) ![Webpack](https://img.shields.io/badge/Code-Webpack-informational?style=flat&logo=Webpack&logoColor=white&color=7c11f7) ![ejs](https://img.shields.io/badge/Code-ejs-informational?style=flat&logo=embedded-javascript&logoColor=white&color=7c11f7) ![Bash](https://img.shields.io/badge/Shell-Bash-informational?style=flat&logo=GNU-Bash&logoColor=white&color=7c11f7) ![VSCode](https://img.shields.io/badge/Editor-VSCode-informational?style=flat&logo=visual-studio-code&logoColor=white&color=7c11f7)

### Future Plans

- automated chat screen that guides player with hints and clues
- animated pawns that resemble spider-like cryo pods
- ability to switch teams and play as a cyborg or a zombie
- multi-player functionality through competing factions and cooperative team-ups
- build out more robust and interactive instruction manual