This commit is contained in:
Mimi Momo
2023-04-28 13:40:04 -05:00
34 changed files with 870 additions and 8 deletions
+4
View File
@@ -5,7 +5,11 @@
<p>The vision for Blessfrey <br></p>
<br>
<ul>
% for i in ["achievements", "armor-rating", "attribute", "attribute-point", "cast", "character", "controls", "credits", "damage-type", "death-penalty", "design-philosophy", "dialogue", "docs", "gear", "gig", "groups", "highlight", "ID", "inspect menu", "inventory", "item", "job", "keyword", "language", "life", "marketing", "mechanics", "Mercur", "milestones", "miracles", "pathfinding", "perk", "pip", "proxemics", "punishment", "setting", "skill", "spirit", "status-effect", "story", "style guide", "terms", "vibe", "website"]:
% for i in ["achievements", "armor-rating", "attribute", "attribute-point", "cast", "character", "controls", "credits", "damage-type", "death-penalty", "dialogue", "docs", "environment-effect", "gear", "gig", "groups", "highlight", "ID", "inspect menu", "inventory", "item", "job", "keyword", "language", "life", "mechanics", "Mercur", "milestones", "miracles", "pathfinding", "perk", "pip", "proxemics", "setting", "skill", "spirit", "status-effect", "story", "style guide", "terms", "vibe", "website"]:
<li class="list">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/blessfrey-gdd/{{i}}>{{i}}</a></li>
% end
</ul>
+2 -1
View File
@@ -40,7 +40,8 @@
</div>
<div class="diary-box disclosure">
<br>Blessfrey.me is not using sponsored posts or affiliate links. <br>
<h2>disclosure</h2>
Blessfrey.me is not using sponsored posts or affiliate links. <br>
<br>
Blessfrey.me is not collecting personal information + has no cookies. <br>
<br>
+38
View File
@@ -0,0 +1,38 @@
% import random
% rebase('frame.tpl')
<div class="content-grid">
<h1>lemonland milestones </h1>
<p>This is a list of everything I need to add before the Blessfrey is complete, version by version. I can add more in subsequent updates, but I have to draw the line somewhere. The list is broken into versions. </p>
<br>
<p>Focus and finish the game! <br></p>
<br><hr><br>
<h2>legend </h2>
<p><span class=mundane>nothing at all</span>, <span class=common>designed</span>, <span class=unusual>basic implementation</span>, <span class=rare>intentionally designed, documented, but with known issues</span>, <span class=unique>playtested and polished...or at least as done as it will ever be</span> </p>
<br><hr><br>
<h2><span class=unique>0.0 - ship literally anything at all</span> </h2>
<ul>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=unique>feature: export, embed</span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>usernames must be unique</span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>pet names must be unique</span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>usernames can't have unexpected characters like あ</span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>pet names can't have unexpected characters like あ</span> </li>
</ul>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>accounts have a persistent username </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>can capture pet and add it to your pet list </span> </li>
<br><hr><br>
</div>
<!--
-->
+1 -1
View File
@@ -25,7 +25,7 @@
<div class="projects">
<h2>other projects</h2>
<p><ul>
<li>{{random.choice(['.','•','☆','★'])}}&#9;<b>blessfrey.me</b> - The most obvious, this very portfolio and blog website. It is coded in <a href="https://bottlepy.org/docs/dev/">Bottle: Python</a>, <a href="https://bottlepy.org/docs/dev/stpl.html">SimpleTemplate</a>, and HTML+CSS. Any embedded applications are probably be HTML5. </li>
<li>{{random.choice(['.','•','☆','★'])}}&#9;<b>blessfrey.me</b> - The most obvious, this very portfolio and blog website. It is coded in <a href="https://bottlepy.org/docs/dev/">Bottle: Python</a>, <a href="https://bottlepy.org/docs/dev/stpl.html">SimpleTemplate</a>, and HTML+CSS. Any embedded applications are probably HTML5. </li>
<li>{{random.choice(['.','•','☆','★'])}}&#9;Cat Store</b> - Java, text-based cat breeding and cat show life sim. </li>
<li>{{random.choice(['.','•','☆','★'])}}&#9;<a href="https://chimchooree.itch.io/">itch.io (chimchooree)</a> and <a href="https://gitlab.com/chimchooree">GitLab (chimchooree)</a> for micro games and general coding projects. </li>
<li>{{random.choice(['.','•','☆','★'])}}&#9;OCs from gamedev projects, creative writing, and games are stored in the <a href="/characters">characters page</a>. </li>
+7
View File
@@ -117,6 +117,7 @@
<br>
<h3><span class=mundane>skills </span> </h3>
<ul>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>skillbar slots can be empty </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=common>skill loop </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=common>attack skill loop </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=rare>skills consume an spirit cost </span> </li>
@@ -142,6 +143,7 @@
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>duplicate skills cannot be equipped onto the skillbar. All but the rightmost copy will be kept. </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>Echos let you duplicate skills temporarily, captures let you sideload a dupe on the bar, thievery skills also, etc. After zoning, only the rightmost dupe will be kept. </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>environment effect is a type of skill that is triggered rather than activated. It cannot be learned or used. </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>environment effect continuously is applied to new characters entering area </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>skills can be canceled </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>skills can be canceled during their activation time</span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>skills can be canceled by pressing a movement key </span> </li>
@@ -150,6 +152,11 @@
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>canceled skills still exact their initial costs </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>canceled skills do not need to recharge </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>canceled skills do not cause aftercast delay </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>skills can affect multiple targets </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>skills can fail if not targeting a human </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>skill can be self-targeting, regardless of target </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>skills can affect everything within an area </span> </li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<span class=mundane>skills can affect everything of a certain type </span> </li>
<li>skill autoequip from save✗ </li>
<li>skill equip new skill/empty slot/rearrange skillbar✗ </li>
<li>skill use by click/keyboard/AI selection✗ </li>