bf gdd - inspect menu

small-nav
Mimi Momo 2 years ago
parent d837a6ef70
commit e911c63f39

@ -559,6 +559,19 @@ def me():
info = {'css': 'me', 'title': 'about me', 'year': find_year()} info = {'css': 'me', 'title': 'about me', 'year': find_year()}
return template('me.tpl', info) return template('me.tpl', info)
# Blessfrey Mechanics
@route('/mechanics')
def mech():
"""mechanics"""
info = {'css': 'doc', 'title': 'blessfrey gdd - game mechanics', 'year': find_year()}
return template('bf-mechanics.tpl', info)
@route('/inspect')
def mech1():
"""inspect"""
info = {'css': 'doc', 'title': 'blessfrey gdd - game mechanics', 'year': find_year()}
return template('bf-mech-inspect.tpl', info)
# Blessfrey Feature Requirements Page # Blessfrey Feature Requirements Page
@route('/milestones') @route('/milestones')
def milestones(): def milestones():

@ -10,6 +10,7 @@
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/credits>credits</a></li> <li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/credits>credits</a></li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/entities>entities</a></li> <li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/entities>entities</a></li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/jobs>jobs</a></li> <li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/jobs>jobs</a></li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/mechanics>mechanics</a></li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/keywords>music</a></li> <li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/keywords>music</a></li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/milestones>milestones</a></li> <li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/milestones>milestones</a></li>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/music>music</a></li> <li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/music>music</a></li>

@ -0,0 +1,13 @@
% rebase('frame.tpl')
<div class="content-grid">
<h1>blessfrey gdd - game mechanic - inspect menu</h1>
<h2>description </h2>
<p>Right-click on an tangible entity or inventory item to open a popup inspect menu with all relevant inspect options. Selecting one will execute a method. Examples are 'follow Chloe' (pathfind after Chloe wherever she moves until action is cancelled), 'pick up clover' (item pickup), and 'examine button' (write a descriptive line about her in Helia's thought bubble) <br></p>
<br>
<h2>structure </h2>
<p>Every tangible entity has an exported array of inspect_options. {'english_tr_key': 'method', 'tr_pick up':'pickup','tr_examine':'examine_surprise'}. Every tangible has at least 'examine.' <br></p>
<br>
<h2>logic </h2>
<p>When tangible entity is right-clicked, the inspect menu adds a UI option for each inspect option. <br></p>
</div>

@ -0,0 +1,10 @@
% import random
% rebase('frame.tpl')
<div class="content-grid"><div class="center">
<h1>blessfrey game design document </h1>
<p>documenting Blessfrey game mechanics<br></p>
<br>
<ul>
<li class="latest">{{random.choice(['.','•','☆','★'])}}&#9;<a href=/inspect>inspect menu</a></li>
</ul>
</div></div>
Loading…
Cancel
Save