Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Game Styles #59

Closed
BenCheung0422 opened this issue Dec 25, 2024 · 2 comments
Closed

Game Styles #59

BenCheung0422 opened this issue Dec 25, 2024 · 2 comments

Comments

@BenCheung0422
Copy link
Member

Background

Due to the high extensibility and customizable features, widely supported Game Styles for different types of gameplays would be preferred. Originally, Minicraft is quite like an RPG since it has a story and a theme, and is possible to be made like a real RPG. Therefore, while the game could be a sandbox game, another gameplay style could be supported natively, allowing more usable features and configurable options. It could also enhance the ability to support variety of player-made content.

Game Styles

As mentioned, there would be 2 modes:

  • Sandbox Mode
    • Free playing, adventuring, surviving and exploring in a world
    • Achievements and Advancements
    • General world generation engine
  • Story Mode
    • Likely in Adventure Mode, but might still allow other Game Modes, but would not freely available
    • Set by plugins, mods, data packs
    • RPG features?
    • Quests, NPCs
    • Either special world generation rules or/based on a given map or map set

World saves and structures are slightly different to fit the modes, but the engine of world system is the same.

Aspects

For maps with a story flow, or a minigame, or an adventure game flow, the Story Mode would be beneficial; for general survival gameplay or some landscape maps, the Sandbox Mode would suit the best. So, having this Game Style system could enhance the flexibility also classify certain gameplay styles.

For Achievements and Advancements (#29), the specific implementation is still unclear, but certainly, there would be built-in Advancement tree in the Sandbox Mode, but fully made from scratch for the Story Mode. At the moment, Achievements may not be implemented. However, actually both Advancements and Quests could serve for different purposes and tasks, this part may be discussed in a separate issue later.

In fact, NPCs would be something only appear in the Story Mode, but still possible if the system is made in a Sandbox Mode map. Perhaps, there could be an option to switch between them. On the other hand, this kind of Game Styles might just be the World Generation thing.

Moreover, some features may either be served as some add-ons, or optional, even as mods or plugins. It seems like this is a tough topic.

See Also

@BenCheung0422
Copy link
Member Author

I suddenly feel like this is likely not an explicit select menu, but just a concept of playstyles.

@BenCheung0422
Copy link
Member Author

Superseded by #62

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment