bf gdd - inspect menu
This commit is contained in:
@@ -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(['.','•','☆','★'])}}	<a href=/credits>credits</a></li>
|
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/credits>credits</a></li>
|
||||||
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/entities>entities</a></li>
|
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/entities>entities</a></li>
|
||||||
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/jobs>jobs</a></li>
|
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/jobs>jobs</a></li>
|
||||||
|
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/mechanics>mechanics</a></li>
|
||||||
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/keywords>music</a></li>
|
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/keywords>music</a></li>
|
||||||
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/milestones>milestones</a></li>
|
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/milestones>milestones</a></li>
|
||||||
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<a href=/music>music</a></li>
|
<li class="latest">{{random.choice(['.','•','☆','★'])}}	<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(['.','•','☆','★'])}}	<a href=/inspect>inspect menu</a></li>
|
||||||
|
</ul>
|
||||||
|
</div></div>
|
||||||
Reference in New Issue
Block a user