[DONE] Mission categories: mission, challenge, training
Hi! I think the list of missions for singleplayer has become pretty large and messy. Althogh the menu is advertised as “training missions”, this is now far from the truth. Those kind of missions are in the minority. I suggest to introduce 3 categories for a better overview.
I want to have the missions menu changed. Above the mission list, there should be tabs for each category.
The mission list should only display the missions of the selected category.
The three categories are:
Training: Purely introductional, intended to train or teach the player a certain skill, concept or basic gameplay. There is neither a meaningful notion of “winning” nor of a “high score”.
Mission: Has a main goal which the player must achieve. The mission can either be won or lost.
Challenge: The focus is to finish a certain task as well as possible. There is a concept of a “high score”. May have goals, but this is only secondary.
Folder names:
In order for Hedgewars to know to which category a “missionn” belongs to, I suggest this folder structure:
- Data/Missions/Missions: for missions
- Data/Missions/Challenges: for challenges
- Data/Missions/Training: for training missions
Note the last folder is currently use for *all* missions.
The category is solely determined by its location.
Here is a list of how I would categorize all the existing “missions”:
Training:
Basic Rope Training
Basic Bazooka Training
Basic Grenade Training
Challenge:
Basic Sniper Rifle Training (is not training because of scoring)
ClimbHome
RC Plane
Rope-Knocking
That Sinking Feeling
All Target Practice missions (7)
Mission:
Portal Mind Challenge
Bamboo Thicket
Dangerous Duckings
Newton and the Hammock
Nobody Laugh
Spooky Tree
Teamwork
Diver
The Great Escape
Hi, I am a Hedgewars developer.
Yep, I agree on the general idea.
Maybe could use different names/categories.
E.g. I'd probably call the first category "How to play!" (internally: /instructions or /manual or something), preferably with missions like
sheepluva <- me my code stats ->
a Hedgewars Developer
click here to message me
<- where I'm from what I speak ->
I have written the code for the change, but I don't guarantee 100% bug-freeness. Also, I am still a Qt newbie, so beware!
Note: This change looks much smaller than it is actually, I had to move around almost all mission files and touch a couple of source files.
I posted more info on issue 981 on Google Code:
https://code.google.com/p/hedgewars/issues/detail?id=981
Hi, I am a Hedgewars developer.
activity tab should not look like this?
Yes, you're completely right. I should fix this.
Edit: Done.
https://bitbucket.org/Wuzzy2/hedgewars-wuzzy/commits/2f41153c8ef86b18eb898784f8167498843dea05?at=missiontabs
Hi, I am a Hedgewars developer.
This feature is now actually part of Hedgewars.
It will be in the next release.
Hi, I am a Hedgewars developer.