Jump to content


Photo

Update


  • Please log in to reply
2 replies to this topic

Posted 17 February 2017 - 01:27 AM #1

Lun Lun
Ironman

Lun Lun
Posts: 156
Likes: 28
Location: Missouri



  • Member since:
    21 Jan 2017

    • Time spent:
      2d 4h 29m 34s

  • Total level:
    1,225

Posted in spam because nobody actually reads this shit.

 

So, since I've joined Alora I've been pretty active on the forums and fairly spotty in-game. Besides me just liking forums a lot more than gaming, the main reason for this is that the week after I joined here, work started piling loads of hours on me. I've been fairly disgusted with the place I currently work at since they give almost nobody raises, consistent working hours or decent working conditions. This is why I'm getting ready to hop jobs, which has just taken even more of my time away.

I've also been busy programming and working on several projects. One of them I originally had planned to release here today or tomorrow but decided to hold it back since I want to make sure I'm satisfied with the work I've done. It's not complex, it's a simple skill calculator, but any way I've done it so far has resulted in really ugly code that isn't all that efficient. Expect it at some point, though.

 

I did recently find something very exciting; that being a very old 530-revision server written in C#. I don't intend on developing it, but it did confirm what I thought about the way runescape private servers work in that the client and server don't have to be in the same language since they communicate through I believe UDP packets.

This is incredibly exciting for me since it means porting a 317 server to C# is incredibly possible. I've always wanted to make a game like runescape or even a server and change a lot of the ways it works to make it more able to be played alone without driving you insane.

 

Imagine, if you will, a dynamic skill system that grants xp modifiers by reaching certain milestones so you don't have to spend 3 months fishing 4 hours a night to get to 99. Maybe even making it so you don't burn your fucking food when you've mastered the cooking skill.

Imagine not having to run 20 miles or waste money on teleport tablets just to bank some mind runes that you made.

 

It's a project that I've always wanted to take on since there's never been another game like runescape I've played, but it has so many issues that just kill you in the long run.

Granted, I'm not interested in hosting a server publicly. It'd be more something for my dad and I to fuck around with and tweak and change to our hearts' content. But it would be fun.

 

Anyway, I'll likely be playing fairly regularly once I get a job with stable hours rather than this work until 10pm and be back in by 6am even though you have a 30 minute drive shit I've been doing.


1PaybXO.jpg?1


Posted 17 February 2017 - 09:52 AM #2

Swifttt
Extreme Donator

Swifttt
Posts: 1
Likes: 1


  • Member since:
    18 Jan 2017

    • Time spent:
      2d 4h 28m 20s

  • Total level:
    1,857

That would be interesting. It'd be an absolutely harsh thing to finish out though. The clients do connect though packets but it's kinda like snippet packets. I'd love to see what you make of it though. I imagine a client ran in C would be a hell of a lot more stable in the longevity of it.


5TLDqUS.png


Posted 17 February 2017 - 06:55 PM #3

Lun Lun
Ironman

Lun Lun
Posts: 156
Likes: 28
Location: Missouri



  • Member since:
    21 Jan 2017

    • Time spent:
      2d 4h 29m 34s

  • Total level:
    1,225

That would be interesting. It'd be an absolutely harsh thing to finish out though. The clients do connect though packets but it's kinda like snippet packets. I'd love to see what you make of it though. I imagine a client ran in C would be a hell of a lot more stable in the longevity of it.

The thing is, I've been looking through the server source I found, and porting it over to C# is actually pretty easy. It'll take fucking ages, yeah, but Java translates into C# without much trouble.

Translating the client into C# would be an utter bitch though seeing how pretty much the entirety of the client's code is decompiled and looks like shit. As far as I know it doesn't rely on any rendering libraries, so it's doable, but you'd lose your sanity while doing it. Let's no forget the HUGE difference in window controls between Java and any .NET language as well.

 

It would definitely help stability since Java really isn't all that good for games. It's possible, yes, just like it's possible to make a game in Flash, but that doesn't mean there aren't better options.


1PaybXO.jpg?1





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users


This topic has been visited by 0 user(s)