I've released No Brakes io, a smiley racer on web, iOS and Android. Would love if you could try it out and give it a good review on your platform of choice (isn't Gideros wonderful?)!
@totebo - played your game on Newgrounds and it was really fun. I really like the nice clean look and the controls are perfect! It took me a couple of goes, then I started winning a few races
Thanks so much @ninjadoodle! Let us know what you'd like to see for the first update, I have a Very Long List of things I want to add and need it prioritised somehow.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
@totebo how did you make multiplayer for html5? You have your custom server that supports both TCP/UDP and Websockets?
> Newcomers roadmap: from where to start learning Gideros "What one programmer can do in one month, two programmers can do in two months." - Fred Brooks “The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
Yes, spot on. I got Websocket to work with @hgy29 and @SinisterSoft's help, using JS.eval continuously polling for new data from the server. I've attached the class to this message.
> Newcomers roadmap: from where to start learning Gideros "What one programmer can do in one month, two programmers can do in two months." - Fred Brooks “The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
@totebo you've mentioned somewhere that you have a custom Golang server. Why did you skip NoobHub? It seems to be OK for PvP multiplayer (I need to match just 2 players in a room, not more). It performs worse when we match 6-8 players?
The only problem I see now is bad latency to NoobHub creator's testing VPS.
> Newcomers roadmap: from where to start learning Gideros "What one programmer can do in one month, two programmers can do in two months." - Fred Brooks “The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
Good question. In fact, I used Noobhub for the prototypes. Once I had a good idea of how the game should work, I asked a friend to build a minimal server solution. The main reasons for not going with Noobhub were that I wanted proper matching (which is hard to do with Noobhub, which is client side only) and help with scalability and server locations.
Good question. In fact, I used Noobhub for the prototypes. Once I had a good idea of how the game should work, I asked a friend to build a minimal server solution. The main reasons for not going with Noobhub were that I wanted proper matching (which is hard to do with Noobhub, which is client side only) and help with scalability and server locations.
> Newcomers roadmap: from where to start learning Gideros "What one programmer can do in one month, two programmers can do in two months." - Fred Brooks “The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
I never tried the code above, but having the matching on the client side is generally fraught with issues, because you rely on a device with potentially spotty connection to do the hard work.
It's not impossible to get it to work well client side, but in my case I opted to remove those issues by matching players on the server side instead.
Comments
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Likes: keszegh
Congratz @totebo!
Recommanded!
Play it!
Likes: totebo
http://store.steampowered.com/app/367110/Dustbowl/
Likes: Atavismus
Likes: antix
Awesome job!
Likes: SinisterSoft
Likes: SinisterSoft
Likes: pie, totebo, Atavismus
https://deluxepixel.com
Likes: SinisterSoft, antix
You have your custom server that supports both TCP/UDP and Websockets?
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
Likes: Apollo14
thx! I must try it after I'll setup basic tcp NoobHub server
Likes: totebo
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
Why did you skip NoobHub? It seems to be OK for PvP multiplayer (I need to match just 2 players in a room, not more). It performs worse when we match 6-8 players?
The only problem I see now is bad latency to NoobHub creator's testing VPS.
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
I took a look at @jdbc 's example of matching 2 players: https://github.com/jdbcdev/noobhub_colors/blob/master/scenes/room.lua
Will this matching method work if we have a hundred players connected or there's a problem at some point?
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
It's not impossible to get it to work well client side, but in my case I opted to remove those issues by matching players on the server side instead.
Defold Creator Spotlight
Likes: hgy29, SinisterSoft
Fragmenter - animated loop machine and IKONOMIKON - the memory game