Suggestion.... Medals page?

An area for discussing new ideas and additions to Oolite.

Moderators: winston, another_commander

User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

Thought about this and wondered if it could be done the same way I used to do it when I wrote text based RPG games for my C64 - I used to define (PEEK, POKE and DATA...) special characters (equivalent of an oolite character from a specialised font) for symbols I wanted in-game that weren't available from even the C64s extended ASCII set.

Complicated shapes were constructed by putting several of these specially designed characters side by side...
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
Griff
Oolite 2 Art Director
Oolite 2 Art Director
Posts: 2479
Joined: Fri Jul 14, 2006 12:29 pm
Location: Probably hugging his Air Fryer

Post by Griff »

Achievement: The Tourist "visit every planet" - worth 10 Gamerpoints.
Collect enought Gamerpoints and one of the devs comes round and washes your car for you on a Sunday.

edit:
Captain Hesperus's legendary tale here:
https://bb.oolite.space/viewtopic.ph ... 1&start=14
Achievement: Death by Chocolate "destroy an attacking craft with a cargo pod of food"
User avatar
snork
---- E L I T E ----
---- E L I T E ----
Posts: 551
Joined: Sat Jan 30, 2010 4:21 am
Location: northern Germany

Post by snork »

About the "no display / interface available" :

Could an oxp not ab/use demoships ?
Can an oxp edit demoships.plist (or any plist at all) on the fly, or change which one of a multitude of provided demoships.plist(s) to be used ?

Displaying the medals you earned so far, or all known medals (like greyed out), but full color models for medals you achieved ?
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

Plists can generally not be edited on the fly. They are loaded in their entirety at game start.

Personally I dislike demoships.plist. It's quite tiring to go through dozens of ships on the opening screen. On the other had, I usually open my last save-game by double-clicking it (only featured on the Mac) and get to the F5-screen right away, so I generally don't need to care about demoships. If I want to see a ship, I spawn it after launch.
wolfigor
Poor
Poor
Posts: 5
Joined: Wed Feb 24, 2010 3:54 pm

Post by wolfigor »

many games uses a system of "award".
"Awards" are not connected to the main scoring of the game, but give an incentive to the player to explore more of the game of change the playing style to be able to gain awards.

For example in Oolite there are only two "scoring": credits and kills (Elite status)

For example "awards" can be given for exploring planets and galaxies.
Or for killing a certain number of pirates, or for accuracy in shooting, etc.

for example:
1-100 bounty credits: Beginner bounty hunter
100-500 bounty credits: Advanced bounty hunter
etc.

Similar for exploring planets and galaxies.

"good Samaritan" award for having answered the distress call (and killed the pirates) of at least 10 ships.

these are just examples.
A full award system may motivate the player to do more in the Oolite world.
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6885
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Post by Disembodied »

I think that any awards made in-game should make sense in the game. Awards made by in-game agencies for doing things those agencies like (e.g. the Federation of Elite Pilots increasing your rank for ship kills, the Random Hits Bounty Hunters' Guild increasing your rank for collecting bounties) make sense. Awards made by the game universe at large seems terribly Facebooky to me, though.

Life doesn't dole out prizes: there needs to be a rationale. Playing the Lave Academy OXP, for example, could give pilots an award for accuracy, but the game-universe shouldn't care. The only award for accuracy that the universe will give you is staying alive a bit longer ... ;)
User avatar
Cmdr James
Commodore
Commodore
Posts: 1357
Joined: Tue Jun 05, 2007 10:43 pm
Location: Berlin

Post by Cmdr James »

Disembodied, I agree completely.
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

Ditto.

And by the way, it would fly straight in the face of Oolite. Elite's/Oolite's USP has always been its Wide Open Sandbox nature. There is no objective and no goal of the game. So how could you get an award for not-reaching-the-non-existing-objective? :roll:
wolfigor
Poor
Poor
Posts: 5
Joined: Wed Feb 24, 2010 3:54 pm

Post by wolfigor »

Disembodied wrote:
I think that any awards made in-game should make sense in the game. Awards made by in-game agencies for doing things those agencies like (e.g. the Federation of Elite Pilots increasing your rank for ship kills, the Random Hits Bounty Hunters' Guild increasing your rank for collecting bounties) make sense. Awards made by the game universe at large seems terribly Facebooky to me, though.
I agree on this points.
We need a few more agencies then :)
The point of "awards" is to motivate the player to do more in the game, and "awards" should have a side effect on your reputation giving you access to more advanced missions or larger reward for specific missions.

For example there are several missions asking you to bring X quantity of something from A to B in a determinate time.
A player with high "explorer" rank will get more credits for long range transports or access to more missions of the kind.
It's in the logic of the game (customers will trust more an experience pilot) and it's a way to give more depth to the game itself.
User avatar
Cmdr James
Commodore
Commodore
Posts: 1357
Joined: Tue Jun 05, 2007 10:43 pm
Location: Berlin

Post by Cmdr James »

I disagree, but not strongly. The oolite universe is simple, kills are kills regardless of size, legal status or circumsatances, and the main metric is oolite rank, directly derrived from kills.
I think there is a case for the police and or the military handing out awards or ranks, and perhaps religious groups might make you a bishop or something, but in general I dont think it makes a whole heap of sense to have a Guild of the Loop, who give you a medal for going all the way from G1 to G8 and back, and I dont see a need for exlporers to be "rewarded" for exploring. The act is reward in itself, and people are alreadyt incentivised and rewarded for travel through the delivery and pasenger contract system.

This seems to me to be a way of cluttering the screen and manifest pages with loads of daft tokens which dont correlate with my view of the ooniverse. Id much rather not have a medal for killing 100 thargoinds, but perhaps have a hidden counter which once you kill that many they start targetting you, and you have more witchspace mis-jumps -- things like that.
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6885
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Post by Disembodied »

wolfigor wrote:
I agree on this points.
We need a few more agencies then :)
The point of "awards" is to motivate the player to do more in the game, and "awards" should have a side effect on your reputation giving you access to more advanced missions or larger reward for specific missions.

For example there are several missions asking you to bring X quantity of something from A to B in a determinate time.
A player with high "explorer" rank will get more credits for long range transports or access to more missions of the kind.
It's in the logic of the game (customers will trust more an experience pilot) and it's a way to give more depth to the game itself.
Commander McLane created the Display Reputation OXP which shows your in-game reputation scores, which are used to determine the value of cargo and passenger contracts offered on the F8-F8 screen. It should* be possible to turn these numerical scores into ranks (or to add ranks to the scores), e.g.:

0: Nobody
1: Chancer
2: Cowboy
3: Fly-by-night
4: Steady
5: Reliable
6: Trustworthy
7: Honourable

or something similar.

Some rankings might be hard to achieve, e.g. the Explorer idea. The 8 galaxies are already explored and it's hard to see who might give you any reward for visiting lots of systems. Plus there's the issue of where to display these rankings. Which is not to say it couldn't be done, but you'd need to come up with a convincing justification!

*what I imagine is easy to program isn't always easy, or even sensibly possible, to program ... this would need to be looked in to!
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

Cmdr James wrote:
Id much rather not have a medal for killing 100 thargoinds, but perhaps have a hidden counter which once you kill that many they start targetting you, and you have more witchspace mis-jumps -- things like that.
Now that would be an award... being put on the Thargoid's 'most wanted' list. I like that idea.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
wolfigor
Poor
Poor
Posts: 5
Joined: Wed Feb 24, 2010 3:54 pm

Post by wolfigor »

Disembodied wrote:
Some rankings might be hard to achieve, e.g. the Explorer idea. The 8 galaxies are already explored and it's hard to see who might give you any reward for visiting lots of systems. Plus there's the issue of where to display these rankings. Which is not to say it couldn't be done, but you'd need to come up with a convincing justification!
My suggestion is not, strictly, about the "explorer award" but about "awards" or "rankings" in general to add flavor to the game.
The "explorer" was just a very simple example.

The way I see is that OXPs may add several types of ranking and awards for various categories of achievements.
You can imagine an OXP adding an agency that award you ranks for each ship you kill in a communist system or an other one that award you ranks for helping to liberate oppressed people by killing ships in dictatorial systems.
No extra money or direct reward given... just the special rank (OXPs can add specific missions with reward but that's beside the point).

As you can see the ideas are more for adding flavor that anything else.

Where to display the (extra) achievements?
Press F5 three times and you get a page for it.
wolfigor
Poor
Poor
Posts: 5
Joined: Wed Feb 24, 2010 3:54 pm

Post by wolfigor »

Disembodied wrote:
*what I imagine is easy to program isn't always easy, or even sensibly possible, to program ... this would need to be looked in to!
I perfectly understand.
I didn't check out the code or studied the OXP scripting (yet), so I'm not yet in a position to evaluate the complexity of such changes or additions to the game.
However, an award/ranking system seems to me a low hanging fruit to add extra depth to the game without having to change the basic code too much (possibly all done with OXP)
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6645
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

wolfigor wrote:
Where to display the (extra) achievements?
Press F5 three times and you get a page for it.
You will need to find a different way. The proposed way cannot be implemented by OXP and requires code changes that are not expected to take place in the (near) future.
Post Reply