Skip to content

Zoravoid/SustainACityMAUI

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ SustainACityMAUI for .NET MAUI

๐Ÿ“œ Introduction

SustainACityMAUI is an innovative simulation game that challenges players to build and sustain a city, balancing various environmental and societal factors. This repository contains a port of the game to .NET MAUI, allowing it to run natively on various platforms including iOS, Android, macOS, and Windows.

๐Ÿ“ˆ Project Analysis

For a deep dive into the project's metrics, analysis, and more, check out our project analysis on Eraser.

๐Ÿ“‚ Project Structure

This project is organized into several key components:

  • ๐Ÿ•น๏ธ Game.cs: The main game loop and core logic.
  • ๐Ÿž๏ธ Room.cs: Defines the different rooms and their properties in the game world.
  • ๐ŸŒ RoomLoader.cs: Responsible for loading rooms and initializing the game map.
  • ๐Ÿ“œ CommandHandler.cs: Handles user input commands and their corresponding actions.
  • ๐Ÿšง Disaster.cs: Defines potential disasters that can impact the city.
  • ๐ŸŽฎ GameState.cs: Manages the current state of the game, including player progress.
  • ๐Ÿ‘ฅ NPC.cs: Represents Non-Player Characters within the game, such as city officials and citizens.
  • ๐Ÿš€ Quest.cs: Defines quests and missions that players can undertake to improve their city.

๐Ÿš€ How to Play

  1. Clone the repository.
  2. Build and run the project using .NET MAUI.
  3. Interact with the game using text commands.
  4. Build rooms, interact with NPCs, and undertake quests to develop and sustain your city.

๐Ÿ™ Acknowledgements

This project is a part of a student group project. Special thanks to all contributors, mentors, and supporters for their invaluable guidance and support.

๐Ÿ“Œ License

This project has not been assigned a license yet. For usage rights or more information, please contact the project maintainers.

About

SustainACityMAUI is an immersive simulation game that empowers players to build and manage a city

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%