Giter Club home page Giter Club logo

pyerewolf's Introduction

Hi, I'm Kieran

๐ŸŒ Currently located in Calgary, Canada

๐Ÿข Working as a Data Development Intern | Nova Chemicals

๐Ÿ• Developing for 6+ years, working on personal and client projects

๐Ÿซ Student at the Univerity of Calgary | Bsc. Computer Science w/minor in Philosophy

Descent098's github stats

Top Langs

Languages & Frameworks

Python

javascript

rust

java

astro





Recent activity

  1. โฌ†๏ธ Pushed 1 commit(s) to Descent098/tech
  2. โฌ†๏ธ Pushed 1 commit(s) to Descent098/tech
  3. โฌ†๏ธ Pushed 1 commit(s) to Descent098/tech
  4. โฌ†๏ธ Pushed 1 commit(s) to Descent098/tech
  5. โญ Starred hashicorp/remark-plugins

Last Updated: Monday, March 11th, 2024, 11:17:52 PM

Higlighted Projects

๐Ÿ”ˆ Presentations
๐Ÿ“ฆ API's
๐Ÿ’ป Scripts and CLI's
๐ŸŒ Web Development
๐ŸŽ“ Education resources and templates
๐Ÿ“– Gists

Word Similarity in python

Sockets

Native windows shortcuts

Operating system basics

Contact

For obvious reasons much of my work is not public, so the information included on this profile is all just my public work. You can contact me here if you have any questions about other work that I have done, or have a project you want me to join.

pyerewolf's People

Contributors

descent098 avatar

Watchers

 avatar  avatar

Forkers

propereferio

pyerewolf's Issues

Client module

  1. Use sockets
  2. Reload not necessary
  3. Fast enough to work for real game

Game class

Needs to implement rules:

The game proceeds in alternating night and day rounds. Begin with nighttime.
The Night
At night, the moderator tells all the players, "Close your eyes." Everyone begins slapping their knees (or table) to cover up any noises of the night.
The moderator says, "Werewolves, open your eyes." The werewolves do so, and look around to recognize each other. The moderator should also note who the werewolves are.
The moderator says "Werewolves, pick someone to kill." The werewolves silently agree on one villager (It's critical that they remain silent). The other players are sitting there with their eyes closed, and the werewolves don't want to give themselves away. Sign language is appropriate, or just pointing, nodding, raising eyebrows, and so on.
When the werewolves have agreed on a victim, and the moderator understands who they picked, the moderator says, "Werewolves, close your eyes."
Now, the moderator awakens the Doctor and says, "Doctor, who would you like to heal?" The Doctor selects someone they'd like to heal. The person chosen (which could be himself) will survive if the werewolves chose to kill them. If someone was killed, and then saved by the Doctor, the moderator will let the village know by saying, "Someone has been saved", at the beginning of day time.
The moderator says "Seer, open your eyes. Seer, pick someone to ask about." The seer opens their eyes and silently points at another player. (Again, it is critical that this be entirely silent -- because the seer doesn't want to reveal his identity to the werewolves.)
The moderator silently signs thumbs-up if the seer pointed at a werewolf, and thumbs-down if the seer pointed at an innocent villager. The moderator then says, "Seer, close your eyes."
The moderator says, "Everybody open your eyes; it's daytime." And let's the villager know who has been killed. That person is immediately dead and out of the game. They do not reveal their identity.
Alternative rule: After you die, you reveal what role you had.
The Day
For the first day, go around and have everyone introduce themselves (Example: Hey, I'm Matt. I'm the baker here in town, and I'm a villager.
Daytime is very simple; all the living players gather in the village and decide who to kill. As soon as a majority of players vote for a particular player to kill, the moderator says "Ok, you're dead."
Alternative rule: To keep the game moving along, you can put a time limit to how long a day is, and if the village doesn't chose someone to kill, they miss the opportunity.
There are no restrictions on speech. Any living player can say anything they want -- truth, misdirection, nonsense, or a barefaced lie. Dead players may not speak at all. Similarly, as soon as a majority vote indicates that a player has been chosen to be killed, they are dead. If they want to protest their innocence or reveal some information (like the seer's visions), they must do it before the vote goes through.
Once a player is killed, night falls and the cycle repeats.
Moderator note: Continue to wake up the Doctor and Seer even if they are no longer alive.

Player class

Needs to hold info about persons username, along with role, some sort of game identifier (like a room code), and any other important metadata

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.