Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
user:marius851000 [2024/03/04 16:27] – [SpriteCollab] marius851000 | user:marius851000 [2024/03/04 17:21] (current) – [SpriteCollab] marius851000 | ||
---|---|---|---|
Line 18: | Line 18: | ||
Note: When all the credits goes to CHUNSOFT, it doesn’t appear on this list. As such, Arceus Sprite is unlisted (unless it would impact the other listing) | Note: When all the credits goes to CHUNSOFT, it doesn’t appear on this list. As such, Arceus Sprite is unlisted (unless it would impact the other listing) | ||
Also it might help putting " | Also it might help putting " | ||
+ | |||
+ | ===== Potential pseudocode to generate such a list ===== | ||
+ | |||
+ | < | ||
+ | - Group every assets to be credited by form | ||
+ | - Sort the grouped value somehow (for example, alphabetically or by id) | ||
+ | - For each of the form that needs crediting: | ||
+ | - For each of the assets type that needs crediting (e.g. for sprites and for portraits): | ||
+ | - Determine the credit for each ressource (a.k.a for each animation or single portrait) | ||
+ | - Group each of the ressource per set of people to credit | ||
+ | - If there is only one set of people to credit: | ||
+ | - Add "< | ||
+ | - Else: | ||
+ | - Put aside the largest (by number of ressource) set of people to credit | ||
+ | - For each remaining set of people to credit: | ||
+ | - Add "< | ||
+ | - If the undisplayed credit put aside is only CHUNSOFT, do not display it. Otherwise add "< | ||
+ | |||
+ | *(note: Don’t forget Dict are really good for grouping things.)* | ||
+ | </ |