bf gdd - inspect menu
This commit is contained in:
@@ -559,6 +559,19 @@ def me():
|
||||
info = {'css': 'me', 'title': 'about me', 'year': find_year()}
|
||||
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
|
||||
@route('/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=/entities>entities</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=/milestones>milestones</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