Books & Writing
Books and writing: reading lists, essays, authors, the craft of writing, and literature.
-
BROKVN cowcat.itch.io
A visual novel engine.
-
Book of Shaders: Noise thebookofshaders.com
Excellent GLSL noise article by Book of Shaders.
-
Game Engine Black Book: DOOM fabiensanglard.net
History, engineering, and development of the Doom engine.
-
Three.js Bookshelf discourse.threejs.org
Nice collection of resources.
-
EZ-Writer beyondloom.com
A tool for converting text into CHIP-8 sprites.
-
ShrekPrint pinestore.cc
Printing software with full color and book support.
-
Bigfont pastebin.com
A library that makes writing something in different font sizes easy.
-
JackMacWindows's essay on ComputerCraft OSes gist.github.com
Contains suggestions, discouragement, and encouragement for building a proper operating system.
-
JackMacWindows's essay on sane APIs gist.github.com
Has suggestions for making your APIs easy to use.
-
Akashic Tome curseforge.com
A mod based on Morph-o-Tool, which mainly gives the ability to merge different mods' documentation books.
-
Writing a Game Boy emulator, Cinoop cturt.github.io
-
Level Zero construct.net
Complete book on how to make games.
-
How to LÖVE sheepolution.com
A book by Sheepolution teaching LÖVE from the ground up.
-
learn2love rvagamejams.com
Book for learning programming with Lua and LÖVE (Version 11.0+).
-
Love2D WebIDE love.ivie.codes
Completely web based IDE for writing Love2D games.
-
PNG www6.chessclub.com
PGN is structured "for easy reading and writing by human users and for easy parsing and generation by computer programs."
-
How Games Make Kids Smarter: ted.com
Gabe Zichermann (Author)
-
VNovels vnovels.com
A browser-based visual novel maker. You build branching, choice-based stories in a visual scene and graph editor, with an AI assistant that helps write scenes and can generate backgrounds, character art, music and sound. Publish playable visual novels, no coding required.
-
Construct scirra.com
an HTML5 game maker, meaning you are not actually writing JavaScript. Instead, you use actions, events and conditions to do the heavy lifting.
-
Ren'Py renpy.org
An open-source visual novel engine using the Python language in simplified form. It supports Windows, Mac OS X, Linux, Android and iOS.
-
Unity in Action (book) manning.com
-
Geometry for Programmers (book) manning.com
-
Ink inklestudios.com
Scripting language for writing interactive narrative.
-
The Ultimate Guide to Video Game Writing and Design goodreads.com
-
Game Development Essentials: Game Level Design goodreads.com
-
The Art of Game Design amazon.com
-
Nvim.app nvim.app
A modern search interface for plugins with fuzzy search, filtering, and self-service updates for plugin authors.
-
nvim-mini/mini.nvim#mini.test github.com
Module of mini.nvim with framework for writing extensive plugin tests with support for hierarchical tests, hooks, parametrization, filtering, screen tests, "busted-style" emulation, customizable reporters, and more.
-
Mark down preview marketplace.visualstudio.com
Markdown Preview Enhanced is an extension that provides you with many useful functionalities such as automatic scroll sync, math typesetting, mermaid, PlantUML, pandoc, PDF export, code chunk, presentation writer, etc. A lot of its ideas are inspired by Markdown Preview Plus…
-
-
Reddit reddit.com
-
Joe Armstrong - A week with Elixir joearms.github.io
-
Exercism.io exercism.org
-
Active Essays on the Web tinlizzie.org
-
Algorithm Wiki by Will Thimbleby will.thimbleby.net
-
-
Mental Representations: A Dual Coding Approach zh.pb1lib.org
Oxford University Press, 1990. [All Versions]. The original book on dual coding theory, in the neuroscience account of mental representation.
-
The structure of scientific revolutions www-inst.eecs.berkeley.edu
University of Chicago Press: Chicago, 1970. [All Versions]. Thomas Kuhn's original book on the emergence and the shift of scientific paradigms.
-
Vision: A Computational Investigation into the Human Representation and Processing of Visual Information usa1lib.org
MIT Press, 1982. [All Versions]. David Marr's original book on the levels of analysis.
-
A Study of Thinking taylorfrancis.com
Routledge, 1956. [All Versions]. This book is a pioneering account of how human beings achieve a measure of rationality in spite of the constraints imposed by time and ignorance.
-
Bayesian Data Analysis taylorfrancis.com
Chapman and Hall/CRC, 1995. [All Versions]. Don Rubin's introductory book on Bayesian models.
-
Interpretation as abduction sciencedirect.com
Artificial Intelligence, 1993. [All Versions]. Abduction is inference to the best explanation. The authors have developed an approach to abductive inference, called “weighted abduction”, that has resulted in a significant simplification of how the problem of interpreting texts…
-
Qualitative Simulation sciencedirect.com
Artificial Intelligence, 1986. [All Versions]. [Preprint]. This paper presents a precise definition of qualitative structure and behavior descriptions as abstractions of differential equations and continuously differentiable functions. The authors present a new algorithm for…
-
Representations of Commonsense Knowledge sciencedirect.com
Morgan Kaufmann, 1990. [All Versions]. A classic book on commonsense knowledge.
-
Digitization and validation of a chemical synthesis literature database in the ChemPU science.org
Science, 2022. [All Versions]. [Preprint]. This paper presents an automatically executable chemical reaction database of 100 molecules representative of the range of reactions found in contemporary organic synthesis. The chemical reaction codes or χDLs for the reactions have…
-
A universal system for digitization and automatic execution of the chemical synthesis literature science.org
Science, 2020. [All Versions]. [Preprint]. [XDL Documentation]. [XDL Schema Database]. This paper reports a software platform that uses natural language processing to translate the organic chemistry literature directly into editable code, which in turn can be compiled to drive…
-
DreamCoder: growing generalizable, interpretable knowledge with wake–sleep Bayesian program learning royalsocietypublishing.org
Philosophical Transactions of the Royal Society A, 2023. [All Versions]. [Preprint]. This paper presents DreamCoder, a system that learns to solve problems by writing programs. It builds expertise by creating domain-specific programming languages for expressing domain concepts…
-
Automation isn't automatic pubs.rsc.org
Chemical Science, 2021. [All Versions]. This perspective provides an overview of the current state of automation of synthetic chemistry at the benchtop scale with a particular emphasis on core considerations and the ensuing challenges of deploying a system. The authors aim to…
-
A Logic Programming Language for Computational Nucleic Acid Devices pubs.acs.org
ACS Synthetic Biology, 2018. [All Versions]. This paper presents a logic programming language that allows a broad range of computational nucleic acid systems to be designed and analyzed. The language extends standard logic programming with a novel equational theory to express…
-
Best, second-best, and good-enough explanations: How they matter to reasoning psycnet.apa.org
Journal of Experimental Psychology, 2018. [All Versions]. There is a wealth of evidence that people’s reasoning is influenced by explanatory considerations. Three experiments investigate the descriptive adequacy of a precise proposal to be found in the philosophical literature…
- next page of items loading…