Git Product home page Git Product logo

catanclient's People

Contributors

carstenhaas avatar hherman1 avatar mackhartley avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

catanclient's Issues

Reformatting of currentPlayerID and game.gamestate.players might be required

Currently, our players array is filled with multiple players, all of which have the exact same name, which makes it difficult to distinguish players. In addition to this, currentPlayerID holds just a number. I don't want to mess up any other code, so maybe we should discuss how we can make these two variables more easily comparable.

add to README

how to implement this game. we need this to start user testing.

Incorrect initial resource generation

when a settlement is placed, the correct number of resources the player receives is incorrect. (values are correct, but maybe mapped to the wrong resource?) I think this only happens for wheat, wood, and brick.

Need clear indicator of turn change

Currently when we hit end turn, the game switches with little notification and the end turn button can be hit repeatedly. We should set some sort of constraints to this.

The lag time/screen between players

there is a pause after clicking on the end turn button and it's not apparent that the switching of players takes some time. could there be a "loading" meesage type of thing?

Merge files

Road.js, Robber.js, Resource.js, Settlespace.js, Settle.js, Settler.js, Terrain.js, can be collapsed into a fewer number of files?

Issue with victory point calculations regarding settlements and cities

Currently, when someone builds a settlement they get 3 victory points. This is because the game thinks the player has both a settlement and a city on that one spot. If a player has one city, then the game believes they actually have a city and a settlement (so the settlement doesn't get replaced). How can we fix this? Perhaps we could make cities worth 1? But then we would still have the game thinking that the player has more structures than in reality.

Player Color in disagreement with most code

The player IDs, turns and even assignment values we have at the top of our code for Players.js seem to disagree with the actual colors that are presented. This makes the game really confusing to play.

Make white roads more visible

It is kind of difficult to tell when player White has a road on an edge. Could we add a black outline to it perhaps?

Roads

Roads are fucked up

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.