Jump to content

solace

Members
  • Content Count

    12
  • Joined

  • Last visited

Reputation Activity

  1. Like
    solace got a reaction from vez in How to make multiplayer online games?   
    I've been working on a multiplayer tower defense game for the last year or so called Tower Storm. The first thing I'd reccommend looking into is using nodejs as your server and socket.io for sending messages. Socket IO is amazing and will make your life 10 x easier than trying to use websockets directly. It's basically a wrapper around websockets that falls back to using different methods of sending messages on older browsers and is much easier to use than Websockets. 
     
    There's a really good tutorial on building a multiplayer game using NodeJS + SocketIO here: http://www.youtube.com/watch?v=adwOLUpQF0I
     
    With having multiple servers and handling multiple players what I did with Tower Storm is have a bunch of servers behind a load balancer. Then when a player connects they connect to the load balancer which randomly forwards them onto one of the servers. Then they connect to this server directly using websockets and talk to it for the duration of the game. For having multiple games on the one server I used socket.io namespaces (about 2/3rds of the way down http://socket.io/#how-to-use) to create a unique namespace for each game that clients connect to to only send and recieve data for that game. 
     
    Hope that helps, let me know if you have any more questions
  2. Like
    solace reacted to xianjimli in Game UI for pixi.js   
    I have written a Game UI for pixi.js, The project at github: https://github.com/drawapp8/gameui-for-pixi-js
     
    Here are some demos:
     
    http://pixijs.sinaapp.com/demo1/
     
    http://pixijs.sinaapp.com/demo2/
     
    http://pixijs.sinaapp.com/demo3/
     
  3. Like
    solace reacted to xianjimli in I have written a online game ui builder for pixi.js   
    I have written a online game ui builder for pixi.js. It works well with gameui-for-pixi-js .
     
    Here it is: http://gamebuilder.sinaapp.com/appedit.php
     
    Any suggestions are welcome:)
  4. Like
    solace got a reaction from ClonkMobile in Tower Storm - Multiplayer PvP Tower Defense   
    Play Tower Storm
     
      
    I'm trying a new take on the Tower Defense genre, making an easily accessible TD game you can play with friends either versus bots or each other. The game is made for 3 vs 3 games but less is fine too.
    You build and upgrade towers as normal. Then you also send minions at your opponents defenses. You gain more income for every minion you send. 
     
    There are smaller castles on the map on the way to your opponents base with 10 health each, when you destroy them your minions gain more health and speed (click on each castle to see how much). 
     
    It currently works in all modern browsers and on recent android / iphone browsers too. I hope to port it to Android / iPhone as an app soon
    Please let me know of any bugs / issues or if you have any suggestions or ideas on improving the gameplay I know the UI is pretty bad I'm just focusing on making the gameplay good for new.
     
    -----
     
    Update 07/06/2014 - Wow so much has changed in the last 10 months, it's about time this post got an update   . The games graphics and UI have been completely changed. I'm now using PIXI.js as the renderer along with ImpactJS as the main engine (It actually wasn't too hard to integrate the two, I'll post a tutorial soon if anyone is interested). 
     
    Minions now cost gold to upgrade instead of requiring you to collect souls. You can also have 20 souls available for all minions rather than only being able to send 5 of each minion type.
     
    There are now 5 races each with 2 minions, you can send both your own and your allies minion types so you have 6 available but it's not always the same 6. 
     
    Lastly we've put the mobile / tablet versions of the game on hold and are focusing purely on web for now as we found it too hard to optimize for all the various device. Plus the new version is much too slow on most devices without WebGL support due to having so many new graphics and effects
     
    -----
     
    Update 27/10/2014 - Another massive update, took a few months longer than expected unfortunately. Matchmaking is finally here! You can create a party of up to 3 people and find games vs other groups or solo players all over the world.
     
    It also now has a much larger, more strategic and fun map, and chat between players. 
     
    Performance issues have been fixed and a lot of towers and minions have had balance changes. Please let me know if you find bugs, have performance issues or feel some strategy is far too overpowered compared to the rest. 
     
     
     
    Old Screenshot - 07/06/2014

     
    Old Original Screenshot

  5. Like
    solace got a reaction from Solidus in Tower Storm - Multiplayer PvP Tower Defense   
    Play Tower Storm
     
      
    I'm trying a new take on the Tower Defense genre, making an easily accessible TD game you can play with friends either versus bots or each other. The game is made for 3 vs 3 games but less is fine too.
    You build and upgrade towers as normal. Then you also send minions at your opponents defenses. You gain more income for every minion you send. 
     
    There are smaller castles on the map on the way to your opponents base with 10 health each, when you destroy them your minions gain more health and speed (click on each castle to see how much). 
     
    It currently works in all modern browsers and on recent android / iphone browsers too. I hope to port it to Android / iPhone as an app soon
    Please let me know of any bugs / issues or if you have any suggestions or ideas on improving the gameplay I know the UI is pretty bad I'm just focusing on making the gameplay good for new.
     
    -----
     
    Update 07/06/2014 - Wow so much has changed in the last 10 months, it's about time this post got an update   . The games graphics and UI have been completely changed. I'm now using PIXI.js as the renderer along with ImpactJS as the main engine (It actually wasn't too hard to integrate the two, I'll post a tutorial soon if anyone is interested). 
     
    Minions now cost gold to upgrade instead of requiring you to collect souls. You can also have 20 souls available for all minions rather than only being able to send 5 of each minion type.
     
    There are now 5 races each with 2 minions, you can send both your own and your allies minion types so you have 6 available but it's not always the same 6. 
     
    Lastly we've put the mobile / tablet versions of the game on hold and are focusing purely on web for now as we found it too hard to optimize for all the various device. Plus the new version is much too slow on most devices without WebGL support due to having so many new graphics and effects
     
    -----
     
    Update 27/10/2014 - Another massive update, took a few months longer than expected unfortunately. Matchmaking is finally here! You can create a party of up to 3 people and find games vs other groups or solo players all over the world.
     
    It also now has a much larger, more strategic and fun map, and chat between players. 
     
    Performance issues have been fixed and a lot of towers and minions have had balance changes. Please let me know if you find bugs, have performance issues or feel some strategy is far too overpowered compared to the rest. 
     
     
     
    Old Screenshot - 07/06/2014

     
    Old Original Screenshot

×
×
  • Create New...