!! Requires dotnet core 3.1 !!
!! On mac and linux, run from terminal with 'dotnet run ./ChaoticSpaceMappersOfSplorr.dll' !!
!! Tested on windows only, but it "should" work on mac and linux !!
The Chaotic Space Mappers of SPLORR!!
This is my Alakajam entry!
It is a console app made in .NET core with F#!
The themes are Chaos, Ships, and Maps!
You are an interstellar survey ship, and yer job is to survey the stars!
Navigate between stars and survey them.
Watch out for wormholes!
Check yer fuel! Refuel at surveyed stars!
Yet another fine game where yer "Doin' Stuff in Space!!!!"
I like how original this one was and played quite a bit, but i need to agree with Aaron that it's become a bit monotonous after a while. Sadly, in my playthrough, I didn'd find any wormhole.
I think this game could be expanded into a sort of discovery game with some mechanincs as having to figure out what some commands does or drawing a hand map of the system, because I was having fun in the start trying to discover how the game works.
I'm not sure if it's a bug, but in my system (Windows 10, portuguese), I had to enter the numbers with a "," instead of ".". Probably not a bug, but worth mentioning.
actually that IS a bug… in the code that displays the numbers… i must not be taking into account the locale when printing the text.
windows was just using the local settings for portuguese, which uses the comma as the decimal separator (i switch my locale on my machine and checked).
however, it is not good for it to display one way, but require input in the other.
i'll know for next time.
Congrats on making a full 3D game! I played using a greedy algorithm: always move towards the closest unsurveyed entity. This worked until after 17 entities I went through a wormhole and ended up somewhere outside the galaxy, in empty space… it was tense for a while until (by sheer luck, I guess) I stumbled upon a faraway star and found my way back in.
Because it's 3D, and because the reference axes and directions of the polar coordinates are not well specified, it's practically impossible to draw a map as you go along. This might have worked better in 2D and allowed for a bit more planning and strategy.
On Arch Linux, the
dotnet run command did not work (after installing
dotnet-sdk it still complained "Couldn't find a project to run.") but this worked fine:
chmod a+x ChaoticSpaceMappersOfSplorr ./ChaoticSpaceMappersOfSplorr
Sadly sound didn't work, but I got the gist of it from your YouTube video.
Command history (up arrow) also didn't work for me. I tried with
rlwrap but apparently .NET does something "clever" that breaks it. But I'm very proficient at typing
engage now ;)
(got the comma bug as well, locale is 'Dutch with US keyboard')
I normally gather my notes and make them into some sort of coherent review, but in this case I think my more or less raw notes are a story of their own:
EDIT: Ohh, F# … I should get back into functional languages, even though nearly everything has lambda's and even closures now… :-)
this game is an homage to the old text based BASIC games I typed into the computer when I was a kid.
it is a lot like the ones called Star Trek and Space War from that era.
this game borrows a its core mechanic (tho made 3d instead of 2d) from the game I'm currently "really" working on on my stream - https://thegrumpygamedev.itch.io/seafarers-of-splorr
there was no real need for setting speed, but it was in quite early so i left it.
refuelling takes all of the stars energy on purpose, because you can waste refuelling this way
wormholes are the chaos element, yes.
the sound effects are accomplished with a Console.Beep function in .NET. It takes a frequency and duration. My goal was to emulate the PLAY command from old BASIC variants from my childhood.
With more time, I would have likely had asteroids, derelicts ships, and other things. my time was even more constrained than the 48 hours.
Mainly my goals here were to get something playable, in a form that is not very much associated with games, in a language poorly suited to making games.
Thanks for playing.
I couln't run the game in the terminal (macOS) using the provided command:
% dotnet run ./ChaoticSpaceMappersOfSplorr.dll
Couldn't find a project to run. Ensure a project exists in /Users/maartene/Downloads/csmos-mac, or pass the path to the project using --project.
But was able to launch the game by cloning the repo and using:
cd alakajam10-master/ChaoticSpaceMappersOfSplorr % dotnet run --project ChaoticSpaceMappersOfSplorr.fsproj
Now, I'm going to try the game itself. ;)
Interesting game, I'm a sucker for text based games.
What I did find that there is not that much difference to do. I do believe this game could be expanded with more content/depth. I'm especially interested in being able to do more than just refuel with a surveyed planet.
Note: sound did not work on my system (macOS).
Ah, a completely text-based interface!
A few observations/suggestions:
This was an interesting game, it took me back to the good old STARTREK text-game days!