Comments (3)
Not sure we want to do this as it's also simple for user to not have to rotate the board. Seems at same time bad technically and for UX.
from airboardgame.
Close for now and will see if it's necessary / good idea.
from airboardgame.
Arguments from @Rybakis:
We don't have the same constraints as in the physical. In the physical: we play with a real table, the players must be distributed around the table for constraints of space and visibility of the game. As a result, certain elements of the game are upside down for certain players and place for others.
In AirBoardGame, we don't have these constraints. The players can stand in the same direction: the players will all look in the same direction. And they'll see the big picture and they'll see all the elements of the game the right way. This is an advantage compared to a physical game. There is therefore no need to perform rotations.
Another considerations in favor of not implementing board rotation:
- it's easier to use
- It's easier to design games
from airboardgame.
Related Issues (20)
- Save previous zoom per session
- Allow to hide notes to others
- Add snapping points HOT 1
- Add a roll action
- Add a player ready indicator
- real time collaboration via y.js HOT 1
- Allow to switch to fullscreen mode HOT 1
- Allow to choose orientation of the board
- Allow to import/export files related to a game/session
- Use ImageCanvas when there is at least one SVG in the image list
- Big image files fail to load
- Add the expected ideal image resolution close to the cover image form field
- Allow to flip more items
- Add hexagon item
- Items should be stackable
- Show default dimension of an item in the edit panel
- Impossible to delete value on some numeric field
- Allow to duplicate a game
- Add button with scriptable action
- When shuffling, use the center position instead of the top left position
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from airboardgame.