ABCDEFGHIJKLMNOPQRSTUVWX
1
Tutorial 1:
https://vitno.org/punyinform-coding-1-the-basics/
2
Tutorial 2:
https://vitno.org/punyinform-coding-2-objects-and-actions/
3
Tutorial 3:
https://vitno.org/punyinform-coding-3-daemons-and-describing-objects/
4
5
Room propertiesTutorial
Non-room properties
TutorialAttributesTutorialOther conceptsTutorialConstantTutorial
6
n_to1name1light1Initialise1INITIAL_LOCATION_VALUE1
7
s_to1parse_name2ediblesimple scoring2STATUSLINE_TIME3
8
e_to1short_name1absentA new action + verb2STATUSLINE_SCORE1
9
w_to1article2talkableExtending a verb2NO_SCORE3
10
ne_to1invent3supporter2Replacing grammar3SACK_OBJECT
11
se_to1description1container2Losing3DEBUG1
12
nw_to1inside_description2enterable2Winning2RUNTIME_ERRORS
13
sw_to1describe2transparent2NextWord2OPTIONAL_NO_DARKNESS2
14
u_to1initial1open2DarknessOPTIONAL_ALLOW_WRITTEN_NUMBERS3
15
d_to1when_open2openable2objectloopOPTIONAL_EXTENDED_METAVERBS
16
in_to1when_closed2concealedif1OPTIONAL_EXTENDED_VERBSET3
17
out_to1when_onmovedelse2OPTIONAL_PRINT_SCENERY_CONTENTS
18
initial1when_offvisitedswitch3OPTIONAL_SCORED2
19
description1before2properprint1OPTIONAL_FULL_SCORE2
20
cant_go1after1sceneryprint_ret2OPTIONAL_FULL_DIRECTIONS1
21
name1react_beforescored2"Printing and returning";2OPTIONAL_SIMPLE_DOORS2
22
react_after2static2rtrue1OPTIONAL_SHIP_DIRECTIONS
23
lifeanimaterfalse1OPTIONAL_GUESS_MISSING_NOUN
24
ordersclothingreturn1OPTIONAL_PROVIDE_UNDO
25
daemon3worn(true)1CUSTOM_ABBREVIATIONS
26
time_outpluralname(false)1OPTIONAL_MANUAL_SCOPE
27
time_leftfemalein2OPTIONAL_MANUAL_REACTIVE
28
each_turnneuternotinOPTIONAL_ORDERED_TIMERS
29
add_to_scope3general1has1OPTIONAL_REACTIVE_PARSE_NAME
30
capacityswitchable3hasnt2
31
found_in2on3give1
32
door_to2door2provides
33
door_dir2locked2parent2
34
with_key2lockable2~~2
35
workflagor2
36
&&2
37
||2
38
move2
39
remove2
40
<>3
41
<<>>3
42
self1
43
location2
44
player
45
noun2
46
second2
47
parsed_number3
48
OPTIONAL_SIMPLE_DOORS2
49
ext_waittime.h3
50
ext_flags.h
51
ext_cheap_scenery.h
52
ext_talk_menu.h
53
Plural words ('boxes//p')2
54
Objects in / on / part of other objects
2
55
ObjectIsUntoucable()3
56
fake actions3
57
Common / Individual properties3
58
Statusline time + SetTime()3
59
DeathMessage()3
60
Entry point routines3
61
Handling directions in code
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100