[DONE] Mission categories: mission, challenge, training

5 replies [Last post]
Wuzzy
Wuzzy's picture
User offline. Last seen 4 days 15 hours ago. Offline
Joined: 2012-06-20
Posts: 1301

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. Smile

sheepluva
sheepluva's picture
User offline. Last seen 10 hours 53 min ago. Offline
Joined: 2009-07-18
Posts: 562

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

  • The Interface - practically explains the UI, e.g. team bars (and how to toggle them). wind meter, how to find active hog etc.
  • Ground movement - how to walk and jump, note about artillery mode
  • Aiming - how to move crosshair, precisely aim, where's the projectile origin, etc.
  • Bazooka - explains/demonstrates charging, wind, skipping, etc.
  • Grenade, etc....

  sheepluva <- me  my code stats -> 
a Hedgewars Developer


   <- where I'm from  what I speak -> 

Wuzzy
Wuzzy's picture
User offline. Last seen 4 days 15 hours ago. Offline
Joined: 2012-06-20
Posts: 1301

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. Smile

MK
MK's picture
User offline. Last seen 26 weeks 2 days ago. Offline
Joined: 2012-01-20
Posts: 100

activity tab should not look like this?

Wuzzy
Wuzzy's picture
User offline. Last seen 4 days 15 hours ago. Offline
Joined: 2012-06-20
Posts: 1301

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. Smile

Wuzzy
Wuzzy's picture
User offline. Last seen 4 days 15 hours ago. Offline
Joined: 2012-06-20
Posts: 1301

This feature is now actually part of Hedgewars.

It will be in the next release. Smile

Hi, I am a Hedgewars developer. Smile

Copyright © 2004-2023 Hedgewars Project. All rights reserved. [ contact ]