MozillaFoundation / mpa-offline-games-challenge

A repo for the Mozilla Privacy Arcade Offline Games Challenge, part of the 2017 Global Sprint
Other
9 stars 2 forks source link

Working on a prototype or "complete" game? Share your work here. #8

Open chadsansing opened 7 years ago

chadsansing commented 7 years ago

If you're working on a "complete" prototype childhood, playground, or tabletop game including instructions, illustrations, and any needed materials, let us know about it here.

Feel free to create new issues for your project or team, as well.

stephness36 commented 7 years ago

I've done all the background reading and I'm about to start on designing my own game. I have a great enjoyment for testing things though so if anyone has any games they want to be tested then let me know :)

chadsansing commented 7 years ago

@stephness36 - very cool. Onward!

barrosgeraldo commented 7 years ago

Hello everyone! I'm working on complete today and tomorrow: https://github.com/barrosgeraldo/mozsprint-privacy-security-situations

stephness36 commented 7 years ago

How do I add stuff to the repo?

chadsansing commented 7 years ago

@stephness36 - you can add it in any way that makes sense to you. If you are comfortable with GitHub, you can fork the repo, add a folder, put your work in it, and file a pull request.

If not, you can copy and paste work into a comment here or even just copy and paste a link to another document elsewhere. We will pull everything together after the sprint.

Please let me know if you have any other questions about contributing :)

tromand commented 7 years ago

I have designed a role playing game to train people about security/privacy without talking about technical aspect. Two team or player are trying to attack and defend a building in a interactive and iterative ways, and after the "game" a debriefing is done to show the link about practices in physical security and the one in computer security.

It's not totally a "stand" alone game since you need a game master who actually know about infosec, but, the counterpart is their is next to no rules to learn and the game is very intuitive.

here is the link on the materials : https://www.blackhat.com/us-16/briefings.html#dungeons-dragons-and-security

chadsansing commented 7 years ago

Thank you, @tromand!

xellpher commented 7 years ago

Here's my very, very raw sketch for a complete idea (is it complete, if it's a sketch? :) )

chadsansing commented 7 years ago

That's a great inversion of Monopoly, @xellpher - take away from the whole to decentralize its power and weaken its surveillance rather than try to build your mega-company.

stephness36 commented 7 years ago

Okay so, I have a first draft of my encryption game. At the moment it is the game Mastermind but instead of coloured pegs, it uses a string of letters. Player 2 has to decode player 1's string using guesses as done in the Mastermind board game.

I've made a rough document rules (attached).

However, I want to develop it so that player 1 chooses a word rather than a sequence of letters. Then player 1 encrypts the word by adding x number of letter places to it. For example if the word is "CARD", then by adding one letter to each it becomes "DBSE", adding two gives "ECTF" etc. Then player 2 sees this encrypted string and has to figure out what the original string is using the Mastermind method.

Anyone have any ideas how to bring these two ideas together?

Mastermind Game Rules.docx

For those of you unfamiliar with Mastermind, here is an online version http://www.web-games-online.com/mastermind/

chadsansing commented 7 years ago

This is cool; would it be too easy to provide different cipher "wheels?" What if each player had to guess the cipher and then decode it using different "wheels?"

Examples of ciphers that could be adapted: Caesar, Codemoji, what else?

stephness36 commented 7 years ago

This was an idea I had but it would be possible for player 2 to try all combinations until a coherent word was found, which defeats the point.

Unless there was a time limit attached per guess. Could have a sand clock as featured in games such as Boggle?

Ahh yes, Caesar is exactly the encryption method I was talking about. It's simple for someone to encrypt their own word using wheels - just turn the wheels x amount of times. I guess for this reason, wheels are more suitable for this kind of game. It also starts to introduce them to the idea of Enigma :)

I'll go back to this in a bit and update the document. Working on game #2 at the moment :P

stephness36 commented 7 years ago

Ahh I remember now why I wasn't sure how to implement this. How would player 1 indicate to player 2 how close they are to the solution?

stephness36 commented 7 years ago

I guess, actually, instead of having multiple guesses, there is just a time limit. They have say 20 seconds to try to decode the word. Or some time limit that allows them to try some combinations but not all. I don't know. I'm brainstorming!

chadsansing commented 7 years ago

@stephness36 - that would work; I really like the idea of deducing the cipher, as well. Exciting stuff here.

stephness36 commented 7 years ago

I've updated the document now (figured I should before I forget). To change the difficulty, the length of the word can be changed from 4 letters to 10. To allow for this range, the time limit should be 1 minute.

I will update the Introduction at a later stage once we're more confident that the game works :)

Mastermind Game Rules.docx

Also, I need a name for it! Any suggestions are welcome :)

stephness36 commented 7 years ago

So here's my second game :)

Cards Rules.docx

It's a card game based on creating good passwords. Briefly, each player gets 13 cards and has to make the best password out of them (13 because the recommended minimum password length is 13 characters).

There are rewards and penalties depending on the order, also to do with password security.

"Passwords should include numbers, symbols, capital letters and lower case letters." The greater the mixture of numbers and letter cards the better. For letter cards, red cards are uppercase and black cards are lower case. Players are encouraged to alternate between upper and lower case. Suits don't matter.

Passwords shouldn't be a dictionary word or a combination of dictionary words Players lose points if numbers aren't in a sequence e.g. 2,3,4 or 4,3,2, and don't repeat e.g. 3,3,3

Passwords shouldn't rely on substitutions e.g. replacing letter o with number 0 in h0use I haven't thought of a rule for this one yet...

Players will be given a reward for any sequence of cards that don't give a penalty.

This is again a first draft. I need to test the reward/penalty numbers to make sure scores are sensible. Any suggestions on improvements, or again a name would be appreciated :)

felipez3r0 commented 7 years ago

Hello! 😄 I'm working on a card game (something like Munchkin) about privacy and how to secure our data! Repo: https://github.com/felipez3r0/privacy-fighters-cardgame

chadsansing commented 7 years ago

@stephness36 - the card game is a really interesting take on password creation since all sorts of people can travel with a deck of cards and play openly without passerby necessarily knowing the game they're playing. This reminds me of diceware, which is a way to generate pass phrase passwords from multiple die rolls. This is a great introduction to password creation with commonly available materials.

Would you include an advisory in the game that using cards is a great way to practice password creation, but that computers these days can quickly figure out passwords from a set of 52 cards? What might be the next step for a player who wants to go out and make a password that is truly difficult to hack?

chadsansing commented 7 years ago

@stephness36 - loving the word wheels, as well. Do you have a sketch or illustration in mind for those? We could also ask for some design help on the Global Sprint Gitter chat. What do you think?

chadsansing commented 7 years ago

@felipez3r0 - I would love to see a privacy and security take on Munchkin. Let me ask around to see if anyone would like to help design cards.

stephness36 commented 7 years ago

I've done a playthrough with it and it's far too easy with the variation in the deck. It works much better using the 4 letter cards and only 4 number cards. It makes it more challenging and more fun to play.

I've also added this stuff to the introduction of the files. I'll send the updated versions after the Vidyo call :)

I can work on design and sketch stuff after (although my drawing is terrible!). I'm out of ideas for games at the moment so I'll work on this stuff :)

chadsansing commented 7 years ago

Cool, @stephness36 - I've pointed the Gitter group here, as well, for design ideas.

stephness36 commented 7 years ago

Okay, most recent versions! (I'm away for lunch now :P)

I've changed the card game so a bonus is given for the longest streak of alternating between red and black to add a bit more of an incentive to think a bit harder. I've also added introduction sections, and given actual scores to rewards and penalties.

Mastermind Game Rules.docx Cards Rules.docx

Any suggestions are always welcome (including game names!) :)

stephness36 commented 7 years ago

Attached is the final(?) version of the Mastermind game. I've attached the word doc to allow editing but also PDF for formatting with the images.

I think that's all from me unless there are any suggestions for changes? I'm aware others have just began today's sprint so I'll be around to join back in for the rest of the day if I'm summoned :)

Also, if anyone wants me to look at their games I'm happy to!

Mastermind Game Rules.docx Mastermind Game Rules.pdf

chadsansing commented 7 years ago

Will share with the Sprint gitter to invite testing later today in my local timezone. Huzzah, @stephness36!

felipez3r0 commented 7 years ago

Hello everyone! I've put some rules here: https://github.com/felipez3r0/privacy-fighters-cardgame/blob/master/rules/rules-en.md

And the cards: https://github.com/felipez3r0/privacy-fighters-cardgame/blob/master/cards/cards-en.md

chadsansing commented 7 years ago

Sharing widely, as well, @felipez3r0!

stephness36 commented 7 years ago

I couldn't see anything about this but is it okay to share our own work widely i.e. Facebook, Twitter? I assume this is all open source stuff? Just wanted to double check!

chadsansing commented 7 years ago

For sure, @stephness36 - please share!

cyb3113 commented 7 years ago

Hello @chadsansing!!!!

My game is here: https://github.com/cyb3113/cipher-fun-wheel I`m still working in this game, I'll change numbers for emoticons or something like and draw a better template.

Cheers, Cyb3113

chadsansing commented 7 years ago

I love having physical cipher wheels people can handle to "see" encryption. This would be a great starting point for teaching about modern-day encryption and how wildly big the numbers are we use today. Thank you, @cyb3113!

stephness36 commented 7 years ago

Bed time here so signing off. Good luck with all your games :) Thanks for setting up such a great project @chadsansing :) Until next year!

chadsansing commented 7 years ago

Don't be a stranger, @stephness36. Thank you for your stellar participation. We'll be curating and sharing throughout the summer, so stay tuned.

xellpher commented 7 years ago

Sorry I've not been able to work on this as much as I would have liked to (last two days of the school year) :( What happens from here on @chadsansing ?

chadsansing commented 7 years ago

The repo will be here for you - we'll curate what's been done this summer and share more soon, @xellpher.

ShirleyTsaint commented 7 years ago

Hey Chad @chadsansing

Fyi: Coincidentally, mentor @ericandrelewis is teaching us how to code tic tac toe game at Codecademy HQ today...will share if we get to develop it by 3pm EST.

ShirleyTsaint commented 7 years ago

@chadsansing Not sure how to push version 1 of tic tac toe game to github via preferred editor, but here is version 1: https://tic-tac-toe-v-bm1jzxhqrncxmhr1wc82.superhi.com/ (I created an onclick handler using JQuery, where players can switch - you can click the tiles and Xs and Os appear. Next version is to code lines to determine winner).

cyb3113 commented 7 years ago

Hi @chadsansing!!!!

This is the final version of my Cipher Fun Wheel: https://github.com/cyb3113/cipher-fun-wheel Let me know what you think! 😺

Cheers, Cyb3113

chadsansing commented 7 years ago

The design of the wheel is especially striking, @cyb3113!