gdd - terms, items, proxemics, items
parent
08d71630cb
commit
602953a08b
@ -0,0 +1,23 @@
|
||||
<svg width="868" height="868" viewBox="-434 -434 868 868" font-family="Arial" font-size="18" text-anchor="middle" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill="#FFF" stroke="#000">
|
||||
<g stroke-dasharray="2">
|
||||
<circle r="417" fill="#AFE9C6"/>
|
||||
<circle r="260" fill="#BCD35F"/>
|
||||
<circle r="111" fill="#FF7F2A"/>
|
||||
<circle r="54" fill="#D35F5F"/>
|
||||
</g>
|
||||
<path d="M-23.6 11.5a9.84 10.15 0 0 1 0-20.3H23.6a9.84 10.15 0 0 1 0 20.3Z"/>
|
||||
<path d="M-4.46 14.3a13.34 13.34 0 1 1 8.92 0 4.8 8.66 0 0 1-8.92 0Z"/>
|
||||
<path d="M-13.1 4.11c10.52 9.21 15.68 9.21 26.2 0" fill="none"/>
|
||||
</g>
|
||||
<g font-size="20">
|
||||
<text y="-327.07">PUBLIC SPACE</text>
|
||||
<text y="-169.09">SOCIAL SPACE</text>
|
||||
</g>
|
||||
<text y="-78.5">PERSONAL<tspan x="0" dy="18">SPACE</tspan></text>
|
||||
<text y="-15.7">INTIMATE<tspan x="0" y="36.86">SPACE</tspan></text>
|
||||
<text y="69.84">1.5 ft<tspan x="0" dy="18">(0.45 m)</tspan></text>
|
||||
<text y="133.19">4 ft<tspan x="0" dy="18">(1.2 m)</tspan></text>
|
||||
<text y="275.88">12 ft<tspan x="0" dy="18">(3.6 m)</tspan></text>
|
||||
<text y="392.32">25 ft<tspan x="0" dy="18">(7.6 m)</tspan></text>
|
||||
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
@ -0,0 +1,18 @@
|
||||
% import random
|
||||
% rebase('frame.tpl')
|
||||
<div class="content-grid">
|
||||
<h1><a href="/gdd">blessfrey gdd</a> - items</h1>
|
||||
<p>Items - drops, drop table, floor items, base items, inventory items, move to pick up item, shift-move-to-pick-up-item, item spawner, item in container, item inspect, item use, dropping from inv <br></p>
|
||||
<br>
|
||||
<h2>item pickup </h2>
|
||||
<p>Items can only be picked up by the player. They can be picked up via item targeting or through selecting 'pick up' on the inspect menu. <br></p>
|
||||
<br>
|
||||
<p>Item pickup is triggered when a floor item is targeted, that is, a 'target' (left-click) triggers a $Item/Body/Sprite/Sprite.gd/_on_input_event. If 'no_move_to_target' (shift) is held while targeting, the item will be targeted without pickup. Otherwise, floor_item.gd/target_event(viewport,event,shape_idx) is called to set the target and handle the input before prompting the player to consider pickup. <br></p>
|
||||
<br>
|
||||
<p>Item pickup is also an option on items' inspect menu. <br></p>
|
||||
<br>
|
||||
<p>character.gd/consider_pickup(item) points to UserControl.gd/pickup(item) then checks distance. <br></p>
|
||||
<br>
|
||||
<p>If the item is outside the player's intimate space,
|
||||
</div>
|
||||
|
@ -0,0 +1,42 @@
|
||||
% import random
|
||||
% rebase('frame.tpl')
|
||||
<div class="content-grid">
|
||||
<h1><a href="/gdd">blessfrey gdd</a> - proximity</h1>
|
||||
<p>(All distances on this page refer to interentitic distance, not spatial distance.) <br></p>
|
||||
<br>
|
||||
<p>Generally, proxemics refers to the study of the relationship between social beings and physical distance. In Blessfrey, relative distances between interactables and game mechanic ranges are modeled after <a href="https://en.wikipedia.org/wiki/Proxemics">Edward T. Hall's interpersonal distances of man</a>: public, social, personal, and intimate distance. <br></p>
|
||||
<br>
|
||||
<p>It's so unfortunate that social distance is more often associated with the pandemic than proxemics now. I may have to find more positive terms later, but these work well for me. :/ I like the implication of a generalized "personal bubble" instead of the solely combat-oriented "aggro bubble" of other RPGs. <br></p>
|
||||
<img src="/static/img/gdd/personalbubble.svg" alt="(chart: concentric rings. From outer to inner, public space is 25-12', social space is 12-4', personal space is 4-1.5', and intimate space is 1.5' or less.)">
|
||||
<p>(image was made by WebHamster for Wikipedia)
|
||||
<br>
|
||||
<p>Distances are declared in the mobile entity's mobile.gd. I...don't know what Godot units are supposed to be. I think they are pixels? Let's call them degrees(❥). I estimate 1❥ to equal ~2.5 social inches. <br></p>
|
||||
<br>
|
||||
<h2>extrapersonal distance </h2>
|
||||
<p><ul>
|
||||
<li>range: ???-∞❥ </li>
|
||||
<li>relevancy: conceptual interentitic outerspace </li>
|
||||
</ul></p>
|
||||
<h2>public distance </h2>
|
||||
<p><ul>
|
||||
<li>range: 90-???❥ </li>
|
||||
<li>relevancy: </li>
|
||||
</ul></p>
|
||||
<h2>social distance </h2>
|
||||
<p><ul>
|
||||
<li>60-90❥. </li>
|
||||
<li> </li>
|
||||
</ul></p>
|
||||
<h2>personal distance </h2>
|
||||
<p><ul>
|
||||
<li>45-60❥. </li>
|
||||
<li> </li>
|
||||
</ul></p>
|
||||
<h2>intimate distance </h2>
|
||||
<p><ul>
|
||||
<li>range: 0-45❥ </li>
|
||||
<li>relevancy: item pickup, melee attacks </li>
|
||||
</ul></p>
|
||||
<br>
|
||||
</div>
|
||||
|
@ -1,6 +1,17 @@
|
||||
% rebase('frame.tpl')
|
||||
<div class="content-grid">
|
||||
<h1>blessfrey gdd - dictionary of terms</h1>
|
||||
<p>Definitions of technical terms will go here. </p>
|
||||
<p><ul>
|
||||
<li><b><a href="/blessfrey-items">base item</a></b>: the core of data of an individual item. Floor items and inventory items contain a base item. </li>
|
||||
<li><b><a href="/blessfrey-proxemics">degrees(❥)</a></b>: (concept) the unit of social distance </li>
|
||||
<li><b><a href="/blessfrey-items">floor item</a></b>: </li>
|
||||
<li><b><a href="/blessfrey-proxemics">intimate distance</a></b>: 45❥, declared at mobile.gd/intimate_space </li>
|
||||
<li><b><a href="/blessfrey-items">inventory item</a></b>: </li>
|
||||
<li><b><a href="/blessfrey-items">item</a></b>: varies in form depending on its context - base item, floor item, inventory item, merchandise </li>
|
||||
<li><b><a href="/blessfrey-items">merchandise</a></b>: </li>
|
||||
<li><b><a href="/blessfrey-proxemics">personal distance</a></b>: 60❥, declared at mobile.gd/personal_space </li>
|
||||
<li><b><a href="/blessfrey-proxemics">proxemics</a></b>: (concept) interentitic distances </li>
|
||||
<li><b><a href="/blessfrey-proxemics">social distance</a></b>: 90❥, declared at mobile.gd/social_space </li>
|
||||
</ul></p>
|
||||
</div>
|
||||
|
||||
|
Loading…
Reference in New Issue