WombatTurkey

Members
  • Content Count

    543
  • Joined

  • Last visited

  • Days Won

    1

WombatTurkey last won the day on November 9 2015

WombatTurkey had the most liked content!

1 Follower

About WombatTurkey

  • Rank
    Advanced Member

Recent Profile Visitors

3071 profile views
  1. "Entertaining game" is a feature? Lol, wat?
  2. Are they still using impactJS? Just amazes me every time I think about it. I don't know if their UI is on the canvas or not, but gosh everything is just so damn impressive.
  3. I'd definitely do websockets in regards to point 3. Much faster and more lightweight to get a ping through a message instead of an entire http request. Plus, if you have hundreds of rooms, that's a lot of http requests per 5-10 seconds. Although it could totally be done with http I guess..
  4. Kinda. It totally depends on the tick rate of the server, how fast you want to send input, and how the data is interpolated to make an illusion of smooth gameplay <insert google'd networking guide here> gambetta / valve's article, etc Basically yeah. You'll need a master game server to handle the game instances to horizontally scale There are tricks you can do to mitigate the load, by trusting the client a little bit, etc. Take a look at treasurearena's websocket frames in Chrome's dev console. You'll get an idea.
  5. Thanks, that's very good to know! I'm excited to see your Panda 2 game =]. A lot of things happened when I was gone, impactjs went open source, Panda 2 is out.. Phaser 3 is out.. It's like a kid in a candy store
  6. I'm not being hostile at all man. I was just trying to say, Phaser gives you the tools / foundation for the job. And it does it well, it's your job as a game developer to use those tools and take your game to the next level Was not my intention at being hostile at all.. if it came off that way I apologize.
  7. Yeah. I was first doing a browser only game, but then transitioned to targeting desktop natively (I could kinda do that if I packaged w/ Electron), didn't feel like that was right for my game. I also really loved the UI nodes in Godot. Has one of the most underrated UI systems to date imo, especially in a free open source game engine. If I were to do a mobile/browser game now, I would have chosen impactjs, but now since Panda 2 is out, it's between that or Phaser 3. I also tried love2d, but their skeleton animation libraries and UI (compared to Godot's) are very lackluster. Their Spriter addon doesn't support animation transitiong, but their Spine module does. Which you'll need $70 for that. However, a better programmer than me could just add in that by themselves, so each case is different. I'm just lazy . Their tiled support and performance is off the walls, and lua is sooo nice.
  8. I love it! I had my game almost finished in Phaser, and it was going to be packaged w/ Electron, but found Godot never looked back. I was always checking out Panda 1 back then, so to see this Panda 2 just makes me extremely happy. Not only to me, but to the developer, and most importantly the game dev community
  9. Then it's your job to take the game to the next level.
  10. You can do a dom overlay or create your own UI system in the canvas. If your game is not UI heavy, I recommend just doing a dom overlay. Treasure Arena does this perfectly, inspect element their site when you get a chance. I think he's asking about built in GUI nodes (widgets) similar to what Godot does, that can be inserted via the editor, etc. Not sure
  11. Just came here because I saw this. Was extremely giddy, but then realized i'm with Godot now :(. Gosh I will def recommend it though. The API/docs are very clean and extensive
  12. Wow @enpu great job w/ Panda 2. Kinda makes me want to come back to HTML5 now :P. Congrats!
  13. Awesome! Just curious does it run good at 144 fps? Was curious because RAF will match the monitor's refresh rate so the possibility of 144hz will be there. Very eager to try it out, looks like it'll be a big hit