GuildCrafts / web-development-js

Craft repository for Web Development with JavaScript
http://jsdev.learnersguild.org/
Other
1 stars 1 forks source link

Multiplayer Memory Game with React #152

Open imsolost opened 7 years ago

imsolost commented 7 years ago

Description

Build a multiplayer game using react! This game will include a game board with various image pieces that you flip over in an attempt to match. It will use sockets to allow players to challenge and play against each other.

See examples here: https://github.com/grgur/react-native-memory-game http://blog.zmxv.com/2016/01/lets-write-a-mobile-game-with-react-native.html

Context

This game will give you a better understanding of react and allow you to produce a fully functional web app with multiple users at a time.

Specifications

Stretch

Required

Quality Rubric

The game should have a clear UI and intuitive controls.

Bonus points if all images used are cats!


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

imsolost commented 7 years ago

@GuildCrafts/moderators Halp! Plz Halp!

tannerwelsh commented 7 years ago

@imsolost what do you need help with?

imsolost commented 7 years ago

What does this goal need to be fleshed out so that it can be a goal worthy of voting on. I want to have a react native project goal in the library.

tannerwelsh commented 7 years ago

Thanks for asking @imsolost! Here's some things that the goal is currently missing:

Let me know if you want help fleshing this out.

imsolost commented 7 years ago

@tannerwelsh I changed the game to simply be a react web app, but included the react native part as a stretch goal. I also included the requirement of utilizing sockets to make the app multiplayer. I think this would be a good goal for those who want to focus on diving in depth into learning sockets.

I would definitely appreciate help in fleshing this goal out more though.

tannerwelsh commented 7 years ago

Thanks @imsolost! Looking better. Here are a few suggestions:

Whenever you want, go ahead and open a pull request with your new goal file in the _goals/ folder. Reviewing is a bit easier in a PR context, because changes are easier to track :)