Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?
You are not logged in.
Hey guys, I recently started working on a project that I'm calling "HaxEE". It's an experimental client for Everybody Edits that uses HTML5 technologies instead of Flash. It is written in Haxe and uses the OpenFL Phaser Frost game engine, and from there it is compiled into the final JavaScript code. I know the EE dev team has been working on "UnitEE" for a similar result, and my biggest reason for making HaxEE is this: while the WebGL export from Unity works well and has good functionality, the resulting game is very bloated and uses an unreasonable amount of processing power. I have seen many people complaining about poor performance and lag in the current Flash version, and I am sure that the Unity WebGL version would just make this problem worse. HaxEE is an attempt to solve this problem by using a much more lightweight solution while still upgrading to the modern HTML5 technology.
Screenshot from gameplay:
You can try it for yourself here:
http://joshua.lightwolfstudios.com/haxee/
Development log of the initial release:
Some parts of the client were based on the "Old EE" (http://old.everybodyedits.com/), but I implemented the modern physics and graphics. Also, it currently runs on it's own PlayerIO server that mimics messages that go to and from the real server. I'll likely be doing some more experimentation and adding more features over time. I definitely want to make some standalone builds sometime soon. Standalone builds are now available for download on the website!
I know that some of you will ask why I'm not just making my own game instead, and I don't know that I have a good answer to that question. Although I've never been very active in the community, I've had a very long history with EE and I'd hate to see so much potential in the game go to waste. So I'm just doing what feels like my part in guiding EE into what could be a new era for the game. I'm also aware that there will likely be a major transition in the dev team very soon, and who knows what that will bring. But I hope this project can at least spark some interest among you and lead to more thoughtful discussion about the future of Everybody Edits.
So let me know what you think, and where you think I should go with HaxEE!
-- Josh
former lead-dev on EE/EEU, 2018—2020
(aka Criobite, Joshua Stone, TechnoWolf99, & LightWolf)
Offline
kubapolish, mutantdevle, Processor, MartenM, Kentiya, Latif, capasha, Gosha, Onjit, realmaster42, Xfrogman43, Kikikan, lrussell, showpath, Vinyl Melody, TaskManager, Taylor, Swarth100, ParadoxInTheVoid, rdash, Dencc, Firecrackericebreak, soniiiety, hummerz5, Jedpogi, AlphaJon, Doodle, Jorc, Anch, SirJosh3917, kaj93, MBlood, PTU, N1KF, John
Awesome! I hope you continue this project
Offline
Also I have no idea how much time you have put down on this. But if I look at the EE Staff they haven't succeeded with this in 2 or more years.
I love this, everything feels much smoother than the flash version.
Offline
Also I have no idea how much time you have put down on this. But if I look at the EE Staff they haven't succeeded with this in 2 or more years.
I love this, everything feels much smoother than the flash version.
I'm glad you like it! I actually started on this last saturday, so less than a week ago. A full development log is included in the first post!
former lead-dev on EE/EEU, 2018—2020
(aka Criobite, Joshua Stone, TechnoWolf99, & LightWolf)
Offline
Just wondering, why doesnt anyone ever make these sorts of things in pure javascirpt? Wouldnt that be just as easy to write, much less bloated by the exporter things, and generally more efficient because you actually write the end code, not something that is converted to something else, probably fairly inefficiently?
Offline
Just wondering, why doesnt anyone ever make these sorts of things in pure javascirpt? Wouldnt that be just as easy to write, much less bloated by the exporter things, and generally more efficient because you actually write the end code, not something that is converted to something else, probably fairly inefficiently?
While some benefits could come by writing in raw JavaScript, managing a large project like that can get out of hand very quickly. The coding structure of JavaScript isn't really designed for bigger projects.
former lead-dev on EE/EEU, 2018—2020
(aka Criobite, Joshua Stone, TechnoWolf99, & LightWolf)
Offline
destroyer123 wrote:Just wondering, why doesnt anyone ever make these sorts of things in pure javascirpt? Wouldnt that be just as easy to write, much less bloated by the exporter things, and generally more efficient because you actually write the end code, not something that is converted to something else, probably fairly inefficiently?
While some benefits could come by writing in raw JavaScript, managing a large project like that can get out of hand very quickly. The coding structure of JavaScript isn't really designed for bigger projects.
What would be different about using javascript from using other languages? Javascript can pretty much do anything any other language can cant it? The main difference I can think of is that javascirpt doesnt have types, so it could sometimes get confusing if you dont keep information about the structure of the data.
Offline
Easy way to crash worlds:
snip
It's nice. You should keep working on it, it's really smoother than the flash version.
*Do not post mallicious code that may crash worlds.
Offline
a dude joined my world and then this happened
thanks zoey aaaaaaaaaaaand thanks latif for the avatar
Offline
a dude joined my world and then this happened
http://i.imgur.com/uyqyNQt.png
I tried to post the exploit so Techno could fix it but it got snipped lol.
Offline
Xfrogman43 wrote:a dude joined my world and then this happened
http://i.imgur.com/uyqyNQt.pngI tried to post the exploit so Techno could fix it but it got snipped lol.
Why not just Pm him? You don't need to share it for everyone.
Offline
Honestly, if EE has any future, this is probably it.
well just one thing, EE in future possibly shouldn't use player io
ee & eeforums gibs me depression
Offline
Don't worry guys, I'm aware of the issue and working on getting it fixed!
Edit: The server has type-checking now, also fixed a couple of small bugs in the client.
former lead-dev on EE/EEU, 2018—2020
(aka Criobite, Joshua Stone, TechnoWolf99, & LightWolf)
Offline
Are you related to Kentiya?
Offline
Thought so
This is really cool by the way
Offline
I thought I should post on here about the updates I've been doing. I've been active on the Discord chat server for EE over the last week, working with everyone on there to help debug HaxEE and to try out new features. As development went on, I kept running into various core problems with OpenFL. So I've just switched to Phaser, and so far it's been going a little more smoothly. Well, there were some problems with keyboard and mouse input at first for some people, but most of them have been worked out. I still have more work to do on it to be more stable, but I think I'm in the right track. We'll see where this goes from here.
former lead-dev on EE/EEU, 2018—2020
(aka Criobite, Joshua Stone, TechnoWolf99, & LightWolf)
Offline
The only thing that needs to be fixed is that you can use the same name twice or even more. I joined with a bot that was named capasha and then I used capasha when I logged in.
Offline
Post the client source code in github pls. All I get when I look at the .js directly is a bunch of one liners
Thanks to: Ernesdo (Current Avatar), Zoey2070 (Signature)
Very inactive, maybe in the future, idk.
Offline
Offline
Onjit wrote:Honestly, if EE has any future, this is probably it.
I doubt a game will reach the same spark of success by trying to replicate the past.
It won't replicate it
It will learn from Ee mistakes and choose it's own road
At least I hope so
Offline
N1KF wrote:Onjit wrote:Honestly, if EE has any future, this is probably it.
I doubt a game will reach the same spark of success by trying to replicate the past.
It won't replicate it
It will learn from Ee mistakes and choose it's own roadAt least I hope so
So far it's using the same physics engine, user interface, graphics. It doesn't look that way to me.
Offline
Gosha wrote:N1KF wrote:Onjit wrote:Honestly, if EE has any future, this is probably it.
I doubt a game will reach the same spark of success by trying to replicate the past.
It won't replicate it
It will learn from Ee mistakes and choose it's own roadAt least I hope so
So far it's using the same physics engine, user interface, graphics. It doesn't look that way to me.
Ee's main problem was inventing things. They always not worked out enough and doesn't get updates
"cool update" turns out useless in couple of weeks
For example
Campaigns? Campaign suggestions?
Could be an amazing addition, but they decided to release only 2-3 campaigns each year and close season-based campaigns which is stupid imo
Solution could be crew campaigns
Crews?
Looks like they just needed a way to give players abilities to run commands as world owner. Crews could have so much potential
For example they could do crew campaigns
Crew could put 3-5 worlds in their crew campaign and release it
More likes and favorites campaign gets - more rank crew gains
Ee isn't rewarding for your work, this could fix it^
Blocks?
We have ton of useless blocks. Too many colours for all of them
Making colours for the blocks was okay on the early stages of the game when there weren't many blocks to begin with
Now we have a lot of useless shiny blocks. And so few useful action blocks!
Moving spikes, ramps, timed hazards, blocks which break when you are standing to long on them - there are a lot of cool suggestions which a really ignored. It's easier to draw a shiny block colour than program physics of the new block!
Code?
Ee code is terrible! It needs to be rewrited! And they knew that
2 years ago they announced unitee
This looks like a joke now.
Featured worlds?
So amazing idea
You could access to the worlds which a loved in the community
Oh what? You can't see them offline? Pls.
And I can continue forever
Ee had potential but staff were making useless things instead of upgrading old ones.
If HaxEE has a future, they should think hard about every update they make
Offline
Moving spikes, ramps, timed hazards, blocks which break when you are standing to long on them
The problem with these is that they just dont fit in with the way EE works, the whole block idea means moving spikes wouldnt fit in, ramps wouldnt be supported by the current physics engine, and blocks that break would have to have too many parameters for it to work in every situation (plus it could only be used in a few situations anyway)
I think the main thing that they think about when picking suggestions is 'does it fit in', and then if it does 'it it possible without re-doing everything'
Offline
[ Started around 1732348985.3446 - Generated in 0.118 seconds, 14 queries executed - Memory usage: 1.9 MiB (Peak: 2.2 MiB) ]