A downloadable game for Windows

Download NowName your own price

Your headquarters have been destroyed. Your allies are gone. You have no resources and are alone in the hostile reaches of outer space. The final words of your command linger in your memory - Initiate Astra Protocol.


Astra Protocol is a survival game where you pilot a spacecraft on limited resources, attempting to last  as long as possible. You must carefully manage your fuel, shields, and arsenal whilst navigating asteroids and avoiding hostile spacecraft.


Astra Protocol is a game designed around the 1980s vision of space and the technology at the time. The interface is text-based and deliberately obtuse (to add to the challenge of survival). The game was designed to be lightweight. It is built in C# and uses no external libraries or resources. All assets are generated at runtime, keeping the program size down to less than 300 kB.

Updated 23 days ago
StatusReleased
PlatformsWindows
Rating
(1)
AuthorSlice Bar
GenreSurvival
Tags2D, Asteroids, planet, Retro, Singleplayer, small, Space, Space Sim, Text based
Average sessionAbout a half-hour
LanguagesEnglish
InputsKeyboard

Download

Download NowName your own price

Click download now to get access to the following files:

ASTRA PROTOCOL.exe 294 kB

Development log

Comments

Log in with itch.io to leave a comment.

 Hi, I'm getting an exception error. I'm using windows 7.

System.TypeLoadException: Could not load type 'System.Numerics.Vector2' from assembly 'System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
   at Space.Game.cGame.Initialise()
   at Space.cInstance.Initialise()
   at Space.Forms.fMain.fMain_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
ASTRA PROTOCOL
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.1
    CodeBase: file:///C:/Users/mark/Desktop/aaron/itch%20io%20games/ASTRA%20PROTOCOL.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34251 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34285 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34294 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Speech
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

(1 edit)

Hi,

Is this issue occurring as soon as you boot the game?

It looks like you might not have the correct version of the .net framework installed on your machine. 

Could you let tell me which version you have installed? I think you need at least 4.7.2

Correction - it requires the .Net Framework 4.7.2