Author | Message | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| As promised, I've updated the thread with a link to download the project. Continued development will be made, if I do get stars. Because as of now, I do think it is a dead project. -EDIT Here is the GitHub. The easiest way to get everything up and running is to use Herokuapp. As for setup, configure the config.php file. Search for the term "DOMAIN" in all folders. Their should be 2 instances. One for server and one for the crossdomain.xml file.
|
Re: Aphelion - Browser Based EO
| Hi there. --- EO Resources/Guides: â—„ eobud.boards.net â–º
|
Re: Aphelion - Browser Based EO
| i'd love to see the code, i worked on a similar project with someone, we got pretty far on both server and client side using nodejs for the server and phaser for graphic rendering and some other things. might start up something new if you decided to release this since the other project is long gone --- stay tuned.
|
Re: Aphelion - Browser Based EO
| Will post the source tonight. (Within 12 hours) As long as one person finds it useful then I will release it. Thanks.
|
Re: Aphelion - Browser Based EO
| Would love to have a look. Interested to see how some of the technicals are executed in the project. There's a lot of annoying little "gotcha" moments with web-game development, so having source code out there in the community to use as a resource is pretty valuable in of itself. --- Want to learn to pixel? Pixelsource.org
|
Re: Aphelion - Browser Based EO
| I was doing the same with CraftyJS. I implemented character walking, race changes, and very accurate map rendering - more accurate than EOMap, in fact. I was stopped in my tracks because CraftyJS has technical limitations with sprite changing, unfortunately. I've been looking at alternative game engines since and recently I've came across Heaps.IO which appears to be a well-documented and possibly more feature complete framework, although being written for the Haxe language, designed after AS3. I'd be interested in seeing your code. I will likely be working on it again in December, when I have more free time. I'm sure your project would serve as a handy resource.
|
Re: Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| As promised, I've updated the thread with a link to download the project. Continued development will be made, if I do get stars. Because as of now, I do think it is a dead project.
|
Re: Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| *a wild Vanilla appears* --- Former EOSERV.net Administrator.
|
Re: Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| If your MMO is made using javascript. You're likely doing something wrong.
|
Re: Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| Aki11 posted: (4th Dec 2018, 03:05 am) It was just a project... Review the source. Learn from it or continue your day. Also, their are multiple games being rendered in JS and IMO will be making "Discs" more absolute then ever before. https://www.babylonjs.com/ https://phaser.io/ http://melonjs.org/
|
Re: Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| Suave posted: (4th Dec 2018, 02:54 pm)Aki11 posted: (4th Dec 2018, 03:05 am) and... all of those projects completely ignore memory/processing optimization. You end up using 500MB+ for a project which requires 30MB, and 3-5x more processing. You could argue that it's a trade off - the fact that your users don't need to download a program for a high memory/cpu cost, but even that argument is flimsy due to the fact that there are so many different display sizes/browsers. Games developed for desktop systems ( with an efficient language like C/C++ ) perform better than games which run in a bloated sandbox. Basically, use JS for silly website animations - not to make an mmo ;). Regardless, it's still a cool idea and I didn't mean to offend anyone by my statement.
|
Re: Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| No, no no. Sorry, perhaps I didn't explain myself correctly. I HIGHLY recommend against making it in javascript unless you know what you are doing. Because Javascript offers you less than 0 client-side protection. The reason I posted the link to ML is because that is what a really solid, high action split-second pvp based modernized 2D MMO looks like when it is literally polymorphic across 100% of platforms. ML has things that happen to the milliseconds between players, and yet relies on 100%
server-priority websocket communication and server-sided logical analyisis of "What I know" vs "What client thinks it knows" while remaining more or less low latency and again, 100% polymorphic. --- Former EOSERV.net Administrator.
|
Re: Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| Aki11 posted: (4th Dec 2018, 03:07 pm)Suave posted: (4th Dec 2018, 02:54 pm)Aki11 posted: (4th Dec 2018, 03:05 am) Sounds like you don't believe in HTML5 gaming. That's sad. --- I not hacker “Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid.†- Albert Einstein : Really Great Quote Ramy!
|
Re: Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| Hacker_Alex posted: (5th Dec 2018, 06:54 am)Aki11 posted: (4th Dec 2018, 03:07 pm)Suave posted: (4th Dec 2018, 02:54 pm)Aki11 posted: (4th Dec 2018, 03:05 am) For small games it doesn't make a difference because you're not playing it for long periods of time, they aren't too complex, and you aren't a 'returning customer'. For games like MMOs - since they're so complex and large, you need to use your resources wisely. Half-haphazardly using some google chrome sandbox to do it is idiotic in my opinion ( but there are tons of people who disagree with me ). and HTML5 is just another fancy word for javascript globbed together with html/css. It's in the dictionary of next-generation-fancy-web-tech words So.. no I don't believe in it. I believe in cross-platform gaming using native languages ( translated into machine code ).
|
Re: Aphelion - Browser Based EO - Updated with DOWNLOAD Link!
| WebAssembly basically does all that just inside a browser, which means you could be able to use some JS without "doing something wrong". --- #yolomoto |