Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
BSTRhino
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
151.
▲
by
BSTRhino
6y ago
There have been four rating systems, including Glicko and TruSkill, received lots and lots of complaints for both those systems. This new system receives few complaints. Tested across 135000 players. If the players had not complained so muc
152.
▲
by
BSTRhino
8y ago
Yeah, I've got that feedback from some people. Something I've realised is that everyone is that there are two broad categories that this game looks like it could be similar to: * A twin stick shooter * A MOBA And I've got two
153.
▲
by
BSTRhino
8y ago
Thanks for your offer... at this point I want to keep doing it myself, I think when I run out of time/energy I will probably open source it. If you want you can message me your contact details (you can message the Facebook page http:&
154.
▲
by
BSTRhino
8y ago
Seems a big part of it was the software rendering of the filter: blur(5px) in Firefox, where other browsers are doing this in hardware. I've removed that CSS class for Firefox specifically now, and it's performing a lot better. Th
155.
▲
by
BSTRhino
8y ago
Yeah, I'm confused about this too. It's literally just circles and lines, so I was surprised how much effort it took just to get it to this level of performance.
156.
▲
by
BSTRhino
8y ago
Yeah, this is pretty much it. I definitely have tried with a lot of browsers, I learnt about a lot of quirks of different browsers doing this project. I just gave up on Firefox because I ran out of ideas to try. It wasn't due to lack o
157.
▲
by
BSTRhino
8y ago
OMG... that's exactly what the problem was. I turned that off and performance is 60fps on Firefox once again. Now I need to figure out how to I detect the conditions that I need to turn it on/off... it actually works fine on some
158.
▲
by
BSTRhino
8y ago
I'm using Google Cloud Platform. There are three servers - Australia, EU and US. The Google Cloud load balancer automatically connects people to the closest one. I had to do some special things to make websockets work correctly - confi
159.
▲
by
BSTRhino
8y ago
If you go to the AI page you can program your own bot there! It's built-in.
160.
▲
by
BSTRhino
8y ago
Bot programming is built in, see the AI page. It runs your JavaScript as a web worker and gives you the world state. It would take a lot of work to write a bot on the raw network data because you're missing the simulation code that app
161.
▲
by
BSTRhino
8y ago
Yeah, the multiplayer part certainly was a big part of the challenge of this game! In terms of future development, I have some ideas but I think I will hold on to them so they can be more surprising later :)
162.
▲
by
BSTRhino
8y ago
Yeah, I'm on a Mac and it's unplayable with Firefox. Firefox works fine on Windows though, weirdly enough. I've made all the performance improvements I can think of and it's still really slow. I don't know how to fi
163.
▲
by
BSTRhino
8y ago
It's not for performance reasons actually, in fact it is already sending every single mouse move to the server because there is a certain spell (Acolyte Beam) that tries to follow your cursor and needs this information. I did some user
164.
▲
by
BSTRhino
8y ago
Oh good, yes glad you found it. I will take all your feedback into account. I really should add a training mode! Thanks!
165.
▲
by
BSTRhino
8y ago
Thanks! I'm not open sourcing the game at this time, maybe in the future I might consider it.
166.
▲
by
BSTRhino
8y ago
The only thing I'm using is Planck.js as the physics engine, besides that it's just raw canvas. I did spend quite a bit of time deciding whether I should go for WebGL or Canvas, but Canvas was just easier and it performs well enou
167.
▲
by
BSTRhino
8y ago
Woohoo! Yeah sadly being a solo developer I could only do what I knew how to do, don't yet know how to do sound effects, but I think that would be worth looking into! Thanks for playing!
168.
▲
by
BSTRhino
8y ago
I've never heard of that game but Magicka looks awesome! Thanks for sharing it with me!
169.
▲
by
BSTRhino
8y ago
If it helps, you can create a party and then click "Make Private" and then you won't have to play with other people (you'll just be in a party of 1). I should really make that workflow easier though, I wouldn't expe
170.
▲
by
BSTRhino
8y ago
:( sorry, I guess it's still quite demanding, too demanding, despite being a browser game
171.
▲
by
BSTRhino
8y ago
Ah, that's fair enough, I should really add a training mode. That is good feedback! Thanks for trying!
172.
▲
by
BSTRhino
8y ago
Yes, it was based on Warlock, the WarCraft 3 map! I had many fun Friday night LAN parties playing that map and wanted to recreated it! It's TypeScript, canvas, React (for the UI elements), NodeJS and socket.io on the server. The entire
173.
▲
Show HN: Acolytefight.io – Multiplayer Skillshot Arena HTML5 Game
(acolytefight.io)
66 points
by
BSTRhino
8y ago
|
63 comments
174.
▲
Quick one-minute multiplayer game to play while you're code's compiling
(acolytefight.io)
3 points
by
BSTRhino
8y ago
|
0 comments