social.solarpunk.au

social.solarpunk.au

vidak | @vidak@social.solarpunk.au

# LOCATION

The unceded, stolen land of the Whadjuk people of the Noongar nation. Always was, always will be, Aboriginal land!!

# QUOTATIONS

You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh

  • 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.

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.

I got Dutch edition of The Hobbit with the best cover ever as a gift

Dutch edition of the Hobbit with funny cartoon Bilbo and the dwarves

The SpongeBob Movie: Hayao Miyazaki

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!)

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

Closeup view of 1960s computer memory.

Non-Euclidean space (just a sphere)

my and the 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.

Good morning fediverse! 🌞

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.

I've been compiling and installing the current sources for the platform yesterday and am quite impressed by the work @etchedpixels did so far.

Of course, you can also play on FUZIX ...



Terminal screenshot of the boot process of the FUZIX 8-bit UNIX operating system.  At the boot prompt "bootdev:" the user has entered "hda1" as boot device Terminal screenshot of thelocal login prompt of the FUZIX 8-bit UNIX operating system. Terminal screenshot of the boot process of the FUZIX 8-bit UNIX operating system. There is an ASCII art of the legendary NCC-1701 "Enterprise" and the introductory text of the Star Trek text game.

My Tetris clone with a fair shape picker now also runs on CP/M (with an 8MHz CPU and a fast terminal connection).

http://t3x.org/t3x/0/programs.html#relax

A screenshot of a text-mode Tetris game with the playing field at the center, help and scores on the left and statistics on the right.

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!!

I wonder how the current Lisp Game Jam is going!

»