DevWars
A live game show for developers
About
People of all levels are invited to participate in an exhilarating battle to create the best website they can within 60 minutes. Teams are formed of 3 people, with the team's members each controlling a single language - HTML, CSS and JavaScript.
Positions
Each player can only code in the language they are assigned to. This requires teams to communicate in order to complete their website in unison. There are currently only 3 positions available to play in DevWars: HTML, CSS and JavaScript.
HTML
CSS
JAVASCRIPT
Each position plays a critical role for the team. HTML is in charge of templating the DOM, CSS handles the design for the website, and JavaScript brings functionality into the website.
Game Modes
In DevWars, each game mode offers unique playing experience with its own set of rules and conditions.
Classic
Time: 60:00
This action-packed game mode is the only one that features all 3 supported languages. Two teams of three, face off against each other with a theme and a set of objectives.
Blitz
Time: 30:00
A fast-paced of Classic where both competing players have access to all 3 languages.
Zen Garden
Time: 30:00 - 60:00
This 1 vs 1 game mode provides both teams the same pre-made HTML document. Both teams can only use CSS to style their website.
Themes
Every game has a theme that all teams must follow.
Objectives
Primary focus during the game is to complete objectives in order to gain the points needed to overtake the opposing team.
Completing Objectives
During the game, if the host finds an objective was completed, the team will earn a point. At the end of the game, if the objective no longer works, the point will be retracted.
Bonus Objectives
Unlike standard objectives, bonus objectives are worth 2 points instead of 1 and are denoted by a gold color. Bonus objectives are much harder to complete, teams must be mindful of the time remaining when working on them.
Points
The team with the most points wins the game. Below is a chart displaying a list of points you can earn in each phase:
Phase | Possible Points |
---|---|
Standard Objectives | 4 |
Bonus Objectives | 2 |
Voting (Design) | 2 |
Voting (Function) | 2 |
10 |
Rules
- No Frameworks of any kind are to be used.
- No copying and pasting of code, however copying code and URLs from teammates is acceptable.
- After the timer has run out, your code can no longer be modified.
- Player must code in the DevWars Editor, coding in any other editor/IDE is strictly prohibitted.
- Players must code in the language they are assigned to. For example, if you are assigned HTML, you cannot open a <style> tag to code CSS properties. Javascript may add HTML so long as it was copied from their HTML player and is used for dynamic purposes (i.e. templates).