Skip to content
/ hc Public

HC (short for Habbo Club) is a WIP Habbo Hotel emulator targeting the v9 client.

Notifications You must be signed in to change notification settings

nji-rem/hc

Repository files navigation

img.png

HC (short for Habbo Club) is a WIP Habbo emulator targeting the v9 client. HC is written in Go, an easy to learn language.

Functionality roadmap

The functionality roadmap contains features, which means that it lacks technical depth. The functionality roadmap can be updated at any time.

Roadmap (in this order)

  • Registration
  • Login
  • Navigator
  • Update look, motto, gender, etc
  • Rooms
    • Creating rooms
    • Entering rooms
  • Pathfinder
  • Catalogue
  • Public rooms

... and more. To be announced.

Architecture

HC is a modular monolith, meaning that each module is isolated. HC tries to be as fine-grained as possible in terms of module granularity. Components - or packages in Go - communicate through orchestration and choreography. Components that need orchestration, as you'll regularly see with microservices that use e.g. REST or gRPC, use dependency inversion (SOLID); the latter uses an event-driven approach.

Architecture chapter is still WIP, because it's in an experimental phase.

About

HC (short for Habbo Club) is a WIP Habbo Hotel emulator targeting the v9 client.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages