Coder Social home page Coder Social logo

fstiehle / de.htwg.wt.nmm Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 9.76 MB

Home Page: https://de-htwg-wt-nmm.herokuapp.com/signIn

License: Other

Java 1.95% HTML 25.82% Scala 32.37% JavaScript 8.14% CSS 9.89% Shell 9.00% TypeScript 12.84%
angular2 heroku-deployment mojs oauth2 play-framework playframework web-app websocket

de.htwg.wt.nmm's People

Contributors

fstiehle avatar funkemt avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

funkemt

de.htwg.wt.nmm's Issues

Actor should not be stopped due to bad request

Requires further investigation

Stopping actor due to exception
[error] a.a.OneForOneStrategy - Index: 1, Size: 1
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at services.JsonWorker.processCommand(JsonWorker.java:114)
at services.JsonWorker.processJson(JsonWorker.java:36)

numPucks

Each Player starts with 9 pucks.
Should be set to 12 when testing is done.

private static final int NUM_PUCKS = 9;

x3Dom Container doesn't fit with Boostrap

The x3Dom Scene doesn't fit the whole page width and ignores a specific height from custom css.
I think we need the adapted classes from bootstrap?!

<div class="container-fluid">
    <div class="row">
    ....
        <x3d class="col-lg-12 window">

JS "MOVE" command not working

The MOVE command with the corresponding mouseQueue not working and sends illegal JSON

{"command":"move","query":["d3"]}

Status Message

  • Show status message in a container under board in current player color
  • resize font with board size
  • scroll to bottom

JSON: Server Frontend Communication

Mehrere pucks sollen einzeln gesendet werden konnen.
Unterscheidung: set/pick, move

Hier statisch:

function requestCommand(command, pucks) {
       var data = { command: command, pucks: {puck1: pucks[0], puck2: pucks[1]} };
       ...
   }

JavaScript OO Refactoring

Outstanding issues:

  • Convert to ES6
  • Files need to be bundled to one -> Use export statements
  • Board overflow caused by connectors (disappears after resize)

Fix NMM Logger

ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

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.