- come up with name for the game
- have a look around at different procedural generation techniques
- refine the procedural generation function so that I like the star map it makes
- move from generating on the fly, to storing information in arrays
- come up with a clever way to fly around
- look into saving star maps to file using OPEN and CLOSE
I need to name the space simulator game I am making.
I usually name everything else very early on, and have a list I work off from my journal.
Been trying to think--the filename conventions of Commodore 64 BASIC may help.
BASIC games from the 70s and 80s are usually called something short, usually one word, such as "WUMPUS" or "CORRAL".
This game will be about generating a large universe, and flying around inside it, visiting planets and star systems.
Emacs is really cool.
You don't need a big init file, mine is currently just enough to do slime, the little lisp client thingy that plugs into SBCL for me, plus a dark theme mode.
Lisp is a big rabbit hole to go down, and if you go, you will find out lots of things which makes C and JavaScript look bad.
I remember this one video about eve online. I think I saw it around 2014. Pretty amazing stuff, I remember some big space empire was toppled by people packing entire ships with explosives, using them as giant makeshift space grenades.
#picotron demo showing how to handle overlapping shadows using stencil bits (vs. without, causing additive blending).
> load bbs://shadows_demo.p64
Extra notes: https://www.lexaloffle.com/dl/docs/picotron_gfx_pipeline.html#Example__Drawing_Overlapping_Shadows
Thinking about the lil space simulator game.
Not quite sure where to go with it.
At this point I am targeting the Commodore 64. I know I promised BBC Micro BASIC, but I honestly just feel more at home here.
I do like how I can kill and yank my code from emacs into the VICE emulator, that is very nice indeed.
SkyFire68k, new #AtariJaguar game https://youtu.be/Btd2UYco5I0?si=4Oa8slwRadrBIT5w #atari
A Turing Machine Handmade Out of Wood
https://www.openculture.com/2018/03/a-turing-machine-handmade-out-of-wood.html
I got Dutch edition of The Hobbit with the best cover ever as a gift
This is the best photo of magnetic core memory I've ever taken. IBM, early 60s. Shot with a microscope lens mounted on a 35mm B&W digital camera. No post! (I got into the habit of never doing any post-processing while documenting historic artifacts for the museum. Photoshop not allowed!) #retrocomputing #photography #rcsri
I used this shot for the cover of my book of images from our museum:
https://www.amazon.com/Inside-Machines-Dave-Fischer/dp/B09X557N52
#gamedev #devlog #retrospective #programming #GOTO #commonLisp #McCLIM my #NicCLIM and the #lispGameJam first several days.
I wrote a few thousand words. https://screwlisp.small-web.org/fundamental/a-prog-feature/ The title is
Lisp’s prog feature - tagbody-go and my antifunctional game devlog tootcoding exploration
but it seems hard to summarize.
Let x+y = z
3x+y = 2x+z (add 2x)
3x+3y = 2x+2y+z (add 2y)
3x+3y+2z = 2x+2y+3z (add 2z)
3x+3y-3z = 2x+2y-2z (subtract 5z)
3(x+y-z) = 2(x+y-z) (factor)
3 = 2
Q.E.D.
My Tetris clone with a fair shape picker now also runs on CP/M (with an 8MHz CPU and a fast terminal connection).
#CPM #retrocomputing #games
http://t3x.org/t3x/0/programs.html#relax
REM General idea -- We have a 2D grid of coords, (X,Y).
REM
REM If a hashed value of (X,Y) is below some threshold, then a star
REM exists. If not, then empty space.
10 REM *** PROCEDURAL STAR LOCATIONS - LARGE GALAXY ***
20 PRINT "GALAXY SCAN: STAR LOCATIONS"
30 PRINT
40 FOR X = 0 TO 255
50 FOR Y = 0 TO 255
60 S = (X*37 + Y*91) AND 32767
70 R = S - INT(S/200)*200 :REM MOD 200 FOR DENSITY (~0.5% FILLED)
80 IF R = 0 THEN PRINT "STAR AT X=";X;" Y=";Y
90 NEXT Y
100 NEXT X
110 PRINT:PRINT "--- SCAN COMPLETE ---"
120 END
messing around a bit with BASIC this evening. working on the space flight simulator thingo.
there won't be any graphics, so don't get too excited xD
i'm thinking of doing a kind of 'menu' interface that lists all the star systems and then their planets, and boy will you have to wait while traveling between systems!!