ticket-to-ride-hyrule's People
ticket-to-ride-hyrule's Issues
PHASE 1: User cannot create multiple games
I am fairly positive that users will need to be able to create multiple games between which they can switch back and forth. So far, I have seen on two devices that it seems like the "Create Game" button is disabled after one game is created.
PHASE 1: Can log into two different devices with same username & password
I'm not entirely sure this is an issue or not, but I noticed that you can log into two different devices with the same username and password.
PHASE 2: A User is kicked out of their game when a new game is made
I'm not sure what is happening here, but what I saw is that When a user creates a game, if a new user creates a different game, the game list shows that the first user got kicked out of their first game, or at least the number displayed is 0/2. The second user cannot join the first game also. The game can be selected, but not joined.
Steps to create bug:
- Register a new user and create a new game (User1) (newGame1)
- Register a new user and create a new game (User2) (newGame2)
Result: You may see that the game list now displays both games, but newGame1 shows 0/2. Also, User2 cannot join that first game created by User1
PHASE 3: Drawing a destination card makes the app behave strangely
Ok, so multiple times I would try to draw a destination card, and either the app would crash or the game start menu (where you claim your initial destination cards) would pop up. If it didn't crash and this happened, I tried rejoining the game, but it seems I joined as a different person, and since this new user is not actually in the turn order, no one is able to go and the game is effectively halted.
Steps to reproduce:
- just try drawing destination cards
- Also try drawing one train card and then drawing a destination card (which should be illegal) but it seems to make the app act funny.
- Also try drawing a destination card when it is not the user's turn. This also make the app behave strangely.
PHASE 3: Claiming routes is a little confusing
Ok, honestly I'm not sure if I just don't know how to play the game right on your app, but I was clicking routes and a little black section of text would appear in the bottom of my screen with colors and then it would say it was no longer my turn.
I thought, perhaps, this was a way for me to select which card I would use to claim the route (I went through a process of drawing multiple cards with each client, and that works fantastically) but I couldn't click on any of the black text and when I went to do anything else it said it was not that user's turn anymore and it was the other user's turn.
Steps to reproduce the bug:
- register two users & create and start a game
- go through and draw many train cards for the user.
- go back to the map and try to claim a route
Result: A small black portion of text appears in the lower left corner of the screen. And as far as I can tell, nothing happens.
So I am not sure how to claim routes. And so I wasn't able to test further... apologies.
PHASE 3: Chat does not automatically update when entering chat for the first time
I have noticed that a user must first send a message in order to get any of the previously sent messages. I am pretty sure that they should automatically see the messages previously sent before they type anything.
Steps to reproduce the bug:
- Send a chat message from a user
- Enter the chat with another user
Result: You will not see any messages - Enter a message from the second user
Result: You will see both of the messages now appear in the screen. - Exit out of the chat with any player and then enter back into the chat.
Result: the chats are now gone and can only be seen again if the user enters another chat - Enter another chat and all the messages will now appear.
Chat messages are not seen when closing the chat view and entering back into it:
PHASE 1: Wrong IP or Port number breaks the app
If the IP address is entered incorrectly or the Port number is, the app shuts down and closes.
Steps to reproduce:
- Enter the wrong IP
Result: It breaks - Enter the wrong Port number
Result: It breaks also
PHASE 3: No way to tell which route is claimed or not
As far as I could see, there was no way for the user to tell whether a route was claimed or not and who owned the route.
PHASE 2: Back button breaks the Game Start page
When a game is started, the user is brought to a page where they are given a color and user icon and asked to select up to 3 cards. the back button out of this screen sends the user to a blank white screen where they can't get to anywhere else. I think the idea is that they go back into the game lobby area and can select the game they were in or join a different game.
PHASE 2: Game list does not update automatically when a user logs in
Something interesting that I have noticed, when one user registers and creates a game, and then another user registers, they do not automatically receive that game which was created until they also create a game. When the second user creates a game, they receive both games.
Steps to re-create bug:
- Register a new user (user1)
- Have this user create a new game
- Register a new user on a different device (user2)
Result: You will see that user2 does not see the first game created - Have user2 make a new game
Result: You will see that user2 receives both games after their game is created
NOTE: For all these tests, I uploaded the app to my Motorola phone, and then ran an emulator to do two different clients
PHASE 2: Not sure if game history works...
Phase 3: can't see all required information for Game Info
I'll just leave an image here. I'm pretty sure you're supposed to be able to see this information (from phase 2 spec)
- Show information about all players in the game, including their names, colors, points, and the order in which the players take turns.
- For this player, show the train cards and destination cards they have.
- For other players, show the number of train cards and destination cards they have.
This image comes from a Nexus 9, not the Motorola phone
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.