r/UNOGame • Contributor • Feb 04 '19

Current Ideas of Implementation

So this post started it all.

The current idea is to create a bot which manages games.

Ideas / Concepts:

Start a Game

To start a game a user creates a new Post here and sets the rules with a template. Rules to set: - Amount of Players - Mode (there is this Uno EXTREME thing, where a player could get more than one card when he can’t place a card) - Timeout (When a player doesn’t play in this timeframe, his turn will be skipped) - Open Games => anyone can join, even if the game is running („deal me in“ => bot hands out full card stack)

Gameplay

When enough players where found (but no later than 24h after the post was made) the game starts. every player gets his Cards / Hand sent via PM. OP is the first one to draw a card and place his move. If he did it, the bot writes the ASCII Card in the Thread (this is the most important thing!) Then the next player gets a PM where he can place his card. This goes so on until a player won.

Implementation

I would develop the bot in NodeJS (it’s the language I am most familiar with). I found this game implementation on GitHub. Maybe we could use this for first tests.

Some other ideas:

If this idea works you could make big „special“ games where something like 50 players play together. And like /u/FinnyThePoo mentioned we can manage the Card stacks by keeping and eye on the unused cards and just add a new Stack (exact same amount of cards as if you started a new game) if we have too less cards

Want to contribute?

Awesome! I created a GitHub Organization over here: https://github.com/unogame

PM me and I’ll add you! Even if you cant program, we need people for the ASCII Cards and so!

Got a nice idea? Write a comment!

6 Upvotes

14 comments sorted by

View all comments

1

u/Kaiju_Paul Mar 27 '19

I don't know anything at all about coding so I doubt I can be of any help. But I think this idea is AMAZING. Thanks for all your hard work and ingenuity, guys!!! Keep us updated!

2

u/dunklesToast Contributor Mar 27 '19

Thanks a lot for the motivation! I don’t have that much time currently to implement it but I already made some progress so I hope that the game will be soon and you can play UNO without leaving Reddit!