Search found 49 matches

by technomancy
Wed Jul 27, 2016 8:51 am
Forum: General
Topic: Fuzz testing and CI with headless love
Replies: 4
Views: 2761

Re: Fuzz testing and CI with headless love

Thanks! I think the key to making well-testable code is making your input handling work against a table of key bindings. If you're doing it in a declarative way, it's easier to automate. Of course, it's questionable how helpful the fuzz testing would be in other games; my game is somewhat unusual si...
by technomancy
Wed Jul 27, 2016 7:36 am
Forum: General
Topic: Fuzz testing and CI with headless love
Replies: 4
Views: 2761

Fuzz testing and CI with headless love

Hi folks! I haven't seen much talk about automated testing with Love, so I wrote a blog post about what I do in my game Bussard. It can be a bit tricky to figure out how to run a Love program in a headless environment for continuous integration, and since my game is open source I thought it might be...
by technomancy
Fri May 27, 2016 2:28 am
Forum: Games and Creations
Topic: Bussard: programming spaceflight sim
Replies: 19
Views: 12149

Re: Bussard: programming spaceflight sim

I just threw together a trailer video last night: https://youtu.be/ARcQc_alg_w

Should give a better feel for what the game is like to play.
by technomancy
Tue May 17, 2016 10:30 am
Forum: Games and Creations
Topic: Bussard: programming spaceflight sim
Replies: 19
Views: 12149

Re: Bussard: programming spaceflight sim

So... been a long time, but I've got a new beta release of the game, and it's vastly improved over the last alpha I posted. If you're interested in spaceflight and programming, give it a shot! I'm particularly interested in hearing feedback about the quickstart/tutorial, if people think it's clear w...
by technomancy
Fri May 06, 2016 8:00 am
Forum: General
Topic: Your must-have LÖVE libraries for new projects
Replies: 11
Views: 10556

Re: Your must-have LÖVE libraries for new projects

Can't imagine writing a Lua game (or Lua program of any kind) without Lume. The map/reduce/filter/reject stuff is super handy, as is having serialization, partial application, and non-destructive variants of built-in table functions.
by technomancy
Mon Nov 02, 2015 2:47 am
Forum: Games and Creations
Topic: Bussard: programming spaceflight sim
Replies: 19
Views: 12149

Re: Bussard: programming spaceflight sim

First off: This is really amazing! It's everything I like in a game Thanks! I know it's probably not the kind of thing that will appeal to everyone, but for a certain kind of mindset I think it really clicks. Many of the "learn to program by playing a game" things that I've seen fall a bi...
by technomancy
Mon Nov 02, 2015 2:05 am
Forum: Games and Creations
Topic: Bussard: programming spaceflight sim
Replies: 19
Views: 12149

Re: Bussard: programming spaceflight sim

This error was thrown when trying to login after forgetting to logout of another one: Maybe setting it so if you drift away past the "connectivity range" it automatically logs out? Thanks for catching this. I don't want to auto-log-out because I think it would be too disruptive; in real l...
by technomancy
Thu Oct 29, 2015 4:09 pm
Forum: Games and Creations
Topic: Bussard: programming spaceflight sim
Replies: 19
Views: 12149

Bussard: programming spaceflight sim

Hello everyone. I've just released the latest alpha of Bussard: http://technomancy.itch.io/bussard , a space flight sandbox exploration game. While you can mine and trade cargo, a key mechanic in the game is the programmability of both your spacecraft and the space stations you come across--the conf...
by technomancy
Thu Oct 29, 2015 8:37 am
Forum: Support and Development
Topic: How to implement syntax highlighting
Replies: 9
Views: 4437

Re: How to implement syntax highlighting

Looks interesting. I've got an editor of my own in my game: https://gitlab.com/technomancy/bussard/blob/master/edit.lua https://gitlab.com/technomancy/bussard/blob/master/keymap.lua https://gitlab.com/technomancy/bussard/blob/master/ship/default_config.lua I'm still a ways away from implementing col...