d2jsp
Log InRegister
d2jsp Forums > d2jsp > Ladder Slasher > Ls Update
12344Next
Closed New Topic New Poll
Admin
Posts: 24,298
Joined: Sep 24 2002
Gold: 22,279.69
Trader: Trusted
Oct 20 2014 07:45am
Reposting from here: http://forums.d2jsp.org/topic.php?t=71435742&f=272&p=481388805


What I'm working on is porting the client to HTML5/canvas/websockets. Again, this is just a "test" in a lot of ways, to see what can and can't be done. So far, each little piece seems fine. The websockets work required a lot of server changes, but that's mostly fine now. Also got the client working, connecting, logging in, getting and displaying character list, etc. However, canvas wasn't really meant for a UI heavy game like LS, so that is a huge challenge I will need to overcome.

The biggest benefit of this is obviously the mobile aspect; it should just work as long as I have the sizing done smart and correctly to scale appropriately and/or change orientation. Most browsers that are newer than 2 years old also should support this. That's a risk though, as I don't know offhand how many of you active LS players are using really old browsers or computer hardware. The latter shouldn't matter as much, as everything I've seen suggests canvas/html5 should ultimately be faster anyway. Development will also be much more rapid, in theory. Flash never really lent itself well towards rapid unit testing of things.

Another potential negative is that in theory it makes it easier to attempt to cheat. I still have plenty of ways to detect this, but the reality is if someone is hell bent on such a thing, you can do so for any game, regardless of the platform, so handicapping development purely for that reason makes little sense in the end, and only hurts the players and game.

However, the flip-side is that some client-side modifications could be supported/enabled and encouraged, ones that don't automate any gameplay, but just add some functionality that is currently missing. For instance, some people wanted to show max stack size for fish, so one could write something that does this, if it doesn't exist in the actual game.

Anyway, I have a lot to do yet, before I even know if this is truly feasible or not, and what the performance and end product may even look like. Lots of little silly things yet to resolve.

So, if any of your UI designers out there ever had any sweet ideas for how you wished LS looked like, now might be the time to start posting mock-up screenshot images of such. :) The actual image assets of everything will most likely remain the same (porting them to SVGs, to maintain them as vectors.. yet another tedious task..), but how they are arranged on screen is likely to change in some ways. However, I'm also open to changing images, if someone talented gives me a good reason to with some custom created artwork that is usable for the game (format, sizing, etc). :)

If any of this sounds up your alley as far as your skill-set is concerned, feel free to post here with how you would like to help! While I'm not going to be just giving out the entire code-base, collaborating on certain other aspects (especially UI design/graphics related) is certainly something I'm open to.

Thanks again for your patience on this.

[edit] - There are feature updates in this version as well, so it's not just a client conversion. Those aren't ready to be announced yet, though. :)
Member
Posts: 35,723
Joined: Feb 11 2007
Gold: 228.06
Oct 20 2014 07:50am
:thumbsup:
Member
Posts: 24,488
Joined: Jul 11 2011
Gold: 1,272.50
Oct 20 2014 07:50am
Websockets :drool: Nice!
Admin
Posts: 24,298
Joined: Sep 24 2002
Gold: 22,279.69
Trader: Trusted
Oct 20 2014 07:52am
Quote (HighschoolTurd @ 20 Oct 2014 08:50)
Websockets :drool: Nice!


Oops, clarification, binary websockets. :)
Member
Posts: 52,260
Joined: Feb 12 2009
Gold: 56.30
Oct 20 2014 07:55am
Awesome news Paul :)
Seems like a lot to undertake!
I am looking forward to seeing what will be done :)
Member
Posts: 10,208
Joined: Jan 23 2013
Gold: 30.28
Oct 20 2014 07:58am
:banana:
Member
Posts: 26,503
Joined: Oct 15 2006
Gold: 105,555.55
Oct 20 2014 08:13am
Sounds great, but what you said (or at least what I understood) so far is that you are developing UI / platform features, is that right? Or are you working on new game features as well?
Member
Posts: 92,232
Joined: Dec 8 2005
Gold: 476.26
Oct 20 2014 08:21am
Woop, almost had a mini heart attack when I thought you had released a new patch :lol:

This sounds nice though, can't wait for next patch / update to come
Member
Posts: 4,618
Joined: Aug 3 2008
Gold: 575.25
Oct 20 2014 08:29am
Quote (njaguar @ Oct 20 2014 09:45am)

However, the flip-side is that some client-side modifications could be supported/enabled and encouraged, ones that don't automate any gameplay, but just add some functionality that is currently missing.


<3 <3 <3 <3 <3 <3 <3 <3

I cant wait!!!!!

Member
Posts: 30,694
Joined: May 29 2006
Gold: 24,433.09
Trader: Trusted
Oct 20 2014 09:04am
Wooooooooohoooooooo!!! :D

Good news! :banana:


Thx Paul for informations, but sadly i'm far not talented for help in. :(

:wub:
Go Back To Ladder Slasher Topic List
12344Next
Closed New Topic New Poll