The Story

Legend has it on the Internet that whenever someone starts a new Programming Language, the first expression that should be written is: “Hello World!”. If not, the Programming Gods will put a curse on them, making them unable to ever write a single line of code again.

Breaking the Curse

If you want to join your friends and help them break their curse, choose a version of the game you wish to buy, here on the website.

Number of cards: 116
Shipping: free for all world
Package: Flat box
Warranty: replacement of damaged cards

The Game

The “HTML Curse” is a fun, didactic and paradoxical Card Game as it transfers you from the virtual universe to the real world. It may even seem contradictory creating an HTML page away from a computer but that’s the idea.

HTML code is the basis of the game. The main TAGS, attributes and values are represented

The cards have a minimalist design, measuring 85x55mm.

The rules were created based on the programming standards. To give dynamic and strategy to the game, some rules have been adapted from other known card games.

Didatic because when playing the Curse you will be improving your skills as a programmer. As it is a group game you will also develop your interpersonal skills.

Rules

You should know the game rules before you start playing. If you are not sure about the rules, you should play with someone who has experience and who can help you in the process.

Note that each card has at the bottom left its own functional dependency.

The Setup

1- Select the Game Mode;
2- Check the number of the cards;
3- Separate the REQUIRED cards from the remaining ones;
4- Break the deck in 4;
5- Group the REQUIRED cards in one of the parts and shuffle well;
6- Alternate 5 cards per player.

The Start

8- The player who has the card begins the game. If no player has this card, a player at random should be chosen to take a card from the top of the pack;
9- Cards may be played simultaneously when there is a possibility of a sequence, except the CSS, JAVASCRIPT, ATTRIBUTE and VALUE cards; You can consult good and bad examples of this here.

Penalties

10- When a player detects a bad formation of HTML, this is, when the card played does not respect its functional dependency, the player who used the card must pick up all the cards that are part of that formation. The player will become Cursed and be unable to play in the following round;
11- When a player has only one card remaining, he must say "Goodbye Curse". If not, he becomes cursed and unable to play in the following round;
12- Any player before finishing the game must say "Goodbye Curse". At this point the player cannot play a sequence of cards that would skip this moment of the game;
13- When a player shows or indicates to others what his cards are, they shall be in Cursed mode for 2 rounds.

The Ending

14- The game ends when a player gets rid of all their cards or when the PUBLISH card is played. This card can only be played if there are no HTML elements that need to be closed. If it is wrongly used, the player becomes Cursed and is unable to play in the following 2 rounds;
15- The player that finishes the game, receives from each of their opponents the points indicated in the top right hand corner of their remaining cards, even if the player ends the game with the PUBLISH card and still has cards remaining. The points from those cards do not count;
16 - The winning player, through the website, must request the points from the other players who took part in the game. They will receive a notification and confirm the request if they are in agreement. If anyone denies the request of the game winner, he can ask the other participants of the game for help in notifying the game administrators.