- Wikipedia: Noctis (Web page)
- Noctis - Official site (Web page)
- Proteus - early prototype screenshots (Blog post)
- Gamasutra: The Making of Elite (Video)
- The Brilliance of Dwarf Fortress
- Interview with Tarn Adams (creator of Dwarf Fortress) (Slides) (Video)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Code to interpret javascript style hashes, without having to source them from | |
# a different file (as happens when you use the operator table. The key | |
# does not have to be surrounded in quotes. | |
# | |
# {key: "my value} | |
# Resolver is a proxy object needed to figure out the key of a pair. | |
Resolver := Object clone | |
Resolver resolve := method( | |
# Jiggery-pokery to extract name and value from the message without eval-ing it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/local/bin/io | |
Map setPair := method(k, v, | |
self atPut(k asMutable removePrefix("\"") removeSuffix("\""), v)) | |
OperatorTable addAssignOperator(":", "setPair") | |
Builder := Object clone do( | |
output := Sequence clone | |
forward := method( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let dependencies (package : IPackage) = | |
match package.DependencySets with | |
| null -> [] | |
| sets -> | |
sets | |
|> filterNulls | |
|> Seq.map (fun d -> d.Dependencies) | |
|> filterNulls | |
|> Seq.concat | |
|> filterNulls |
(This document is a draft.)
- GitHub Community: http://github.com/fold-lang
-- Single-line comments start with a doulbe dash.
---
This information applies to the PICO-8 0.1.6
release.
This document is here to help folks with a proficiency in Lua understand the limitations and discrepencies between Lua and PICO-8's Lua.
You can always view the manual or yellowafterlife's extended 0.1.1
manual.
- anything written in uppercase the PICO-8 editor or .p8 is made lowercase by the editor. → editing the .p8 file directly can work
print(function() end)
outputs the stringfunction
instead of the stringfunction: 0x0000000
.