• Register
Post article RSS Articles

Space Colonisation with Programmable Spacecraft

Colonise procedurally generated environments with your trusty Multi-Purpose Spacecraft (MPS), allowing integrated modding by controlling thrusters, lights and other devices via applications running on the 3001SQ central computer.

Start programming your spacecraft using AngelScript and nandOS, an operating system interface inspired by POSIX/Linux.

In the following 2 months we will be pushing the current technology demo to a full Multiplayer Test featuring docking with automated asteroid stations.

Code example

A little 3001SQ application controlling the cockpit lights to get you started - copy & paste into the Launcher Code Tab and start hacking!

#include "unistd.h"
#include "fcntl.h"

int main(uint argc, vector<var> &in argv)
{
    // We are starting to interact with the light: open the file descriptor
    int fdLight = open("/dev/light0", O_WRONLY);

    log("Turn off the light!");
    vector<var> controlOff = { Control_Device_Power, Device_PowerMode_Off };
    write(fdLight, controlOff);

    log("Waiting for 5s");
    sleep(5);

    log("Fiat lux!");
    vector<var> controlOn = { Control_Device_Power, Device_PowerMode_On };
    write(fdLight, controlOn);

    // We finished interacting with the light device: close the file descriptor
    close(fdLight);

    return 0;
}

Documentation

Add file RSS Files
3001SQ Technology Demo (64-bit Windows)

3001SQ Technology Demo (64-bit Windows)

Demo

3001SQ Launcher allowing the coding of user applications.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
3001SQ - FP Space Colonisation w/ Programmable VMs
Platforms
Windows, Mac, Linux
Engine
Custom
Contact
Send Message
Homepage
3001sq.net
Release date
Game watch
Follow
Share
Style
Theme
Sci-Fi
Project
Indie
Boxart
Boxart
Twitter

Latest tweets from @ststamenkovic, @3001sq

👀 T.co

Jul 25 2017 by ststamenkovic

Beckett comes to mind: Ever tried. Ever failed. No matter. Try again. Fail again. Fail better. #gamedev #kickstarter T.co

Aug 19 2016 by ststamenkovic

Post-Campaign plans: Kickstarter.com #Kickstarter #3001SQ

Aug 19 2016 by 3001sq

RT @tproger: На Kickstarter представлен проект игры по колонизации Вселенной с программируемым космическим кораблём Tproger.ru

Jul 21 2016 by 3001sq

RT @StStamenkovic: Some cached shaders causing trouble after CUDA driver update #3001SQ #glitch #gamedev #indiegame #spacegames T.co

Jul 19 2016 by 3001sq

Some cached shaders causing trouble after CUDA driver update #3001SQ #glitch #gamedev #indiegame #spacegames T.co

Jul 19 2016 by ststamenkovic

RT @StStamenkovic: Dispatching a distress call via the programmable UI #3001SQ #screenshotsaturday #spacegames #gamedev T.co

Jul 17 2016 by 3001sq

Dispatching a distress call via the programmable UI #3001SQ #screenshotsaturday #spacegames #gamedev T.co

Jul 16 2016 by ststamenkovic

Programmable ingame #ui for #docking permission requests, system inspection and distress calls! #spacegames... Youtu.be

Jul 15 2016 by 3001sq

RT @viscori: This looks bloody awesome. I can't wait to see where it goes. Go download the tech demo right now! #Kickstarter T.co

Jul 8 2016 by 3001sq

Embed Buttons
Link to 3001SQ - FP Space Colonisation w/ Programmable VMs by selecting a button and using the embed code provided more...
3001SQ - FP Space Colonisation w/ Programmable VMs
Statistics
Last Update
Watchers
48 members
Files
1
Articles
1
You may also like
Citizen Guy
Citizen Guy Futuristic Sim
Planet Nomads
Planet Nomads Futuristic Sim
Mars 2030
Mars 2030 Futuristic Sim
Meeple Station
Meeple Station Futuristic Sim
Atmocity
Atmocity Futuristic Sim
Astrobase Command
Astrobase Command Futuristic Sim