Git Product home page Git Product logo

andttt's Introduction

Hello there

GH stats

andttt's People

Contributors

dawidd6 avatar dependabot-preview[bot] avatar dependabot[bot] avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

andttt's Issues

Store pointer to Enemy in Client struct

Client protobuf message having additional Client enemy field.

Would be easier this way, because there wouldn't be a need for ranging over clients map every time server has to send something to the enemy.

Update README

  • update screenshots
  • update features
  • create a table with paths and explanations what they contain

Better below game board layout

It should be reworked, because client name length is restricted to max 20 characters and now it is possible to fit only half of it.

Server

Maybe you misunderstood me sir...
So... The online mode does not work.
I thought that the online mode means that e.g. my phone hosts a small Server in the local network to let others join.
If I misunderstood this I'm really sorry to disturb you.
Greetings

Fragments overlapping after disconnect error

Reproduce steps:

  1. Make something so error dialog about disconnection appears.
  2. Click OK.
  3. Press Back button when in MenuFragment.
  4. Scorekeeper observe!

Seems like RoomsFragment is still a problem. It overlaps with MenuFragment.

Randomize symbols only once at first start

I think that randomizing symbols every single time the game restarts is a bit too much. It's confusing and hard to keep track which symbol a player has after each restart of the game.

Fix Online Activity navigation

Right now, on newer Androids, navigation in Online Activity is a bit broken. Would be best to drop the second Activity altogether and just use one.

Server not working

Online mode not working. No instructions how to make it work.
Please fix it.
But nice made tho!

Server JSON API improvements

  • create listen() function in main.go and delete listeners package
  • create new api package where handlers will be defined
  • routes:
    • /clients
      • count
      • list
    • /rooms
      • count
      • list
    • /status
      • number of registered clients
      • number of unregistered clients
      • number of rooms
      • number of goroutines
    • /client/[name]
    • /room/[name]
  • define API responses with Protobuf, but serve them as JSON

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.