Achievement System

Got an idea for OpenTTD? Post it here!

Moderator: OpenTTD Developers

Arie-
Director
Director
Posts: 593
Joined: 20 Jan 2009 16:07

Re: Achievement System

Post by Arie- »

Nope, my education is called BIT, Business & IT. So my during my bachelor years I had some Java courses to "understand" programming (40% were CS related courses, 50% Business related courses and 10% BIT specific). Those Java courses were specifically to "learn" to think OO wise and to "know" what developing software is about. The business courses were general courses like Management and Organisation, Internal Organisation, Business Function/Process Support. The more BIT specific courses were an extra emphasis on requirements engineering.
User avatar
NassimO
Engineer
Engineer
Posts: 9
Joined: 30 Jan 2011 17:51
Location: Lyon, France

Re: Achievement System

Post by NassimO »

User avatar
CommanderZ
Tycoon
Tycoon
Posts: 1872
Joined: 07 Apr 2008 18:29
Location: Czech Republic
Contact:

Re: Achievement System

Post by CommanderZ »

Nice PDF. You actually made the idea sound good (I especially liked the part where you suggested to use achievements as multiplayer objectives).
Where are the achievements stored?
I agree local file is likely the best solution. I would go for a simple unencrypted binary file of some sort. Encryption is for open-source program completely meaningless in this context.

Multiplayer is much trickier, because some sort of unique identification of players would be required.
What are the possibilities of compatibility with the NewGRF?
I think barely anyone from this forum plays without any GRFs, so removing NewGRF support for achievements would invalidate the whole idea. But I think the achievements should be tracked for each combination of NewGRFs separately.

PS: What is that font? I looks really good.
User avatar
SaruwatariKaito
Engineer
Engineer
Posts: 3
Joined: 17 Mar 2017 18:57
Location: Aberdeen, Scotland

Re: Achievement System

Post by SaruwatariKaito »

NassimO wrote:Hey peoples ! :D

I get this idea when i check my stats on Steam ; why not add a achievement system on the game ? Ones can be simple like create your first link between 2 industries, and others can be more difficult like be a Chairman in less than 10 years.

I've made some simples to explain my idea.

Image

Image

Image

Image

Image

Image

Image

Image

When you get one, the picture pop up in the news place

Image

That's all ! :)
I love the idea, for a lot of people its the feeling of success.

Ade
User avatar
Zuu
OpenTTD Developer
OpenTTD Developer
Posts: 4553
Joined: 09 Jun 2003 18:21
Location: /home/sweden

Re: Achievement System

Post by Zuu »

You could try the Awards GS. It provides awards for random sometimes fun accomplishments in your game.
My OpenTTD contributions (AIs, Game Scripts, patches, OpenTTD Auto Updater, and some sprites)
Junctioneer (a traffic intersection simulator)
Amak
Engineer
Engineer
Posts: 36
Joined: 13 Feb 2017 14:48

Re: Achievement System

Post by Amak »

Achievments? Quests? What's the difference?

https://citymania.org/

Is necro old topics ok?
User avatar
NassimO
Engineer
Engineer
Posts: 9
Joined: 30 Jan 2011 17:51
Location: Lyon, France

Re: Achievement System

Post by NassimO »

Sorry for the digging, but since SaruwatariKaito asked for the PDF, i reuploaded it.
Aranaktu
Engineer
Engineer
Posts: 2
Joined: 21 Nov 2021 12:40

Re: Achievement System

Post by Aranaktu »

Hello,
now that it is on Steam, maybe there is interest to include Steam achievements? I'm sure many players would appreciate having some things to work towards/try out in a free form game like this.
Eddi
Tycoon
Tycoon
Posts: 8257
Joined: 17 Jan 2007 00:14

Re: Achievement System

Post by Eddi »

this is extremely unlikely to happen, as this requires tieing in the (unfree) steam api with the game, which is incompatible with the current game license
Aranaktu
Engineer
Engineer
Posts: 2
Joined: 21 Nov 2021 12:40

Re: Achievement System

Post by Aranaktu »

Thanks for the reply. Too bad, I figured once something is on Steam, all of the features are included to use. I can see it's probably unrealistic in this case.
LaChupacabra
Route Supervisor
Route Supervisor
Posts: 385
Joined: 08 Nov 2019 23:54

Re: Achievement System

Post by LaChupacabra »

In any case, some kind of achievement system could be an internal part of the game itself. This system could be a tutorial-related component where the first tasks would be very easy and the latter would be challenging even for experienced players and would require creative thinking. This could be a series of scenarios for example, where reaching a goal in one unlocks another.
I am sorry for may English. I know is bed.
Eddi
Tycoon
Tycoon
Posts: 8257
Joined: 17 Jan 2007 00:14

Re: Achievement System

Post by Eddi »

that is possible with game scripts. there've been a few attempts at that
LaChupacabra
Route Supervisor
Route Supervisor
Posts: 385
Joined: 08 Nov 2019 23:54

Re: Achievement System

Post by LaChupacabra »

I know, but I rather thought about something like this... ;)
Tutorial, Help and manuals.png
Tutorial, Help and manuals.png (359.4 KiB) Viewed 5387 times
I am sorry for may English. I know is bed.
Post Reply

Return to “OpenTTD Suggestions”

Who is online

Users browsing this forum: Google [Bot] and 13 guests