Thread overview
Web-based game written in D
May 30, 2019
Flying-Toast
May 30, 2019
angel
May 30, 2019
JN
May 30, 2019
Flying-Toast
May 31, 2019
JN
Jun 01, 2019
Flying-Toast
Jul 24, 2019
Alex
May 30, 2019
I've been working on writing a game for a while, and it is finally nearly complete.
It is browser-based multiplayer (similar to agar.io, slither.io, etc), using Vibe.d for the web stuff. I have been working on it off and on for ~1 year, including a full rewrite from node.js to D.

Anyway, you can check it out here:
http://sorcerio-pre-alpha.tk/

And of course the source:
https://github.com/Flying-Toast/sorcerio
May 30, 2019
On Thursday, 30 May 2019 at 14:26:50 UTC, Flying-Toast wrote:
> I've been working on writing a game for a while, and it is finally nearly complete.
> It is browser-based multiplayer (similar to agar.io, slither.io, etc), using Vibe.d for the web stuff. I have been working on it off and on for ~1 year, including a full rewrite from node.js to D.
>
> Anyway, you can check it out here:
> http://sorcerio-pre-alpha.tk/
>
> And of course the source:
> https://github.com/Flying-Toast/sorcerio

Cool !
May 30, 2019
On Thursday, 30 May 2019 at 14:26:50 UTC, Flying-Toast wrote:
> I've been working on writing a game for a while, and it is finally nearly complete.
> It is browser-based multiplayer (similar to agar.io, slither.io, etc), using Vibe.d for the web stuff. I have been working on it off and on for ~1 year, including a full rewrite from node.js to D.
>
> Anyway, you can check it out here:
> http://sorcerio-pre-alpha.tk/
>
> And of course the source:
> https://github.com/Flying-Toast/sorcerio

Feels fairly snappy. I looked briefly over the source code. I am surprised how simple the client is.

Looks to me you only do client-side prediction for the movement, but don't do anything for shooting, is that correct?
May 30, 2019
On Thursday, 30 May 2019 at 21:13:08 UTC, JN wrote:
> On Thursday, 30 May 2019 at 14:26:50 UTC, Flying-Toast wrote:
>> I've been working on writing a game for a while, and it is finally nearly complete.
>> It is browser-based multiplayer (similar to agar.io, slither.io, etc), using Vibe.d for the web stuff. I have been working on it off and on for ~1 year, including a full rewrite from node.js to D.
>>
>> Anyway, you can check it out here:
>> http://sorcerio-pre-alpha.tk/
>>
>> And of course the source:
>> https://github.com/Flying-Toast/sorcerio
>
> Feels fairly snappy. I looked briefly over the source code. I am surprised how simple the client is.
>
> Looks to me you only do client-side prediction for the movement, but don't do anything for shooting, is that correct?

Yes, currently only movement is predicted. I will probably implement prediction for other things too, though.
May 31, 2019
On Thursday, 30 May 2019 at 22:08:32 UTC, Flying-Toast wrote:
> Yes, currently only movement is predicted. I will probably implement prediction for other things too, though.

Where is the server located? I'm Polish and played it for few minutes with my Russian friend and we felt like the latency is good enough.
June 01, 2019
On Friday, 31 May 2019 at 09:54:33 UTC, JN wrote:
> On Thursday, 30 May 2019 at 22:08:32 UTC, Flying-Toast wrote:
>> Yes, currently only movement is predicted. I will probably implement prediction for other things too, though.
>
> Where is the server located? I'm Polish and played it for few minutes with my Russian friend and we felt like the latency is good enough.

It is hosted on a raspberry pi at my house.
June 01, 2019
On 6/1/19 10:02 AM, Flying-Toast wrote:
> On Friday, 31 May 2019 at 09:54:33 UTC, JN wrote:
>> On Thursday, 30 May 2019 at 22:08:32 UTC, Flying-Toast wrote:
>>> Yes, currently only movement is predicted. I will probably implement prediction for other things too, though.
>>
>> Where is the server located? I'm Polish and played it for few minutes with my Russian friend and we felt like the latency is good enough.
> 
> It is hosted on a raspberry pi at my house.

Seriously? Ok, now that's just plain cool.
July 24, 2019
On Thursday, 30 May 2019 at 14:26:50 UTC, Flying-Toast wrote:
> I've been working on writing a game for a while, and it is finally nearly complete.
> It is browser-based multiplayer (similar to agar.io, slither.io, etc), using Vibe.d for the web stuff. I have been working on it off and on for ~1 year, including a full rewrite from node.js to D.
>
> Anyway, you can check it out here:
> http://sorcerio-pre-alpha.tk/
>
> And of course the source:
> https://github.com/Flying-Toast/sorcerio

Hi,

I took a quick look.  You might like to create some 'bots' to make the game busier?  Also good for testing :)