2019 GAME JAM except Mad Physicist
1
2019 GAME JAM/AGENT OF SHINIGAMI/.game
Normal file
@ -0,0 +1 @@
|
||||
launcher
|
||||
BIN
2019 GAME JAM/AGENT OF SHINIGAMI/file/AGENT OF SHINIGAMI.tar.gz
Normal file
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
1
2019 GAME JAM/Ancient Abyss/.game
Normal file
@ -0,0 +1 @@
|
||||
launcher
|
||||
BIN
2019 GAME JAM/Ancient Abyss/file/Ancient Abyss.tar.gz
Normal file
BIN
2019 GAME JAM/Ancient Abyss/shots/Ancient Abyss.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
1
2019 GAME JAM/DCDOR/.game
Normal file
@ -0,0 +1 @@
|
||||
launcher
|
||||
BIN
2019 GAME JAM/DCDOR/file/DCDOR.tar.gz
Normal file
BIN
2019 GAME JAM/DCDOR/shots/DCDOR.png
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
1
2019 GAME JAM/Diner Mafia/.game
Normal file
@ -0,0 +1 @@
|
||||
launcher
|
||||
BIN
2019 GAME JAM/Diner Mafia/file/Diner Mafia.tar.gz
Normal file
BIN
2019 GAME JAM/Diner Mafia/shots/Diner Mafia.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
1
2019 GAME JAM/Infected System/.game
Normal file
@ -0,0 +1 @@
|
||||
pico8
|
||||
BIN
2019 GAME JAM/Infected System/file/dshift.p8.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
2019 GAME JAM/Infected System/shots/Infected System.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
1
2019 GAME JAM/Omamori/.game
Normal file
@ -0,0 +1 @@
|
||||
launcher
|
||||
BIN
2019 GAME JAM/Omamori/file/Omamori.tar.gz
Normal file
BIN
2019 GAME JAM/Omamori/shots/Omamori.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
1
2019 GAME JAM/Road Invaders/.game
Normal file
@ -0,0 +1 @@
|
||||
launcher
|
||||
BIN
2019 GAME JAM/Road Invaders/file/Road Invaders.tar.gz
Normal file
BIN
2019 GAME JAM/Road Invaders/shots/Road Invaders.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
1
2019 GAME JAM/ShiftQuest/.game
Normal file
@ -0,0 +1 @@
|
||||
launcher
|
||||
BIN
2019 GAME JAM/ShiftQuest/file/ShiftQuest.tar.gz
Normal file
BIN
2019 GAME JAM/ShiftQuest/shots/ShiftQuest.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
1
2019 GAME JAM/SpaceShifter/.game
Normal file
@ -0,0 +1 @@
|
||||
launcher
|
||||
BIN
2019 GAME JAM/SpaceShifter/file/SpaceShifter.tar.gz
Normal file
BIN
2019 GAME JAM/SpaceShifter/shots/SpaceShifter.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
1
2019 GAME JAM/Two Dimensions/.game
Normal file
@ -0,0 +1 @@
|
||||
launcher
|
||||
BIN
2019 GAME JAM/Two Dimensions/file/Two Dimensions.tar.gz
Normal file
BIN
2019 GAME JAM/Two Dimensions/shots/Two Dimensions.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
1
2019 GAME JAM/du-pk/.game
Normal file
@ -0,0 +1 @@
|
||||
pico8
|
||||
BIN
2019 GAME JAM/du-pk/file/du-pk.p8.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
2019 GAME JAM/du-pk/shots/du-pk.png
Normal file
|
After Width: | Height: | Size: 1011 B |
1
2019 GAME JAM/index.json
Normal file
@ -0,0 +1 @@
|
||||
{ "list": [{ "type": "launcher", "title": "AGENT OF SHINIGAMI", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//AGENT%20OF%20SHINIGAMI/file/AGENT%20OF%20SHINIGAMI.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//AGENT%20OF%20SHINIGAMI/shots/AGENT%20OF%20SHINIGAMI.png" }, { "type": "launcher", "title": "Ancient Abyss", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Ancient%20Abyss/file/Ancient%20Abyss.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Ancient%20Abyss/shots/Ancient%20Abyss.png" }, { "type": "launcher", "title": "DCDOR", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//DCDOR/file/DCDOR.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//DCDOR/shots/DCDOR.png" }, { "type": "launcher", "title": "Diner Mafia", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Diner%20Mafia/file/Diner%20Mafia.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Diner%20Mafia/shots/Diner%20Mafia.png" }, { "type": "pico8", "title": "Infected System", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Infected%20System/file/dshift.p8.png", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Infected%20System/shots/Infected%20System.png" }, { "type": "launcher", "title": "Omamori", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Omamori/file/Omamori.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Omamori/shots/Omamori.png" }, { "type": "launcher", "title": "Road Invaders", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Road%20Invaders/file/Road%20Invaders.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Road%20Invaders/shots/Road%20Invaders.png" }, { "type": "launcher", "title": "ShiftQuest", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//ShiftQuest/file/ShiftQuest.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//ShiftQuest/shots/ShiftQuest.png" }, { "type": "launcher", "title": "SpaceShifter", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//SpaceShifter/file/SpaceShifter.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//SpaceShifter/shots/SpaceShifter.png" }, { "type": "launcher", "title": "Two Dimensions", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Two%20Dimensions/file/Two%20Dimensions.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//Two%20Dimensions/shots/Two%20Dimensions.png" }, { "type": "pico8", "title": "du-pk", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//du-pk/file/du-pk.p8.png", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM//du-pk/shots/du-pk.png" }] }
|
||||
@ -1 +0,0 @@
|
||||
launcher
|
||||
@ -1 +0,0 @@
|
||||
{ "list": [{ "type": "launcher", "title": "AGENT OF SHINIGAMI", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/gameshell-19q1/AGENT%20OF%20SHINIGAMI/file/AGENT%20OF%20SHINIGAMI.tar.gz", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/gameshell-19q1/AGENT%20OF%20SHINIGAMI/shots/AGENT%20OF%20SHINIGAMI.png" }, { "type": "pico8", "title": "quantum_shooter", "file": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/gameshell-19q1/quantum_shooter/file/quantum_shooter.p8.png", "shots": "https://raw.githubusercontent.com/clockworkpi/warehouse/master/gameshell-19q1/quantum_shooter/shots/quantum_shooter.png" }] }
|
||||
@ -1 +0,0 @@
|
||||
pico8
|
||||
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 846 B |
@ -1,56 +0,0 @@
|
||||
#!/usr/bin/env newlisp
|
||||
(module "util.lsp")
|
||||
(module "getopts.lsp")
|
||||
(module "json.lsp")
|
||||
|
||||
(shortopt "d" (setq gamefolder getopts:arg) "" "game folder")
|
||||
(shortopt "?" (getopts:usage) nil "Print this help message")
|
||||
|
||||
(getopts (2 (main-args))); parse getopt
|
||||
|
||||
(if (or (nil? gamefolder) (= gamefolder ""))
|
||||
(begin
|
||||
(getopts:usage)
|
||||
(exit)
|
||||
)
|
||||
)
|
||||
|
||||
(setq files (directory gamefolder))
|
||||
|
||||
(setq res (list ))
|
||||
|
||||
(dolist (x files)
|
||||
(if (and (not (starts-with x ".")) (directory? (string gamefolder "/" x )))
|
||||
(begin
|
||||
(setq gametype (read-file (string gamefolder "/" x "/.game")))
|
||||
;(println gametype)
|
||||
(if (not (nil? gametype))
|
||||
(begin
|
||||
(setq item_list '())
|
||||
(setq _file (exec (string "raw.github.lsp " gamefolder "/'" x "'/file/*")))
|
||||
(setq _shots (exec (string "raw.github.lsp " gamefolder "/'" x "'/shots/*")))
|
||||
|
||||
(setq item_list (list (list "title" x) (list "type" gametype)))
|
||||
|
||||
(if (= (length _file) 1)
|
||||
(push (list "file" (nth 0 _file)) item_list)
|
||||
(push (list "file" _file) item_list)
|
||||
)
|
||||
(if (= (length _shots) 1)
|
||||
(push (list "shots" (nth 0 _shots)) item_list)
|
||||
(push (list "shots" _shots) item_list)
|
||||
)
|
||||
;(println item_list)
|
||||
(reverse item_list)
|
||||
(push item_list res)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
(set 'indexjson:list res)
|
||||
(println (Json:Lisp->Json indexjson))
|
||||
|
||||
|
||||
(exit)
|
||||
@ -1,3 +1,3 @@
|
||||
{
|
||||
"list":[{"title":"[gameshell-19q1]","file":"https://raw.githubusercontent.com/clockworkpi/warehouse/master/gameshell-19q1/index.json","type":"dir"}]
|
||||
"list":[{"title":"2019 GAME JAM","file":"https://raw.githubusercontent.com/clockworkpi/warehouse/master/2019%20GAME%20JAM/index.json","type":"dir"}]
|
||||
}
|
||||
|
||||