Cyclone - HTML5 Engine [TypeScript, Phaser, React, SocketIO, MultiDB]

Status
Not open for further replies.

EZC

Smile, because it confuses people.
Messages
76
Likes
158
It's Habbo so I understand, but if it wasn't I wouldn't.
Example: Jetbrains might have closed sourced tools, but they're a trust worthy company with insane software, so that basically makes up for the subscriptions you pay for.

Give me permission and I'll happily review PR's ;)
All I noticed which pissed me off the most was the "omg our project has the best looking code etc and is well done" but there's really no proof or anyone to actually agree besides the project owners lol.
Just looking at the CMS I noticed every file contains vary breaches of code styles and best practices that are forced upon, so it's pretty ironic.
If you intend to use libraries and tools, at least use them properly.
Post automatically merged:


Another thing:
If you do not intend to gain money off this project by utilizing it privately as a single monopoly game then what is the purpose? You can't distribute it as public usage since it's a server/front end project which requires access to the code no matter what.
Idk man this project is weird LOL
The CMS is a partner project of ours, Heroic developed by Chris, I'll mention your points to him so he can have a look.

It's being funded yet it cannot be used commercially because there's no public license or restricted usage whatsoever to anyone whose not a project owner and then there's the copyright infringement issues aswell.
There is no license as of this moment, however there will be one explaining all rights upon release and copyright infringement issues exist currently so you can save the speculation :)

If you do not intend to gain money off this project by utilizing it privately as a single monopoly game then what is the purpose? You can't distribute it as public usage since it's a server/front end project which requires access to the code no matter what.
If that was the purpose, why would we have posted it here Devbest? Or have a public Discord? when we could have done all of this in private for our "single monopoly game", its near impossible to convince projects like Arcturus and Heroic and all the other projects which merged into Cyclone (not to mention the developers) to create a single monopoly game. On top of this, if that was the goal there would be no point in recreating Habbo in HTML5. However, appreciate the concern and bringing up perfectly legitimate questions.
 
Last edited:
Messages
1,393
Likes
663
It's an official partner project, yet you don't review the code?
That comes to me as your project code is just as bad since you allow such things.
Sometimes I wonder if people have even read the documentation of the tools they use.
No surprise since all the tools you use are what I recommended ;)
 

EZC

Smile, because it confuses people.
Messages
76
Likes
158
It's an official partner project, yet you don't review the code?
That comes to me as your project code is just as bad since you allow such things.
Sometimes I wonder if people have even read the documentation of the tools they use.
No surprise since all the tools you use are what I recommended ;)
It's in development, meaning its not finished and therefore work has to be done, you can critique it when its complete :) and like I said Chris works on it, if you'd like to provide feedback you can do so on the Heroic thread, where its more relevant.
 
Messages
1,393
Likes
663
It's in development, meaning its not finished and therefore work has to be done, you can critique it when its complete :) and like I said Chris works on it, if you'd like to provide feedback you can do so on the Heroic thread, where its more relevant.
Cyclone does look promising though :)
 

griimnak

You're a slave to the money then you die
Messages
899
Likes
737
The retro community was created because of Habbo being closed source.

Cyclone being closed source is an oxymoron, "developing closed source software for an open source community".

And I'm not sure how hard it is to reverse engineer js but phoenix was always cracked easily within the first week of a new release.
Why not just avoid all that and be open source. If you're confident in your work, what's the issue? Cyclone will always be the best fork of Cyclone. (get it?)

Just like how Rev was when it was relevant.
You can edit rev and make your own, but at the end of the day the original clean source was the best.

And an open source community promotes more activity than a closed source one. You have people exchanging modifications and ideas for your platform. New content, better security.
What activity will you have in a closed source community, people reporting bugs? *yawn* yaay.
 
Last edited:
Messages
222
Likes
254
The retro community was created because of Habbo being closed source.

Cyclone being closed source is an oxymoron, "developing closed source software for an open source community".

And I'm not sure how hard it is to reverse engineer js but phoenix was always cracked easily within the first week of a new release.
Why not just avoid all that and be open source. If you're confident in your work, what's the issue? Cyclone will always be the best fork of Cyclone. (get it?)

Just like how Rev was when it was relevant.
You can edit rev and make your own, but at the end of the day the original clean source was the best.

And an open source community promotes more activity than a closed source one. You have people exchanging modifications and ideas for your platform. New content, better security.
What activity will you have in a closed source community, people reporting bugs? *yawn* yaay.
They want everyone to be under cyclone, theyve stated they want 90% of retros under cyclone, they want to own this scene, they cannot do so if the client is open source.

they have also stated they will offer some service to host a hotel or some shit. *with conditions*

like i said, they wish to own this scene. hence why they push so hard to merge with every html5 project.

they want to be the ones who did the do.

they cannot do so, if the client is open source.
 
Messages
280
Likes
253
They want everyone to be under cyclone, theyve stated they want 90% of retros under cyclone, they want to own this scene, they cannot do so if the client is open source.

they have also stated they will offer some service to host a hotel or some shit. *with conditions*

like i said, they wish to own this scene. hence why they push so hard to merge with every html5 project.

they want to be the ones who did the do.

they cannot do so, if the client is open source.
Sorry, I failed to realise that you cannot read- here, I made it a bit more clearer for you.
Developers and other projects have a choice whether if they want to join Cyclone or not, we will always fully support other Habbo HTML5 projects even if they reject becoming a part of this project.
If there are any developers interested in Cyclone then they have the choice to contact us for further information whether if they want to get involved or not.
 

griimnak

You're a slave to the money then you die
Messages
899
Likes
737
They want everyone to be under cyclone, theyve stated they want 90% of retros under cyclone, they want to own this scene, they cannot do so if the client is open source.

they have also stated they will offer some service to host a hotel or some shit. *with conditions*

like i said, they wish to own this scene. hence why they push so hard to merge with every html5 project.

they want to be the ones who did the do.

they cannot do so, if the client is open source.
Shouldn't it be the opposite?

How is a closed source project supposed to own a scene that thrives off of open source content?

RevCMS one of the most successful Habbo projects to this date, and it achieved that title by being open source. No open source, no braincms or <name any edit here>.

UberEMU one of the most influential and important Habbo projects to this date, it set the stage for Phoenix, then phoenix set the stage for PlusEMU etc etc. Open source

If either one of these project were closed source, there wouldn't of been nearly enough activity as there was.

The Phoenix threads back then were about cracking and the UberEMU threads was actually useful content, people helping eachother and trying to get wired and battle banzai working.
 
Last edited:

Wess

BYPASSING OVERRIDE
Staff member
FindRetros Moderator
Messages
3,741
Likes
2,049
I fully stand by the Open Sources advocates. Especially the whole argument "if you want to contribute as a developer, you can" is nonsense. Especially for a Closed Source project. Because I can assure you, if that's the way you're working with it, it will get leaked.
 
Messages
280
Likes
253
I fully stand by the Open Sources advocates. Especially the whole argument "if you want to contribute as a developer, you can" is nonsense. Especially for a Closed Source project. Because I can assure you, if that's the way you're working with it, it will get leaked.
Would you like to elaborate why it is nonsense? It seems pretty straightforward to me. Also, if anyone wants to make an attempt at leaking our work then by all means! It’s not like we don’t take any precautions.
 

Wess

BYPASSING OVERRIDE
Staff member
FindRetros Moderator
Messages
3,741
Likes
2,049
Would you like to elaborate why it is nonsense? It seems pretty straightforward to me. Also, if anyone wants to make an attempt at leaking our work then by all means! It’s not like we don’t take any precautions.
Precautions such as?
 

griimnak

You're a slave to the money then you die
Messages
899
Likes
737
Precautions such as taking on people (developers) who can be trusted to not leak anything based on their reputation, as so far this has worked.
That's nice and all but the very moment the first release is out it'll be reverse engineered easily, i can assure you.

If you guys are gonna act pompous about owning your source, people will just take it from you and make an open source fork.
Which will then leave closed source cyclone in the dust, forgotten.

So again, why go through all of that? If you just go open source there's no worry, you will always be the best fork, as I explained in my posts above.
 

EZC

Smile, because it confuses people.
Messages
76
Likes
158
That's nice and all but the very moment the first release is out it'll be reverse engineered easily, i can assure you.

If you guys are gonna act pompous about owning your source, people will just take it from you and make an open source fork.
Which will then leave closed source cyclone in the dust, forgotten.

So again, why go through all of that? If you just go open source there's no worry, you will always be the best fork, as I explained in my posts above.
While I understand your point, we have one person whose sole job is not only to obfuscate the project, but to make sure it cannot be reverse engineered so we're confident that it won't be the case. And as for your other point on making it open source, the people who spent their time and effort on this want their product, that they created to be closed source and no one can tell them otherwise. Say, if even someone was to create an open source fork, the close source version will always be the better version because these are the same people who worked on it from the beginning on top of this, those who would want to contribute to the fictional open source fork are more than welcome to join or can happily create an alternative, and those who can are already doing so. So all of this comes down to, can it be reversed engineered? Perhaps, if so is it worth the time? or is it better to create a new project? Especially keeping in mind, we know people would want to reverse engineer it so of course we'll ensure we do everything we can to prevent that.

We have of course thought of all of this upon when the voting was complete and are confident in the decision that has been as a collective group and are moving forward on that.
 

Rebel

Zabbo Founder (Justin)
Messages
194
Likes
218
I fully support the idea of this project and respect their choice to be closed sourced. I feel a lot of people hated Phoenix for that very reason, but look at all the people who used it? Because they wanted their hotels to be updated. Nothing updated on a daily is free and who knows if it will be closed source and free ? But point is nobody would put in this amount and time or effort into a project just for people to rename and steal credits and being closed source prevents it. Luckily they’re able to learn from how Phoenix failed to prevent leaks and cover up whatever gaps they left to be leaked to the public. If people are so pressed about it being closed source than just make your own HTML5 project? But instead of doing that you guys would rather complain about someone else’s project when you could make your own the way you want to. Projects have main maintainers for a reason and people who make the choices for it, and not if you’re not on that list you shouldn’t complain because we you didn’t put in the work and time to understand why they made the choice they did.
 

griimnak

You're a slave to the money then you die
Messages
899
Likes
737
While I understand your point, we have one person whose sole job is not only to obfuscate the project, but to make sure it cannot be reverse engineered so we're confident that it won't be the case.
Goodluck, JS is one of the easiest to reverse engineer.

Say, if even someone was to create an open source fork, the close source version will always be the better version because these are the same people who worked on it from the beginning
I disagree. Transparency is better than stability. Let's not forget the little backdoors left in Phoenix to be able to get rank7 on anyone's hotel.

But point is nobody would put in this amount and time or effort into a project just for people to rename and steal credits and being closed source prevents it.
This never actually happens though. Every time someone tried to wrongly rip, the community instantly exposes them.
Furthermore, being open source gets you more recognition as people use and credit your source.

If people are so pressed about it being closed source than just make your own HTML5 project?
Well you may aswell just remove this from the original post then
we will work towards creating a sustainable and clean codebase that is easy to follow through, with full documentation.
if it's closed source who the hell is going to read it, lol.

Sounds to me like this project was originally intended to be open source. What does the lead maintainer @Sapphire think?
 

EZC

Smile, because it confuses people.
Messages
76
Likes
158
Goodluck, JS is one of the easiest to reverse engineer.


I disagree. Transparency is better than stability. Let's not forget the little backdoors left in Phoenix to be able to get rank7 on anyone's hotel.


This never actually happens though. Every time someone tried to wrongly rip, the community instantly exposes them.
Furthermore, being open source gets you more recognition as people use and credit your source.



Well you may aswell just remove this from the original post then


if it's closed source who the hell is going to read it, lol.

Sounds to me like this project was originally intended to be open source. What does the lead maintainer @Sapphire think?
If upon release people do reverse engineer then good luck to them, but like I said it is one of the most important issues that we plan to tackle here at Cyclone, and like I said before, we will do everything in our power to make it impossible or atleast make it hard as possible - and there is nothing stopping us from switching languages, although this is not in the current plan.

Its pretty unfair to judge us based on another closed project from a completely different set people and a different time, if we were to generalize that there have been many open source projects that are just renames, coded poorly, have many flaws in terms of security and so forth. And regarding lack of credits, thats only half the issue nothing is stopping user X to take the source, make modifications and sell it as their own product.

Regarding the code quality, its for internal purposes for the rest of team as well as any one else who would potentially join the development team, bearing in mind we do have plans to merge with quite a few other projects too in the coming weeks/months.

1565033024179.png

Pretty clear what he thinks on this issue.
 

Wess

BYPASSING OVERRIDE
Staff member
FindRetros Moderator
Messages
3,741
Likes
2,049
Precautions such as taking on people (developers) who can be trusted to not leak anything based on their reputation, as so far this has worked.
You do know how contradicting it is what is being stated than right? One person says everyone can become a developer and contribute, but your only precaution is proper vetting of people. How? How are you going to check if nobody is going to leak the source?
 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top