-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|58|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-




Afr0

Parlo - secure communication for .NET

22nd August 2023

Thank you! :D


Afr0

Parlo - secure communication for .NET

22nd August 2023

EA is the best company I’ve ever worked for! Great colleagues, respectful working environment, free unlimited lattes, snacks etc :)


Afr0

Parlo - secure communication for .NET

21st August 2023

Ehhh. Its asynchronous model seems like it was added as an afterthought and designed by committee. But the rest of the language is very kosher. Very similar to C#.


Afr0

Parlo - secure communication for .NET

21st August 2023

Thanks :)


Afr0

Parlo - secure communication for .NET

21st August 2023

So this took a while, because I was working for EA Games all summer.
But Parlo finally exists as a nuGet package that you can include in your project via the package manager in Visual Studio. Hurray!
It also has a wiki that shows how use it to establish *snip*


Afr0

Who Hype 2023

16th May 2023

David Tennant is back 😁


Afr0

Images inside Blitz Code

8th May 2023

Yeah, except you should save them as binary data as that makes them faster to work with.
And you should save them as COMPRESSED binary data. To that end, here's a variation of LZ compression that I managed to get ChatGPT to wrangle from C++ into a Bli*snip*


Afr0

Images inside Blitz Code

8th May 2023

If this is about Blitz3D, it’s open source now so you can make it do whatever the hell you want! :D
Here is a version that’ll actually build using a modern version VS rather than the ancient VS 6.0 (man, I remember getting that for Christmas*snip*


Afr0

Parlo - secure communication for .NET

7th May 2023

Thanks :)


Afr0

Parlo - secure communication for .NET

6th May 2023

Parlo has sprouted unit tests, and they're all passing at the moment!
Has also been tested locally with 3k clients.


Afr0

Parlo - secure communication for .NET

28th April 2023

Parlo now supports adaptive compression based on the size of the data being sent and the RTT (Round Trip Time).
Now I want to focus on getting test coverage, and then maybe adding UDP support.
Parlo will be released as a NuGet package shortly!
I was con*snip*


Afr0

OpenAI Chat

19th April 2023

Yeah, you’re right that they do get confused and get things wrong. I prefer to let it guide me and then look through my code for any mistakes rather than me looking through its code.
But the fact that you can have a virtual programming buddy at you*snip*


Afr0

OpenAI Chat

18th April 2023

Dunno if I just uncovered some emerging behaviors or that was just random…


Afr0

OpenAI Chat

18th April 2023

It just blew my mind. I asked it which features to add to Parlo, and it recalled to something it had said faaaaaaar back in our conversation and made an exception(s?) (seemingly?) based on what it learned from talking to other programmers. 🤯
Oh yea*snip*


Afr0

OpenAI Chat

13th April 2023

I was curious to see how far GPT4 could be taken, and I was not disappointed.
Me: Quick! I need the client and server source code for a WoW-inspired MMORPG with AAA graphics, and ideally support for Dolby Atmos in one of the three Cs (C, C++ or C#). If th*snip*


Afr0

Parlo - secure communication for .NET

12th April 2023

As of about right now, Parlo has a built-in Heartbeat system which means clients will be disposed of by the server if they're no longer connected.
The next thing to tackle is compression, then creating a NuGet package and converting it to C++!


Afr0

JNKPlat 2023

11th April 2023

Did you try giving the Jump button layouts to ChatGPT to sort out?


Afr0

Parlo - secure communication for .NET

11th April 2023

I made a thing.
This is the first concrete result of all my years working on remaking The Sims Online that is available for public consumption.
I still haven’t added documentation to GitHub, but the API should be pretty straight-forward. I will e*snip*


Afr0

Happy Birthday, Jayenkai

7th March 2023

Congratulations!


Afr0

Who voted? And why?

7th March 2023

The UKs sexiest man is… (Daily Mail link)
🤪


Afr0

Happy Birthday, Afr0

7th February 2023

Thank you guys! :)


Afr0

Merry Christmas 2022

25th December 2022

Merry Christmas!


Afr0

Jonathan Pie

14th December 2022

He’s a parody of a journalist played by Tom Walker.
What’s interesting is that more and more, he gets comments under his videos that he’s speaking the truth, and that he’s not funny anymore.
I tend to agree. You know things a*snip*


Afr0

Shoveling Shit Algorithm

13th December 2022

Ok.
So I ended up having to make the algorithm *slightly* more complex, but now it just seems to work.
[code]using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.T*snip*


Afr0

Shoveling Shit Algorithm

13th December 2022

Thanks for your input!
I never learned UDP. And there's a reason for that: World of Warcraft and Guild Wars use TCP.
If you want a fast-paced game (even with fewer clients), UDP should be used.
But TCP is more than good enough for most RPGs (even wi*snip*

Newer Posts More - Older Posts