Git Product home page Git Product logo

colonizers's People

Contributors

guimon avatar sibartlett 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

colonizers's Issues

The "advanced" docker-compose up fails with "readdirent: not a directory"

See below.

giacecco@giaceccos-macbookpro:~/Documents/Dico.im/GitHub projects/colonizers/docker$ docker-compose up
Starting docker_mongo_1
Starting docker_rabbitmq_1
Creating docker_colonizers2_1
Creating docker_colonizers3_1
Creating docker_colonizers1_1
Pulling nginx (nginx:latest)...
latest: Pulling from library/nginx
fdd5d7827f33: Already exists
a3ed95caeb02: Pull complete
e04488adab39: Pull complete
2af76486f8b8: Pull complete
Digest: sha256:a234ab64f6893b9a13811f2c81b46cfac885cb141dcf4e275ed3ca18492ab4e4
Status: Downloaded newer image for nginx:latest
Creating docker_nginx_1
ERROR: readdirent: not a directory
giacecco@giaceccos-macbookpro:~/Documents/Dico.im/GitHub projects/colonizers/docker$ 

Dockerfile: missing installation of libkrb5-dev

Building the colonizer image I get:

In file included from ../lib/kerberos.cc:1:0:
../lib/kerberos.h:5:27: fatal error: gssapi/gssapi.h: No such file or directory
 #include <gssapi/gssapi.h>

The "simple" docker-compose up fails with Error: ENOENT, no such file or directory '/home/node/.babel.json'

The simple docker-compose.yml offered in the documentation fails with the error shown below:

(...)
colonizers_1 | fs.js:0
colonizers_1 | (function (exports, require, module, __filename, __dirname) { // Copyright Joy
colonizers_1 | 
colonizers_1 | Error: ENOENT, no such file or directory '/home/node/.babel.json'
colonizers_1 |     at Error (native)
colonizers_1 |     at Object.fs.openSync (fs.js:500:18)
colonizers_1 |     at Object.fs.writeFileSync (fs.js:1099:15)
colonizers_1 |     at save (/usr/src/app/node_modules/babel-core/lib/api/register/cache.js:35:19)
colonizers_1 |     at process._tickCallback (node.js:355:11)
colonizers_1 |     at Function.Module.runMain (module.js:503:11)
colonizers_1 |     at startup (node.js:129:16)
colonizers_1 |     at node.js:814:3
colonizers_1 | 
colonizers_1 | npm ERR! Linux 4.1.18-boot2docker
colonizers_1 | npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
colonizers_1 | npm ERR! node v0.12.11
colonizers_1 | npm ERR! npm  v2.14.9
colonizers_1 | npm ERR! code ELIFECYCLE
colonizers_1 | npm ERR! [email protected] start: `node server/index.js`
colonizers_1 | npm ERR! Exit status 1
colonizers_1 | npm ERR! 
colonizers_1 | npm ERR! Failed at the [email protected] start script 'node server/index.js'.
colonizers_1 | npm ERR! This is most likely a problem with the colonizers package,
colonizers_1 | npm ERR! not with npm itself.
colonizers_1 | npm ERR! Tell the author that this fails on your system:
colonizers_1 | npm ERR!     node server/index.js
colonizers_1 | npm ERR! You can get their info via:
colonizers_1 | npm ERR!     npm owner ls colonizers
colonizers_1 | npm ERR! There is likely additional logging output above.
colonizers_1 | npm ERR! Linux 4.1.18-boot2docker
colonizers_1 | npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
colonizers_1 | npm ERR! node v0.12.11
colonizers_1 | npm ERR! npm  v2.14.9
colonizers_1 | npm ERR! path npm-debug.log.7da2e9feb6af80ea1c45d89105a542fd
colonizers_1 | npm ERR! code EACCES
colonizers_1 | npm ERR! errno -13
colonizers_1 | 
colonizers_1 | npm ERR! Error: EACCES, open 'npm-debug.log.7da2e9feb6af80ea1c45d89105a542fd'
colonizers_1 | npm ERR!     at Error (native)
colonizers_1 | npm ERR!  { [Error: EACCES, open 'npm-debug.log.7da2e9feb6af80ea1c45d89105a542fd']
colonizers_1 | npm ERR!   errno: -13,
colonizers_1 | npm ERR!   code: 'EACCES',
colonizers_1 | npm ERR!   path: 'npm-debug.log.7da2e9feb6af80ea1c45d89105a542fd' }
colonizers_1 | npm ERR! 
colonizers_1 | npm ERR! Please try running this command again as root/Administrator.
colonizers_1 | 
colonizers_1 | npm ERR! Please include the following file with any support request:
colonizers_1 | npm ERR!     /usr/src/app/npm-debug.log
docker_colonizers_1 exited with code 1

Building Cities

Build button should only be enabled if:

  • There are building pieces available
  • There are sufficient resource cards
  • There are settlements that can be upgraded

Server must validate:

  • There are building pieces available
  • There are sufficient resource cards
  • There are settlements that can be upgraded

When a settlement is upgraded:

  • Victory points must be incremented
  • Resource cards decremented
  • Available building pieces decremented

database connection

hi, this project looks amazing! trying to get it working locally, and getting the following error:

/colonizers/node_modules/connect-mongo/lib/connect-mongo.js:186
throw err;
^
Error: failed to connect to [localhost:27017]

are you running a mongoDB service locally on that port that I have to initialize manually? best, a

Trading

  • Offer trade
  • Store trade event
  • Store current trade in game object
  • Display trade to other players
  • Players respond (accept/deny)

Docker instructions are broken

Colonizers looks fantastic, it would be great if you found a way to make it into a viable project and work on it regularly.

In the meantime, I've checked out the Docker instructions and they're not working, as if you had unpublished the colonizers/colonizers image. Running docker-compose up in the docker folder in fact fails saying: ERROR: Error: image colonizers/colonizers not found. I've checked on Docker hub and nothing comes up searching for colonizer.

If you're not maintaining the project that it is probably better to write that somewhere. Thanks!

Nodejs version

Seems as not works properly on nodejs 5.6.0
because of changes in crypto.pbkdf2Sync

Which version should I use to launch game properly?

Would you mind if I use this game?

I'm working on a gaming platform, would you mind if I feature this game on it? Also, would you be interested in finishing the game if I offer some financial incentive, like 50 bucks?

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.