Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

What genre is simulation: eat things or you die?

A topic by screwtape created 30 days ago Views: 1,974 Replies: 13
Viewing posts 1 to 12
Submitted (2 edits) (+1)

Hi everyone!

I read the first ten pages of Braitenberg's Vehicles so we're gonna do that as a game.

https://lispy-gopher-show.itch.io/plants-insects-birds-lisp

Me deciding this a moment ago: 

https://screwlisp.small-web.org/lispgames/whats-the-plan/. Finally got the blog platform Aral https://small-tech.org gave me working.

I'm going to use my software-individuals framework, which inhabits GNU CLISP which is a conformant common lisp.

https://codeberg.org/tfw/pawn-75

It's a KRF thing.

What's everyone else up to! Thoughts, (prayers?). I moooostly /just/ have tomorrow because I'm interviewing Kent Pitman on Wednesdays show about how he made the CREF editor (not) at the AI lab.

If we're not existingly mutuals on the Mastodon: https://mastodon.sdf.org/@screwtape I hope we can be!


Hey, is anyone using GCL since it became conformant?

Submitted

Second devlog up https://screwlisp.small-web.org/lispgames/plant-insect-bird-game-sketch/

Current state of the game world:

ses.024) loadk board
 Load-ef: board at ../../../demus/Game/board.leo  
ses.025) (get first-place tiles)
   => <ground ground plant ground insect bird bird ground plant>
ses.026) (get first-place description)
   => "First place in that it was the first place rather than particularly competitive"

Mastodon toot https://mastodon.sdf.org/@screwtape/114485888472452911

I dunno. What do people think? Ksaj had some notes for what-he-wishes-I-was-doing (maybe you could make Ksaj's dreams real):

https://infosec.exchange/@ksaj/114485822485940115

Submitted

Serious question for anyone with the time - can /anyone/ interactively run my software-individuals stuff (about 20 lines) from that devlog?

Submitted

I added a new devlog working out my concept of sensors for plants (and birds, and insects) as well as giving them types.

https://screwlisp.small-web.org/lispgames/plant-sensors/

Submitted

Last one for the weekend. Adding new actions to the formal world from raw common lisp. https://screwlisp.small-web.org/lispgames/get-game-grid/ Also shows e1 (it's like car.. cadr ..) and t1 (it's like cdr). I guess kind of John Allen -esque useage actually. str.concat, concat, union..

Submitted

Devlog on snapshotting probabilities moment to moment as different colors (of plant, insect, bird species)

https://screwlisp.small-web.org/lispgames/color-likert-probabilities/

Mastodon thread

https://mastodon.sdf.org/@screwtape/114491977636211241

Submitted

Ksaj has pointed out on the Mastodon that I can use the same likert-like scale colored probability mapping for the external sensors as well. (That sensors concept/devlog really needs a cleanup as well).

Submitted

It was inevitable that I drag in cl-series functional lazy pure common-lisp generation.

https://screwlisp.small-web.org/lispgames/cl-series-for-game-logic/

I get-it-working inside my KRF as well. (I use it for cutting out sequences from sequences of sequences).

Submitted

IMPORTANT INTERLUDE = KMP INTERVIEW INC

Hey everyone! A 24 hour break from gamedev. I am interviewing Kent M. Pitman about the CREF editor he wrote one summer break from the AI lab in 22 hours. Please see the blog: https://screwlisp.small-web.org/show/urgent-kent-pitman-interview/. My Mastodon is down, so if you could possibly boost visibility of the interview (and attend!), please do. You can leave questions and comments in response here, or in Kent's thread, or my backup mastodon thread. Live chat will be in Lambda as always.

Submitted

(Kent Pitman's interview is going live in two hours, see the post/new mastodon no-one is following that needs your retoot -> https://gamerplus.org/@screwlisp/114502785984224758).

Submitted

Kmp's interview by the way ("Whither Original Thought" unpublished essay read- a 'mood piece' by Kent on the importance of allowing authors to learn by authoring their own work! Like in lispgamejam! Not just by studying previous authors and never ever living the way those studied authors did - also some other stuff - https://communitymedia.video/w/gUXEKmEnQcamtg4EZk45Un)

Well, I'm always out of action yesterdays, but I wrote an introductory summary of how I am using markdown files as my programming substrate: https://screwlisp.small-web.org/programming/my-own-eev-eepitch-emacs-intro/

In the remaining three days I am going to do small-introduction recapitulations of

- making a game persistent knowledgebase

- making the plant and insect types

- lisp-centric game world timestep

Then I'm going to pitch the sequence-of-sequences of the game to McCLIM because I want to be one of these people with these lovely looking tile maps in technomancy's screenshots thread.

Submitted

https://screwlisp.small-web.org/programming/intro-software-individuals-knowledge...

Introducing starting my game by creating two knowledgebases and adding a mustload dependency link between them, so as to have

  • Knowledge persistence
    • (not manually fiddled by me or an external program)
  • Expert shell consistent with everything else I do
  • Readable and also literally the data in a savable changes sense ascii report format
Submitted (1 edit)

My kitten is sleeping, but you can view the markdown here: https://codeberg.org/tfw/screwlisps-kitten/src/branch/main/lispgames/last-five-h...

or download it as my game jam submission (about 2 hours writing solely that document, in which I was also literally kicked out of a library for looking-too-rough-but-refusing-to-move-to-be-with-the-other-evidently-rough-looking-men-when-told-to

https://itch.io/jam/spring-lisp-game-jam-2025/rate/3546880

ses.052) do-render
 ""*"*
 *****
 **""*
 *""""
 *""""
 "
ses.053)
Submitted

Hey everyone, I walked through my own game source submission, showing it being evaluated / working in emacs with 12 screenshots. There were about 4 typos/omissions which meant it would not have naively worked. It also shows emacs eev, and how I am actually writing and running my new kitten markdown files bit by bit.

One screenshot attached.