I'm an experienced video game designer and I'm starting to learn about making tabletop games. I'm used to getting a lot more feedback with video games, but with physical versions of the game, it's hard to iterate on art, rules, etc. I want to fix that.
I tried implementing my game in Tabletop Simulator ([url removed, login to view]). Anyone can play the game there, but there's still a large barrier to playtesting, as every play must pay $20 to use it. Then they have to install the mod and then there are problems with the simulator where it's just clunky and complicated and it's getting in the way of the game itself.
I recently saw a lightweight HTML 5 implementations of basic playing cards:
[url removed, login to view]
That just works so much better. It loads instantly, there's no troublesome physics that get in the way and it's free for anyone to try. So what I'm interested in is finding someone that can write a version of my tabletop game for the web in this way. Here are some basic requirements:
- The game loads in HTML5 browsers with a simple click and no installing of plugins or add-ons.
- The game knows about decks and cards. The cards can be images and when you shuffle the deck, it knows which cards belong to it.
- The simulation is fully networked. There would be a game browser showing current games in progress which you can join, or you can create your own game with a password to give you friends. You can set your name while you're playing.
- Use off the shelf software or service so players can talk with each other (no push to talk required, always broadcasting). Maybe it's best to use something like [url removed, login to view] instead of adding native support for it.
- There is no physics simulation, just simple dealing of cards and flipping them. Anyone can move any card by dragging it, double-click to flip it over.
- There is no rules enforcement of any kind. This is simply a "playground" where cards can be shuffled, dealt and counters moved around.
- There are "hidden" areas for each player. Cards inside those areas only draw their face for the player who "owns" that area.
- Anyone can set the number of players and any player can choose where they sit at the table.
- Decks, card layouts and table layouts are set through JSON or other editable file. There is a reset button that allows the table to be restored to the old state.
- Stretch goal: when a game ends, the table state is saved along with any comments anyone has about the game. Ideally this is audio feedback, but could also be typed comments. This is so I can look through the results as people play and get feedback the game needs.
This can be very simple and barebones, but the what is implemented has to work very well. Ie, joining and creating a game, flipping cards, shuffling them and giving feedback needs to work in every browser and very quickly. I will provide detailed mockups if there is any interest in this!
[url removed, login to view] (the game)
[url removed, login to view] (my video game company)
[url removed, login to view] (current version on Tabletop Simulator)
[url removed, login to view] (tutorial video)
If the project goes well, there will likely be significant ongoing work. :)