GithubHelp home page GithubHelp logo

webiks / geostrike Goto Github PK

View Code? Open in Web Editor NEW
107.0 107.0 32.0 49.63 MB

An online, real time, multi-player First Person Shooter video game, leveraging CesiumJS, 3D-Tiles and GraphQL. (Early Development Phase)

TypeScript 84.25% JavaScript 0.64% HTML 7.00% Shell 0.42% Dockerfile 0.11% SCSS 7.58%

geostrike's People

Contributors

davidyaha avatar dotansimha avatar eitanfr avatar katzi0 avatar omkoren avatar tomermoshe avatar yuvalbl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

geostrike's Issues

Is there any automatic room manager?

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 ?

the operation keys don't match the original design

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

Viewer's map view does not match the design

  1. At the map view, the "player-viewer" switch is display as default for viewers, when we agreed that the "player-viewer" switch will only appear after viewers choose a player's marker.
  2. At the left and bottom of the screen displays the text "viewer", instead of the viewer's username.
  3. For viewers default view (and as long as they have'nt took control over player's character), all the players's markers should be display without white circle inside (white circle = my player).

Waiting screen is confusing

When the user is on the waiting screen it is unclear what action is required from them

How to fix:

  1. Change "Waiting for all players to be ready to play..." when the user is the only one not ready to "press the button when you're ready to play"
  2. change the text on the button to "i'm ready"
  3. make sure the button is aligned perfectly with my character

Viewers/ players have no ability to take control over another player's character

  1. After viewers have chosen a player's marker and shifted the "player-viewer" switch to player mode, the player gets "YOU GOT BENCHED" message, while for the viewer nothing happens (still displaying map view).
  2. the players have no ability to choose their own marker/ other player's marker and take control over a character (we agreed that if a player choosing another player's marker then the "player-viewer" switch should appear)

The character's portrait image should be facing to the screen direction

  1. The character's portrait image next to the username should be facing to the right, see image below:

portrait image

  1. The character's portrait image at the top of the screen, should be facing to right for the blue team, and to the left for the red team.
    Make sure as well that the team's background sharp corner is pointing to the top corner of the screen, and the round corner pointing to the center of the screen.
    see image below:

portrait image 2

Wrong message when user exits a building

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.

Before users can change the default username value, they need to select and delete it first

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.