PageRenderTime 38ms CodeModel.GetById 17ms RepoModel.GetById 2ms app.codeStats 0ms

/js/BubbleDots/server.js

http://github.com/onedayitwillmake/RealtimeMultiplayerNodeJs
JavaScript | 47 lines | 29 code | 3 blank | 15 comment | 0 complexity | f976fc483f625883462e99f1f51a1f96 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1, MPL-2.0-no-copyleft-exception, BSD-3-Clause
  1. /**
  2. File:
  3. server.js
  4. Created By:
  5. Mario Gonzalez
  6. Project:
  7. RealtimeMultiplayerNodeJS
  8. Abstract:
  9. This is the base server module for starting RealtimeMultiplayerGame
  10. Basic Usage:
  11. node server.js
  12. Version:
  13. 1.0
  14. */
  15. require("../lib/SortedLookupTable.js");
  16. require("../core/RealtimeMutliplayerGame.js");
  17. require("../model/Point.js");
  18. require("../model/Constants.js");
  19. require("../model/NetChannelMessage.js");
  20. require("../model/GameEntity.js");
  21. require("../model/WorldEntityDescription.js");
  22. require("../network/ServerNetChannel.js");
  23. require("../network/Client.js");
  24. require("../lib/circlecollision/Circle.js");
  25. require("../lib/circlecollision/CircleManager.js");
  26. require("../controller/FieldController.js");
  27. require("../core/AbstractGame.js");
  28. require("../core/AbstractServerGame.js");
  29. require("../input/Keyboard.js");
  30. require("../controller/traits/BaseTrait.js");
  31. //require("v8-profiler");
  32. require("./BubbleDotsApp.js");
  33. require("./BubbleDotsConstants.js");
  34. require("./entities/CircleEntity.js");
  35. require("./entities/PlayerEntity.js");
  36. require("./traits/FoodTrait.js");
  37. require("./traits/PoisonTrait.js");
  38. require("./traits/PerlinNoiseTrait.js");
  39. require("./traits/ChaseTrait.js");
  40. require("./traits/GravityTrait.js");
  41. require("./traits/BoundaryTrait.js");
  42. require("./BubbleDotsServerGame.js");
  43. var game = new BubbleDots.DemoServerGame();
  44. game.startGameClock();