mirror of
https://github.com/He4eT/yet-another-experiment.git
synced 2026-05-05 00:57:22 +00:00
Initial commit
This commit is contained in:
commit
46da433a7b
5 changed files with 118 additions and 0 deletions
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
lib/
|
||||||
|
obj/
|
||||||
|
|
||||||
|
*.t3
|
||||||
|
GameInfo.txt
|
||||||
42
experiment.t
Normal file
42
experiment.t
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
#include <adv3.h>
|
||||||
|
#include <en_us.h>
|
||||||
|
|
||||||
|
versionInfo: GameID
|
||||||
|
name = 'Uncontrolled experiment'
|
||||||
|
byline = 'by He4eT'
|
||||||
|
authorEmail = 'He4eT <He4eTHb1u@gmail.com>'
|
||||||
|
desc = 'A simple demo for TADS 3.'
|
||||||
|
version = '0'
|
||||||
|
IFID = 'F1E9FCB6-84D5-4FFA-B7E6-74458D83018B'
|
||||||
|
showCredit () {"
|
||||||
|
Some credits here.
|
||||||
|
";}
|
||||||
|
showAbout () {"
|
||||||
|
<< desc >> <br>
|
||||||
|
Set of usefull examples for developers.
|
||||||
|
";}
|
||||||
|
;
|
||||||
|
|
||||||
|
gameMain: GameMainDef
|
||||||
|
initialPlayerChar = me
|
||||||
|
|
||||||
|
experimentNumber = 0
|
||||||
|
dayNumber = 21
|
||||||
|
|
||||||
|
showIntro () {"
|
||||||
|
<.p>
|
||||||
|
<q>Experiment <<experimentNumber>>,
|
||||||
|
day number <<dayNumber>>,</q>
|
||||||
|
a cold mechanical voice suddenly interrupts
|
||||||
|
your restless sleep.
|
||||||
|
<q>Have a nice day!</q>
|
||||||
|
<.p>
|
||||||
|
";}
|
||||||
|
showGoodbye () {"
|
||||||
|
<.p>Game over<.p>
|
||||||
|
";}
|
||||||
|
;
|
||||||
|
|
||||||
|
#include "src/room/orangeRoom.t"
|
||||||
|
|
||||||
|
#include "src/actor/pc.t"
|
||||||
11
experiment.t3m
Normal file
11
experiment.t3m
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
-D LANGUAGE=en_us
|
||||||
|
-D MESSAGESTYLE=neu
|
||||||
|
-Fy obj -Fo obj
|
||||||
|
|
||||||
|
-o experiment.t3
|
||||||
|
|
||||||
|
-I lib/include
|
||||||
|
-lib lib/system
|
||||||
|
-lib lib/adv3/adv3
|
||||||
|
|
||||||
|
-source experiment
|
||||||
3
src/actor/pc.t
Normal file
3
src/actor/pc.t
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
me: Actor
|
||||||
|
location = orangeRoom
|
||||||
|
;
|
||||||
57
src/room/orangeRoom.t
Normal file
57
src/room/orangeRoom.t
Normal file
|
|
@ -0,0 +1,57 @@
|
||||||
|
orangeRoom: Room
|
||||||
|
'Orange room'
|
||||||
|
" You're standing in the large room.
|
||||||
|
<br>The walls, floors and ceiling are
|
||||||
|
completely covered with white plastic panels.
|
||||||
|
<.p>
|
||||||
|
In the upper left corner of the north wall
|
||||||
|
you can see the orange number
|
||||||
|
<q><<gameMain.experimentNumber>></q>
|
||||||
|
half a meter high.
|
||||||
|
<.p>
|
||||||
|
The room contains
|
||||||
|
an ascetic bed
|
||||||
|
and a desk against the east wall."
|
||||||
|
;
|
||||||
|
|
||||||
|
+ Decoration
|
||||||
|
'orange digits/number'
|
||||||
|
'orange number'
|
||||||
|
" Orange, huge and neat digits
|
||||||
|
without additional explanation."
|
||||||
|
;
|
||||||
|
|
||||||
|
+ bed: Bed, Heavy
|
||||||
|
'ascetic bed'
|
||||||
|
'ascetic bed'
|
||||||
|
"It has a plastic frame and an unsprung mattress."
|
||||||
|
;
|
||||||
|
|
||||||
|
+ desk: Heavy, Surface
|
||||||
|
'white desk/table'
|
||||||
|
'white desk'
|
||||||
|
" This white desk has some marks on working surface
|
||||||
|
and a single drawer."
|
||||||
|
;
|
||||||
|
|
||||||
|
++ Decoration
|
||||||
|
'letters/label/mark/marks'
|
||||||
|
'some scratched letters'
|
||||||
|
"You can't make out the inscription."
|
||||||
|
;
|
||||||
|
|
||||||
|
++ drawer: Component, OpenableContainer
|
||||||
|
'drawer'
|
||||||
|
'drawer'
|
||||||
|
"It looks like it should open easily. "
|
||||||
|
;
|
||||||
|
|
||||||
|
+++ whiteCube: Thing
|
||||||
|
'white cube'
|
||||||
|
'white cube'
|
||||||
|
"Small glossy white cube";
|
||||||
|
|
||||||
|
+++ blackCube: Thing
|
||||||
|
'black cube'
|
||||||
|
'black cube'
|
||||||
|
"Small glossy black cube";
|
||||||
Loading…
Add table
Add a link
Reference in a new issue