I was listening to Brian Lovin talk about how the Notion design team built an internal playground for prototypes — a space to create, store, and showcase work, with AI in the mix. Halfway through the episode I had to pause it. I think we need something like this. At INA Digital Edu, we've been...
TL;DR I was looking for a prototype of a Clojure macro that fulfills three requirements: (1) Generates a function. (2) Takes options as parameters and provides those to the generated function. (3) And lastly the generated function takes arguments. Spoiler! This is it... (defmacro defsample [name...
The code reorg I mentioned in the last development update is now pretty much complete: the editor has been relegated to a sub-module, and work on the combat mode is underway. Right now, you can spawn two ships who will shoot at one another, doing damage, but the damage has no effect yet. To get...
The airships are now crewed, and the crew move around and fetch things. This has involved introducing a whole lot of things like time tracking, crew, pathing, and a job assignment and execution system. Time Time in the game works like this: each frame, the game calls a tick function on the...
Since the last installment, I've been mostly concentrating on improving the editor and the ship visuals, including windows, an outside view mode for editing armour, and even smoke. Stats One of the first things I did was write some code to calculate various stats about the ship: its weight, the...
In this post I'm going to talk a bit about the concept of the game, and also go about setting up the project with CatEngine. I previously described the game as "FTL minus direct crew control plus ship design". I think the above sketch captures pretty well what I mean by this: there's a side-on...
A quick game about crossing a rope bridge, part of an experiment on how to make adventures exciting outside of fighting. Click on applet to give it focus.
Sorry, Java seems to be turned off or not supported in your browser.
A generator for pulp sci-fi settings inspired by How to Host a Dungeon and the Dwarf Fortress world generator. Download · GitHub You can view an animated description of the setting's evolution, pause at any time, and export a detailed description of the world as a text file. To try it out,...
A game prototype about abducting people with your flying saucer. Scheduled to be the next project after SE:SS. Flying Saucer Game Demo Reel from David Stark on Vimeo. A quick run through the major features of my flying saucer game prototype, set to a track of the game music. In the game, you...
A modern recreation of Ivan Sutherland's seminal Sketchpad program. It's a 2D drawing / CAD program with support for geometrical constraints and the inclusion of instances referencing other drawings. Download · SourceForge It was written as a group project for the Cambridge University computer...