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!

Holo5 - HTML5 Engine [NodeJS, TS, Sass, MySQL]

Skilled Illusionist
Joined
Feb 25, 2009
Messages
337
Reaction score
110
g1bZE3K.png

Hi, dudes !

Today, i want to speak a little about my 1 year project called Holo5.

I not pretend to reproduce Habbo at all, it is my own representation of what Habbo can be in the future.

I really love this game, really. I am stucked on old versions like R18/R26, i hate R63+. So i have make this project, with new interface (stolen from Jeff Stehney), new engine and new features.


iiuXsAM.gif

The Goal...

This project will be full open source ! And free for all :D

Everyone (with some coding skill) can take this source, custom it, and play it.

With this sources and some edit, it will be really easy to add R26 versions like interface, tiles, the big hand,... All you need to edit, it's the CSS.

I want a game who live alone ! Not with 50 public room with static assets, sad, without a useful bot, without animations and fun !


Technical specifications (y)

Server: The server is written in TypeScript for a better performances and rigidity, and the database is Mysql. All the server run with Nodemon

I use some libraries like:
- mysql: https://www.npmjs.com/package/mysql
- winston: https://www.npmjs.com/package/winston
- moment: https://www.npmjs.com/package/moment
- socket.io: https://www.npmjs.com/package/socket.io-client // https://www.npmjs.com/package/socket.io-server

Client: Written in TypeScript too, and the style made with Sass. The client (and the game) are fully responsive and fully supported on mobile, tablet, ect...
I can't tell for the moment which JS librarie i use, i migrate one to another for some reasons, and i keep my recipe secrete until the release of the source.
For bundle everything, i use Parcel ! an awesome tool who help me everyday to work faster and better :D


DJTWSXR.gif

Features (for the moment)

* Multiplayer ! (The better part) A room can be draw, and multi player can go inside, move but don't speak
* Put some furnis on the room (only static furnis, i haven't the best solution for animate it with sprite)
* Change appearance easily (it's an other project, i will speak about it later may be)
* Login / Log out
* SSO system (system with token, i don't know if it's really an SSO system haha)
* And that's all !


Furni_placing.gif


Screenshots
The best part :D

PcI9YmO.gif

5OHN27h.jpg

kVQGvMy.jpg

vmkF959.png

c4fNTj0.gif

jC9RQUr.png

u5u8bK2.gif




Discord-Logo-Black@2x.png

I opened an Discord server for Holo5 if anybody want ! You will can see all github's activity and screens :D

Link: https://discord.gg/tPjAtmf -> UPDATED ! <3

Join me ! :D
 
Last edited:
Elite Diviner
Joined
Sep 17, 2013
Messages
403
Reaction score
57
I like what I see! Keep it up buddy, and I hope you'll finish it.
 
Skilled Illusionist
Joined
Feb 25, 2009
Messages
337
Reaction score
110
Oh no ! I will not give up this project :D

For the moment, i change the graphic library ! Before i was on Konva, but this librairies have some limits...
 
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
Looks amazing , just needed some polishment on interface *yeah my pixel artist side screaming here , but awesome :D (U dont need to use only new interface content , try experiment some oldschool content , :D )
 
Skilled Illusionist
Joined
Feb 25, 2009
Messages
337
Reaction score
110
I don't want the oldschool interface for the moment... But it will be easy to change it after :D

And Thank you ! :D
 
Skilled Illusionist
Joined
Feb 25, 2009
Messages
337
Reaction score
110
NEWS:

* Game engine reworked
* Begin container
* Navigator & Profile implemented (some data are fakes, ofc)

Screenshots !
jC9RQUr.png

u5u8bK2.gif

8c2xE1C.gif
 
Skilled Illusionist
Joined
Feb 25, 2009
Messages
337
Reaction score
110
Oh, it's like Lorem Ipsum, but in French x)

I will make the translation, don't worry !
 
Custom Title Activated
Joined
Oct 26, 2012
Messages
2,361
Reaction score
1,086
Looks decent from what I see, can't wait to see more updates!
 
Typescript XOXO
Joined
Sep 10, 2011
Messages
778
Reaction score
137
Would love to see a Git repository for this, good luck and may I suggest Postgres which may be a bit more performant.
 
Skilled Illusionist
Joined
Feb 25, 2009
Messages
337
Reaction score
110
I move my butt as fast as possible !

Would love to see a Git repository for this, good luck and may I suggest Postgres which may be a bit more performant.

I have never used Postegre... What is the benefit ?
 
Skilled Illusionist
Joined
Feb 25, 2009
Messages
337
Reaction score
110
The project is not dead ! x)

I almost finish the graphic lib merge ! :D
 
Skilled Illusionist
Joined
Feb 25, 2009
Messages
337
Reaction score
110
MAJOR UPGRADE !


Features
  • Fully merge from Konva to the newer JS LIB
  • Fully movement implementation except duration in stairs
  • Stairs walkable added
  • Fully walk system with directement (walk and idle)
  • Some room model from Habbo added (and it work perfectly !)
  • Base from multiplayer in the server (in the first screens)
  • Avatar imager 90% working (Download all SWF, extract and generate sprites, avatar,...)
  • Furni imager 40% working (Download all SWF, extract only static furni)
  • SSO identification
  • User / Rooms databases added (All rooms are loaded from it)
  • Some interface added (screens)
  • Some animations for displaying room (it will be configurable)
  • Catalog interface 30%
  • Winwin interface 75%
Screenshots

oQOCQA0.png

lTeq9bW.gif

OWwttxk.gif

NCv4aHy.gif

ZzRbfuu.gif

HCylE4F.gif

7xRjD0L.gif


j9lONor.png

Let's go to the furnis... :D
 
Back
Top