requirements

small-nav
Mimi Momo 2 years ago
parent 379b2b27bc
commit c56a81e0b7

@ -1,117 +1,145 @@
% rebase('frame.tpl') % rebase('frame.tpl')
<div class="content-grid"> <div class="content-grid">
<div class=""> <div class="">
<h1> <h1>release requirements </h1>
<h2><b>0.0 - first</b> </h2> <p>This is a list of everything I need to add before the Blessfrey is complete. I can add more in subsequent updates, but I have to draw the line somewhere. The list is broken into versions. <br></p>
<br>
<p>Focus and finish the game! <br></p>
<br>
<p>Legend: <span class=mundane>nothing at all</span>, <span class=common>designed</span>, <span class=unusual>basic implementation</span>, <span class=rare>intentionally designed, tested</span>, <span class=unique>more or less finalized</span>
<h2><span class=unique>0.0 - first</span> </h2>
<ul> <ul>
<li>feature: export, embed </li> <li><span class=unusual>feature: export, embed</span> </li>
<li><span class=mundane></span> </li>
</ul> </ul>
<h2>0.1 - bingo </h2> <h2><b>0.1 - bingo</b> </h2>
<ul> <ul>
<li>feature: KnowledgeBase - achievements, progression </li> <li><span class=rare>feature: KnowledgeBase - achievements, progression </li>
<li>~70 new skills </li> <li><span class=common>~70 new skills</span> </li>
<li>solid, extendable base for skills, keywords, skill equips, DMVs </li> <li><span class=unusual>solid, extendable base for skills, keywords, skill equips, DMVs</span> </li>
<li>ignore input during main menu, etc </li> <li><span class=unusual>ignore input during main menu, etc</span> </li>
<li>basic dialog </li> <li><span class=unusual>basic dialog</span> </li>
<li>basic serialization </li> <li><span class=unusual>basic serialization - save, load, config</span> </li>
<li>basic pathfinding </li> <li><span class=unusual>basic pathfinding</span> </li>
<li>basic AI - states, transitions </li> <li><span class=unusual>basic obstructions - walls</span> </li>
<li>basic combat - life, spirit, attack, skills, </li> <li><span class=unusual>basic AI - states, transitions</span> </li>
<li>item pickup </li> <li><span class=unusual>basic combat - life, spirit, attacks, skills, hitbox, aggro</span> </li>
<li>inventory </li> <li><span class=unusual>basic UI - start screen, controls screen, credits screen</span> </li>
<li>interact - character, container</li> <li><span class=mundane>basic audio - BGM, attack SFX, skill SFX, ambience</span> </li>
<li>containers </li> <li><span class=unusual>basic audio adjustments - volume slider, mute button</span> </li>
<li>travel between rooms </li> <li><span class=unusual>item pickup</span> </li>
<li>drop items </li> <li><span class=unusual>inventory</span> </li>
<li>inspect </li> <li><span class=unusual>interact - character, container</span> </li>
<li>spawnpoints </li> <li><span class=unusual>containers</span> </li>
<li>XP, levels </li> <li><span class=unusual>travel between rooms</span> </li>
<li>skillbar - drag & drop, enforces deckbuilding rules </li> <li><span class=unusual>drop items</span> </li>
<li>attack loop </li> <li><span class=unusual>inspect</span> </li>
<li>skill use - out of range, cancel </li> <li><span class=unusual>spawnpoints</span> </li>
<li> </li> <li><span class=unusual>XP, levels</span> </li>
<li><span class=unusual>skillbar - drag & drop, enforces deckbuilding rules</span> </li>
<li><span class=unusual>attack loop</span> </li>
<li><span class=mundane>skill use - out of range, cancel</span> </li>
<li><span class=mundane>learning skills</span> </li>
<li><span class=mundane>room skills</span> </li>
<li><span class=unusual>life/spirit regen</span> </li>
</ul> </ul>
<h2>0.2 - AI factions </h2> <h2>0.2 - AI factions </h2>
<ul> <ul>
<li>feature: factions - disposition towards other factions </li> <li><span class=mundane>feature: factions - disposition towards other factions</span> </li>
<li>pathfinding </li> <li><span class=unusual>pathfinding</span> </li>
<li>teams </li> <li><span class=mundane>teams</span> </li>
<li>death </li> <li><span class=unusual>death</span> </li>
<li>drop tables </li> <li><span class=unusual>drop tables</span> </li>
<li>flocking </li> <li><span class=mundane>item rarity</span> </li>
<li>idle, wander </li> <li><span class=mundane>flocking</span> </li>
<li>patrol routes </li> <li><span class=unusual>idle, wander</span> </li>
<li>aggro range </li> <li><span class=unusual>patrol routes</span> </li>
<li>targeting </li> <li><span class=unusual>aggro range</span> </li>
<li>skill use prioritization </li> <li><span class=unusual>targeting, prioritization</span> </li>
<li><span class=mundane>skill use prioritization</span> </li>
</ul> </ul>
<h2>0.3 - boss fight </h2> <h2>0.3 - boss fight </h2>
<ul> <ul>
<li>feature: multiphase, dynamic boss </li> <li><span class=mundane>feature: multiphase, dynamic boss</span> </li>
<li>obstacles - impermeable walls, permeable walls, opaque walls, transparent walls, destructible walls </li> <li><span class=unusual>obstacles - impermeable walls, permeable walls, opaque walls, transparent walls, destructible walls</span> </li>
<li>boss splash screen </li> <li><span class=mundane>boss splash screen</span> </li>
<li>cutscene-like scripting </li> <li><span class=mundane>cutscene-like scripting</span> </li>
<li>resurrection </li> <li><span class=mundane>resurrection</span> </li>
<li>projectiles </li> <li><span class=unusual>projectiles</span> </li>
<li>only change skill in noncombat rooms </li> <li><span class=mundane>only change skill in noncombat rooms</span> </li>
<li>interrupt </li> <li><span class=mundane>interrupt</span> </li>
<li>items - use to impart keywords </li> <li><span class=mundane>items - use to impart keywords</span> </li>
</ul> </ul>
<h2>0.4 - job </h2> <h2>0.4 - job </h2>
<ul> <ul>
<li>feature: 3 basic jobs </li> <li><span class=mundane>feature: 3 basic jobs</span> </li>
<li>side jobs </li> <li><span class=mundane>side jobs</span> </li>
<li>changing side job </li> <li><span class=mundane>changing side job</span> </li>
<li>stats - impact skills </li> <li><span class=mundane>stats - impact skills</span> </li>
<li>perks - impact character </li> <li><span class=mundane>perks - impact character</span> </li>
<li>gear - impact incoming keywords </li> <li><span class=mundane>gear - impact incoming keywords</span> </li>
<li>weapons - impact outgoing keywords </li> <li><span class=mundane>weapons - impact outgoing keywords</span> </li>
</ul> </ul>
<h2>0.5 - UI </h2> <h2>0.5 - UI </h2>
<ul> <ul>
<li>feature: phone </li> <li><span class=unusual>feature: phone</span> </li>
<li>codex app </li> <li><span class=mundane>codex app</span> </li>
<li>messenging app </li> <li><span class=mundane>messenging app</span> </li>
<li>inventory app </li> <li><span class=unusual>inventory app</span> </li>
<li>music app </li> <li><span class=unusual>music app</span> </li>
<li>settings app </li> <li><span class=mundane>settings app</span> </li>
<li>store page, functionality </li> <li><span class=unusual>app store</span> </li>
<li>pop-up notifications, tool tips </li> <li><span class=mundane>store page, functionality</span> </li>
<li>skill library, skillbar </li> <li><span class=mundane>store sales, promotions</span> </li>
<li>containers </li> <li><span class=mundane>pop-up notifications, tool tips</span> </li>
<li>highlight </li> <li><span class=unusual>skill library, skillbar</span> </li>
<li>main menu, submenus </li> <li><span class=unusual>containers</span> </li>
<li>inspect menu </li> <li><span class=unusual>highlight</span> </li>
<li>forms, questionnaires, homework sheets </li> <li><span class=unusual>main menu, submenus</span> </li>
<li>iron out canvas layer layers </li> <li><span class=unusual>inspect menu</span> </li>
<li>dialog </li> <li><span class=mundane>forms, questionnaires, homework sheets</span> </li>
<li><span class=mundane>iron out canvas layer layers</span> </li>
<li><span class=mundane>dialog - name, rich text, emoticons, options, </span> </li>
<li><span class=mundane>dialog portraits</span> </li>
<li><span class=mundane>all text ready for translation</span> </li>
</ul> </ul>
<h2>1.0 - release </h2> <h2>1.0 - release </h2>
<ul> <ul>
<li>feature: the completed game </li> <li><span class=mundane>feature: the completed game</span> </li>
<li>full main story </li> <li><span class=mundane>full main story</span> </li>
<li>all levels </li> <li><span class=mundane>all levels</span> </li>
<li>equipment </li> <li><span class=mundane>all skills</span> </li>
</ul> </ul>
<h2>??? - overflow </h2> <h2>??? - overflow </h2>
<ul> <ul>
<li>feature: ideas that haven't been assigned to a release yet. probably not everything can fit into the game by 1.0, if ever </li> <li><span class=mundane>feature: ideas that haven't been assigned to a release yet. probably not everything can fit into the game by 1.0, if ever</span> </li>
<li>rebindable controls </li> <li><span class=mundane>rebindable controls</span> </li>
<li>get input from colorblind people </li> <li><span class=mundane>get input from colorblind people</span> </li>
<li>training dummy - tells you your DPS, inflicted keywords, etc </li> <li><span class=mundane>training dummy - tells you your DPS, inflicted keywords, etc</span> </li>
<li>dialog portraits </li> <li><span class=mundane>emotes</span> </li>
<li>emotes </li> <li><span class=mundane>skill SFX</span> </li>
<li>skill SFX </li> <li><span class=mundane>character creation</span> </li>
<li>character creation </li> <li><span class=mundane>change phone background</span> </li>
<li>change phone background </li> <li><span class=mundane>store screenshots in phone gallery</span> </li>
<li>store screenshots in phone gallery </li> <li><span class=mundane>add your own music to music folder, appears in music app. pixelate cover to match-ish game graphics</span> </li>
<li>add your own music to music folder, appears in music app. pixelate cover to match-ish game graphics </li> <li><span class=mundane>gear changes sprite appearance</span> </li>
<li>gear changes sprite appearance </li> <li><span class=mundane>gear changes companions' sprite appearance</span> </li>
<li>gear changes companions' sprite appearance </li> <li><span class=mundane>gear changes dialog portaits - paper doll</span> </li>
<li>gear changes dialog portaits - paper doll </li> <li><span class=mundane>play as a boy</span> </li>
<li>play as a boy </li> <li><span class=mundane>translate into additional languages</span> </li>
<li>additional languages </li> <li><span class=unusual>activator - button</span> </li>
<li>teams </li> <li><span class=mundane>destructible terrain that requires specific keywords - slash or burn webs</span> </li>
<li><span class=mundane>disposition, affinity system</span> </li>
<li><span class=mundane>Uncle's house</span> </li>
<li><span class=mundane>Ray's house</span> </li>
<li><span class=mundane>Marie-Agnes's house</span> </li>
<li><span class=mundane>Mayor's Mansion</span> </li>
<li><span class=mundane>church</span> </li>
<li><span class=mundane>school</span> </li>
<li><span class=mundane>apothecary</span> </li>
<li><span class=mundane>sporting goods</span> </li>
<li><span class=mundane>QuestionMart</span> </li>
<li><span class=mundane>cable company</span> </li>
</ul> </ul>
</div> </div>
</div> </div>

Loading…
Cancel
Save