-
Notifications
You must be signed in to change notification settings - Fork 63
Features
Caio Vidal edited this page Jul 5, 2023
·
2 revisions
Key Features:
- Reading OTB and OTBM File structure: ✔️ (Understand and interpret the structure of OTB and OTBM files)
- Loading OTBM Tile Area, Towns, and Waypoints: ✔️ (Efficiently load and render map tiles, towns, and waypoints from OTBM files)
- Loading Spawn Areas: ✔️ (Load and manage spawn areas for creatures and NPCs)
- Loading OTBM House Tiles:
⚠️ (Incomplete: Work in progress to implement the loading of house tiles from OTBM files) - Log In/Out Player on Game: ✔️ (Handle player login and logout functionality)
- All player movements: ✔️ (Track and manage player movements within the game world)
- Multiplayer connection: ✔️ (Establish and manage connections between multiple players)
- Spawn and Respawn Monsters: ✔️ (Control the spawning and respawning of monsters within the game)
- PvM Combat: ✔️ (Implement player versus monster combat mechanics)
- Depot: ✔️ (Manage storage and inventory systems for players)
- Chats: ✔️ (Enable in-game chat functionality for players)
- Guilds: ✔️ (Support guild creation, management, and interactions)
- War System:
⚠️ (Under development: Implementation of a war system between guilds) - Public Channels: ✔️ (Enable communication through public channels accessible to all players)
- Loot and Death Channels: ✔️ (Facilitate communication related to looting and player deaths)
- Vip List: ✔️ (Manage VIP lists for special player privileges)
- PvP Combat:
⚠️ (In progress: Development of player versus player combat mechanics) - Party: ✔️ (Enable players to form parties and collaborate in-game)
- Basics: ✔️ (Cover fundamental aspects of the game mechanics)
- Share Loot: ✔️ (Allow players to share loot among party members)
- Shared Experience: ✔️ (Implement experience sharing mechanisms)
- NPC System: ✔️ (Create and manage non-playable characters in the game world)
- Lua Scripting: ✔️ (Integrate Lua scripting language for customization and extension)
- C# Extensions: ✔️ (Leverage C# extensions to enhance functionality)
- ArchitectureByCode: ✔️ (Construct game architecture programmatically)
Note: