jdoleary / Spellmasons

https://store.steampowered.com/app/1618380/Spellmasons/
Other
5 stars 2 forks source link

Steam Achievements! #382

Open SoulMuncher opened 10 months ago

SoulMuncher commented 10 months ago

Achievements

Need flags that can be set by some game events, reset per-game / per-level, and checked for achievements.

LevelComplete()

Cast Spell() / Creative

Silly

Metagamey

Other:

SoulMuncher commented 9 months ago

@ meme_man9887 achievement thread https://discord.com/channels/1032294536640200766/1199444010838786048

jdoleary commented 9 months ago

meme_man OP — Yesterday at 6:54 PM "thats a cold move" when you freeze yourself

jdoleary commented 5 months ago

@SoulMuncher Setting up an achievement system might be tricky to do it modularly and decoupled. I'd say each achievement could take an event callback and would return true if achieved. So we could have a list of achievement-specific events like: onEndgame, onPlayerDeath, onChooseUpgrade, etc and add to that as needed to get started I would compile a large list of possible achievements and organize them by triggering event before designing the system that would handle the achievements. If you make the achievement event system I can handle hooking it up to the steam backend