tobspr-games / shapez.io

shapez is an open source base building game on Steam inspired by factorio!
https://get.shapez.io/gh
GNU General Public License v3.0
6.44k stars 1.24k forks source link

[Feature Request] Challenge / puzzle mode (or mod) with Zachatronics like leaderboard (bar chart & score) #981

Closed 1000i100 closed 3 years ago

1000i100 commented 4 years ago

Idea : Optimisation challenge

It's like level goals but with an empty map and depending of the challange :

The challange have 3 step :

  1. build the factory Like we allready do in shapez.io
  2. run it (to be able to collect metrics on a unmutable factory) reset/clean the shapes and run in a reproductible / determinist way with edition disabled.
  3. leaderboard / review / compare scores / metrics This time/try/run scores/metrics/acheivements compared to :
    • other time/try/run personnal scores
    • steam friends best scores (or non steam if also possible)
    • overall community best scores (with bar chart to see where we are compared to other and not only to the top 10)

Metrics :

Leaderboard examples :

From Zachatronics games, with bar chart & score.

With context : https://ilovevg.it/2018/11/nerd-and-dev-zachtronics/#gallery-1 https://forums.somethingawful.com/showthread.php?threadid=3837813&pagenumber=4#post477638069 https://www.reddit.com/r/infinifactory/comments/8xjjob/any_cheaper_solution_i_will_be_very_surprised/

Directly as embed images : leaderboard exemple leaderboard mobile layout

PS : there could be official challange and community created challange, and a rating system :

Do you like the idea ? for a next major update perhaps ?

I see some distinct parts technically :

Here is what i wish for this game to reach my dream (with #963, #972 and probably some advanced wire stuff and what i will imagine next...).

tobspr commented 3 years ago

I have something like this planned: https://trello.com/c/oxO5JIuU/39-puzzle-mode

1000i100 commented 3 years ago

Big up to "resource constrained challenges" named in #1142 ! It could be another leaderboard metric (how few resources you've used to reach the goal) !