alishahnovin
🎯Product Manager 👨💻Coder 👔Engineering Director 🧙♂️Mentor 🤖Technologist ☕Friend 🌐alishahnovin.com
Microsoft CorporationSeattle, WA
Pinned Repositories
alishahnovin
Config files for my GitHub profile.
BattleSnake
Snake with a Twist: Developers provide the algorithm which controls the snake using a defined interface. The algorithms are executed on a Windows console-based engine.
BattleSnakeJS
codecollision
code collision is an attempt to expose application developers to the world of game development, while lowering the bar so you can focus on the interesting part. The game dynamics are handled. Object collision is handled. You build the strategy.
DVR-SFY-
personalityspectrum
communication is hard. with a simple system, it doesn't have to be.
textflipper
WizardsWitchesAndWombats
Wizards, Witches and Wombats In a strange and mystical land, Wizards, Witches and Wombats face off in a friendly competition to see which of them is the strengthiest. They decide the competition will be a round-robin of head-to-head matches. Both contestants will simultaneously cast a spell – either a light spell or dark spell. Scores will calculated as follows: If both cast light spell: both get +15 points. If both cast dark spells: both get 0 points. Light spell vs dark spell: -5 for the one who cast light, +5 for the one who cast dark. This is a variant of the Prisoner’s Dilemma I use in talks, #HourOfCode, etc about problem solving. Attendees either provide their strategy to me and I code it in real-time, or if they are coders they’ll code it based off an abstract class they inherit.
alishahnovin's Repositories
alishahnovin/codecollision
code collision is an attempt to expose application developers to the world of game development, while lowering the bar so you can focus on the interesting part. The game dynamics are handled. Object collision is handled. You build the strategy.
alishahnovin/alishahnovin
Config files for my GitHub profile.
alishahnovin/BattleSnake
Snake with a Twist: Developers provide the algorithm which controls the snake using a defined interface. The algorithms are executed on a Windows console-based engine.
alishahnovin/BattleSnakeJS
alishahnovin/DVR-SFY-
alishahnovin/personalityspectrum
communication is hard. with a simple system, it doesn't have to be.
alishahnovin/textflipper
alishahnovin/WizardsWitchesAndWombats
Wizards, Witches and Wombats In a strange and mystical land, Wizards, Witches and Wombats face off in a friendly competition to see which of them is the strengthiest. They decide the competition will be a round-robin of head-to-head matches. Both contestants will simultaneously cast a spell – either a light spell or dark spell. Scores will calculated as follows: If both cast light spell: both get +15 points. If both cast dark spells: both get 0 points. Light spell vs dark spell: -5 for the one who cast light, +5 for the one who cast dark. This is a variant of the Prisoner’s Dilemma I use in talks, #HourOfCode, etc about problem solving. Attendees either provide their strategy to me and I code it in real-time, or if they are coders they’ll code it based off an abstract class they inherit.