webiks / geostrike Goto Github PK
View Code? Open in Web Editor NEWAn online, real time, multi-player First Person Shooter video game, leveraging CesiumJS, 3D-Tiles and GraphQL. (Early Development Phase)
An online, real time, multi-player First Person Shooter video game, leveraging CesiumJS, 3D-Tiles and GraphQL. (Early Development Phase)
If players get hit by a car they dies
Are rooms automatically closed?
i.e. - when a game ends, does the room close?
When there is no activity in an active room after N minutes - does the server close the room ?
When the player enters the building without pressing the "E" key, no windows are displayed
From the map view, the viewers need to double click on the player's character marker to get into the character's semi-fpv.
After viewers got into a character semi-fpv/ fpv, they are able to take control over the player's character using the viewer-player mode switch.
Update character markers as per design document
Style guide 29.10.17.docx
Wanted: notify after pressing ready
what to do:
change the operation keys and update the "how to play" screen as the orders below -
Double click on a character's marker to get into its first person view
TAB - switch between semi fpv, fpv and map view modes
W - walk straight forward
R- run straight forward
C - enter\ exit crawling mode
E - enter\ exit a building
S - enter\ exit shooting mode
Space key or left click - Shoot
Arrow keys and mouse pointing - Look around
Crawling mode supposed to work for semi-fpv and fpv modes.
"Publish" the boom sound to all users
what to do:
make sure that a player is able to enter or exit a building only with the E key.
what to do:
At the beginning of the game the groups in a reasonable distance from each other, but only players from the same team will be in sight each other.
Players joining after the game has started, will spawn in the place where their team members spawned.
When the user is on the waiting screen it is unclear what action is required from them
How to fix:
Players joining an active game should go directly into the game
At shooting mode, the characters are only able to look around and shoot.
Reduce the sensitivity by half
If a user has entered a building without pressing the 'e' key, when trying to exit the building the
message will say "press E to enter the building", when it should say exit.
priority:
critical
what to do:
add to the players the ability to enter the map view using the TAB key.
If a user chooses a username that already exists, modify the username with an index
(e.g. "MyUsername", "MyUsername 1", "MyUsername 2"etc.)
what to do:
One click on the username field will delete the default value and allow the users enter their own's username.
If the users didn't changed the default value and clicked somewhere else on the screen, the default value will appear again.
If the users changed the default value, then clicked somewhere else on the screen and then clicked once again on the username field the current value will not delete.
Users are able to enter the game as viewers only if they joining a game.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.