deadbeef84 / tetrinet Goto Github PK
View Code? Open in Web Editor NEWhtml version of the classic tetrinet game, using websockets for communication
Home Page: http://tetrinet.se
html version of the classic tetrinet game, using websockets for communication
Home Page: http://tetrinet.se
Imlement "hold piece" functionality as a game setting. This allows for more strategic gameplay by queuing one piece.
Special to mess with target players inventory. Exactly how needs to be decided.
Randomize player positions when starting a new game.
Option to play with hidden identities.
Add sudden death settings when creating room.
Implement "Random generator" according to http://tetris.wikia.com/wiki/Random_Generator
Add inventory capacity as a game setting.
Implement custom key repeating, instead of relying on the systems key repeat.
Perhaps different music depending on field height or current level.
Start game / game over
Moving / rotating block?
Removing lines
Specials
Show a configurable amount of "next pieces".
Require 50% or more to start game instead of just one guy clicking start?
To prevent a game from being stuck in waiting for players, maybe we should kick players out of the room when they have been idle for more than 1 minute.
Some variants implement a small delay when clearing lines. The delay is same regardless of how many lines are cleared, this will reward players going for tetris by giving them less delay overall.
Entry delay is the time between a piece has been locked and a new piece starts falling from the top. Make entry delay a game setting, so that it can be set per room.
Ability to have team enabled rooms. Friendly fire addlines are blocked and players cooperate to win over the other team(s).
Crazy idea: Limbo mode when a player dies. Players in limbo can be revived by teammates with revive special.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.