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