-
Notifications
You must be signed in to change notification settings - Fork 0
/
05_ending.lua
124 lines (88 loc) · 3.12 KB
/
05_ending.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
dofile("_yamaha_game_module.lua") -- 最後だけは、ヤマハのFlashに書き込みを行う
local function validArgs()
local message1 = [[
おれ おレ… オレ は
・
・
・
コンニチハ
ワタシハ ヤマハルータ RTX1210 デス
カレ ハ アナタ ヲ ニクンデ イマシタ…
アナタ…
]]
local message2 = [[
ヲ フカク ニクンデ イマシタ
サイゴニ アナタ ノ キーボードデ
カレ ヘノ レクイレム ヲ 演奏 シテアゲテクダサイ…
キー は「4」「5」「6」「+」 デ ナリマス
3
2
1
ドウゾ
]]
local message3 = [[
oO( …ふふ 素晴らしい
君らしい演奏 を聞けて嬉しいよ… )
どこからか、懐かしい声がきこえた気がした…
=============================
### ##
## ##
# ### #####
#### ## ## ##
## ## ## ##
## ## ## ##
#### #### ## ##
=============================
制作 : kamera25
協力 : Global Game Jam 2024 瀬戸内会場 in 広島
....... . .:: ::::::::
.............. : .:: :::::::::.
.... .... :::::::::::::
... . .... ::::::::::::
... . ... :::::::-:::::::
... . ...:::::::. -::-
... :: -:...:::::: .
.... ::: :::::....:::: . .
....::: ::::::::...:::: . .....
.:: :::::::::::....::: . ...
:- :::::::::::::...::: . ..
.: :::::::::::::::... : ...
:: :::::::::::::::: .... ...
::-:::::::::::::: .............
:::::::::::::::: . .......
::::::::::::::::.
:::::::::
遊んでくれてありがとう! - Thank you for Playing!
]]
print("----------------------------")
-- print(playerName .. " 君")
print(" ")
print(" ")
PrintWithWaitTime(message1, 1)
-- print(playerName)
PrintWithWaitTime(message2, 1)
PlayYamahaPiano(10)
PrintWithWaitTime(message3, 1)
print("----------------------------")
end
local function invalidArgs()
-- local playerName = GetPlayerName()
local message1 = [[
それどころではない、先にマルウェアを見つけ出さなければ。
もしわからなければ ミシマ の 犯行メッセージ をもう一回聞くしかないな
> lua usb1:/04_game.lua <さっき入力したモールス信号>
]]
PrintWithWaitTime(message1, 1)
end
local function main()
if not IsExistFile("malware.bin") and IsExistFile("05_ending.lua") then
local success, errorMessage = pcall(validArgs)
if not success then
print("!!! プレイヤーによって ゲームが中断されました !!!")
print("!!! ゲームを続行するには、再度処理を実施してください !!!")
end
else
invalidArgs()
end
end
main()