Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Our application is a text-based adventure game where players make choices that dynamically shape the unfolding story. To enhance immersion, we are integrating interactive chatbots that engage with players during key scenarios, such as battle simulations and character interactions. The game world allows players to explore different dungeons and levels and encounter various interactive elements, including treasure chests, enemies, and other dynamic features that impact their journey. Additionally, we implemented cloud-based storage to securely save and manage player progress across multiple sessions. The purpose of writing this software is to demonstrate key C# programming concepts such as object-oriented design, polymorphism, and asynchronous execution. It serves as a foundation for developing more complex game mechanics, including AI-controlled enemies, player choices, and combat strategies.

Development Environment

  • .NET SDK: Provides the runtime and libraries necessary to build and run C# applications.
  • Language: C#
  • .NET Core / .NET Framework
  • System.Collections.Generic: Enables the use of lists and other data structures for managing combatants.
  • System.Threading.Tasks: Supports asynchronous operations to handle delays and battle interactions smoothly.

Useful Websites

Future Work

  • Add special abilities and effects (Unique character skills, enemy traits, and status effects).
  • Improve battle UI (Display health bars, turn indicators, and attack animations).
  • Refactor and optimize code (Improve efficiency, readability, and maintainability).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages