Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Habbocraft / Where Habbo meets Minecraft. [DEV]

Status
Not open for further replies.
Experienced Elementalist
Joined
Mar 18, 2007
Messages
211
Reaction score
223


Hello my name is TheEditor,


Around twenty hours ago I started a unique project called Habbocraft.
The idea was to created a Habbo and Minecraft crossover that would be
unique and never done before.

This isn't being release why is this here?
I thought that it woud be nice to have a thread where people could check in,
follow up on progress, make comments and its unique so why not! Although
I'm guessing moderators are watching me closely!

How is Habbocraft going to work?
The frontend of Habbocraft is replicated to act and look just like Minecraft.
Users will signup and login, once logged they transfer to a Minecraft
replicated menu and can browser servers.

The backend is purely built up on NodeJS and HTML5. Ofcourse using
a emulator alongside it that is Plus based. Simple yet effective allowing
me to create a great project.

Can I create my own server?
Yes you will be able to! In an attempt to create an API structed language
so users can add additions to there own server and learn the simple
values of coding as they go ago.

Now thats good, what about minigames?
Servers will be able to play famous minigames just like Minecraft has.
From Skywars, Spleef, PvP and ofcourse the beloved Factions.
I'm looking to release these within a lobby from the main server
rather then users being able to add minigames to their own servers.

Ok but the question is.. can you actually code?
Yes I've been developing within C# for eight months now and I have
to say it's one of the languages that I enjoy the most to program
within by far! Subsiding from that, I know HTML5 and Javascript as
I work as a web developer.


Code Snippets!

Sound Manager
Code:
                Room room = parsedClient.GetHabbo().CurrentRoom;
                RoomUser roomuser2 = room.GetRoomUserManager().GetRoomUserByHabbo(Client.GetHabbo().Id);
                RoomUser roomuser1 = room.GetRoomUserManager().GetRoomUserByHabbo(parsedClient.GetHabbo().Id);

                if (Sound == "InvalidSoundType")
                    return;

                if ((Math.Abs((int)(roomuser1.X - roomuser2.X)) >= 1))
                { TCPClient.Append(Client.GetHabbo().Id, "Sound", "RoomEvent", Sound, CalucateRatio(1).ToString()); }
                if ((Math.Abs((int)(roomuser1.X - roomuser2.X)) >= 2))
                { TCPClient.Append(Client.GetHabbo().Id, "Sound", "RoomEvent", Sound, CalucateRatio(2).ToString()); }
                if ((Math.Abs((int)(roomuser1.X - roomuser2.X)) >= 3))
                { TCPClient.Append(Client.GetHabbo().Id, "Sound", "RoomEvent", Sound, CalucateRatio(3).ToString()); }
                if ((Math.Abs((int)(roomuser1.X - roomuser2.X)) >= 4))
                { TCPClient.Append(Client.GetHabbo().Id, "Sound", "RoomEvent", Sound, CalucateRatio(4).ToString()); }
                if ((Math.Abs((int)(roomuser1.X - roomuser2.X)) >= 5))
                { TCPClient.Append(Client.GetHabbo().Id, "Sound", "RoomEvent", Sound, CalucateRatio(5).ToString()); }
                if ((Math.Abs((int)(roomuser1.X - roomuser2.X)) >= 6))
                { TCPClient.Append(Client.GetHabbo().Id, "Sound", "RoomEvent", Sound, CalucateRatio(6).ToString()); }
                if ((Math.Abs((int)(roomuser1.X - roomuser2.X)) >= 7))
                { TCPClient.Append(Client.GetHabbo().Id, "Sound", "RoomEvent", Sound, CalucateRatio(7).ToString()); }
                if ((Math.Abs((int)(roomuser1.X - roomuser2.X)) >= 8))
                { TCPClient.Append(Client.GetHabbo().Id, "Sound", "RoomEvent", Sound, CalucateRatio(8).ToString()); }
                if ((Math.Abs((int)(roomuser1.X - roomuser2.X)) >= 9))
                { TCPClient.Append(Client.GetHabbo().Id, "Sound", "RoomEvent", Sound, CalucateRatio(9).ToString()); }

Skywars
Code:
        public string GameName { get; set; }
        public string GameDesc { get; set; }

        public int GamePlayers { get; set; }
        public int GameCounter { get; set; }
        public int GameToken { get; set; }

        public int LobbyId { get; set; }
        public int GameId { get; set; }

        public bool Online { get; set; }

        public void CycleServer()
        {
            GameName = "SKYWARS";
            GameDesc = "SkyWars is where Skyblock meets PvP.";

            foreach (GameClient Client in MercuryEnvironment.GetGame().GetClientManager().clients.Values)
            {
                if (GameId == 0)
                {
                    if (LobbyId != 0)
                    {
                        if (GamePlayers < 8)
                        {
                            if (Client.GetHabbo().GameData.GameToken == LobbyId)
                            {
                                Client.SendWhisper("SKYWARS will begin soon, waiting for [" + GamePlayers + "] out of [8] Players.");
                            }
                        }
                        else
                        {
                            Client.SendWhisper("SKYWARS Enough players are now in the lobby, the game will begin soon.");

                            TokenUtility TokenUtility = new TokenUtility();
                            GameId = TokenUtility.GetToken();

                            GameName = "SKYWARS";
                            MapUtility.PrepareMap(GameId, GameName);

                            if (Client.GetHabbo().CurrentRoom != null)
                            {
                                Client.GetMessageHandler().PrepareRoomForUser(Convert.ToUInt32(GameId), "");
                                LobbyId = 0;
                            }
                        }
                    }
                }

SCREENSHOTS




Will how do I know this project won't go dead?

I'll be hosting Join.me's at 8:00pm every day to do development.
On occasion you may catch me hosting and coding during the day.

If you have any more questions or ideas, please comment below and
I'll try my best to program them.

Please do not post comments that are not constructive or in plain
sight stupid. The idea is to go along with the community as the
project gets further into development. By the end of it, hopefully
I will inspire new comers to code via the "API" and thread in
general.

This is a one man project.

Finishing date of project
TBA. :D:

- Everyday at 8:00pm
Skype: FrancisJoseph15
 

Attachments

You must be registered for see attachments list

PR0

Legendary Battlemage
Joined
Mar 3, 2007
Messages
690
Reaction score
85
Absolutely interesting and divinely unique! Well done with the project idea and the building of the thread.

I don't quite understand what the Plus .exe does for you. Does it power the client? And if so, does that mean you're editing all of the .swfs from Habbo to minecraft?
 
◝(⁰▿⁰)◜Smile◝ (⁰▿⁰)◜
Developer
Joined
May 29, 2007
Messages
2,167
Reaction score
899
"The frontend of Habbocraft is replicated to act and look just like Minecraft."

Then what is the Habbo part in this development?

So far I don't see anything special rather than a minecraft mod.

I was totally thinking the same when I saw this.
 
ignition sequence start
Loyal Member
Joined
Jul 27, 2012
Messages
1,833
Reaction score
1,148
No. Please don't try and mash the two games together. People are trying to steer this game the wrong way. Comparing the two games is one thing but to actually attempt to develop a game that has both Habbo and Minecraft elements is incredibly stupid.
 
Experienced Elementalist
Joined
Mar 18, 2007
Messages
211
Reaction score
223
This isn't a minecraft mod, you misunderstand the thread description.

This is 100% Habbo.
Take for example a Habbo roleplay? the basis is Habbo.

However it will be like Minecraft and have features the same as Minecraft.
I thought it would be a fun and engaging project to do. :)

The menu in which you see is purely programmed using HTML5 alongside
Jquery.


@Unphased
I'm doing what I want regardless.
There is no boundaries to creativity and so far it is going great.
 

PR0

Legendary Battlemage
Joined
Mar 3, 2007
Messages
690
Reaction score
85
This seems like it's mainly just a project to broaden your skills, solve problems, and just do it because you can. Good for you, developments always don't have to be for everyone to like. I mean come on, if all developers did that we wouldn't have gems like Mango Emu, SueLake emu, etc.

I hope all goes well.
 
Experienced Elementalist
Joined
Mar 18, 2007
Messages
211
Reaction score
223
Thread should really be a discussion it's in the wrong section.


Well no since it's a development thread, please don't comment on my thread unless its constructive.
You are not staff do not try to comment on their behalf, clearly when I posted in a development thread.
I've yet to do any updates yet because I've been away. :thumbup1:
 
Rogu3
Joined
May 11, 2012
Messages
933
Reaction score
508
To be quite honest, I think you have a good idea in mind, however you shouldn't call it Habbocraft or make it look like minecraft at all. If you're planning to make a Minecraft server to look and act like a Habbo client that would be cool. In the sense that, users can make their "own" hotels out of it. But I think we're having hard time understanding what you're trying to do. Are you trying to make a Minecraft server that has elements of Habbo or a Habbo server that is similar to Minecraft?
 
Experienced Elementalist
Joined
Mar 18, 2007
Messages
211
Reaction score
223
To be quite honest, I think you have a good idea in mind, however you shouldn't call it Habbocraft or make it look like minecraft at all. If you're planning to make a Minecraft server to look and act like a Habbo client that would be cool. In the sense that, users can make their "own" hotels out of it. But I think we're having hard time understanding what you're trying to do. Are you trying to make a Minecraft server that has elements of Habbo or a Habbo server that is similar to Minecraft?

Habbo server that will be replicated like Minecraft.
Sorry if this is unclear, I'll be posting ingame screenshots later on tonight. :)
 
R.I.P Millercent
Loyal Member
Joined
Nov 6, 2012
Messages
2,230
Reaction score
314
Your thread needs more detail in the side of how it all will fit in with Habbo such as features, also you need to go in depth more on creating a server. Such as what can a server owner do, do they need to provide anything, what do they get, what can't they do.. I hope you get me.

Also, if it's not being released then why is it here?
Rules:

Do not post development threads that you are not planning releasing eventually.

Yet you say,
This isn't being release why is this here?
I thought that it woud be nice to have a thread where people could check in,
follow up on progress, make comments and its unique so why not! Although
I'm guessing moderators are watching me closely!

Even with an API for users to create own servers, it still should be released open/closed sourced as no one can be positive what lies within. I've seen other developments deleted as they attempted this..

Never the less, good luck and don't give up.
 
Rogu3
Joined
May 11, 2012
Messages
933
Reaction score
508
Your thread needs more detail in the side of how it all will fit in with Habbo such as features, also you need to go in depth more on creating a server. Such as what can a server owner do, do they need to provide anything, what do they get, what can't they do.. I hope you get me.

Also, if it's not being released then why is it here?


Yet you say,


Even with an API for users to create own servers, it still should be released open/closed sourced as no one can be positive what lies within. I've seen other developments deleted as they attempted this..

Never the less, good luck and don't give up.

I believe they meant released yet? I'm not even 100% sure what this is yet.
 
Experienced Elementalist
Joined
Jul 1, 2012
Messages
232
Reaction score
37
Add my Skype, w33ddaily <- I'm willing to set-up a 24/7 demo on my vps
 
Status
Not open for further replies.
Back
Top