[Game] Cellestial Game [cellestial_game]

Post Reply
User avatar
LMD
Member
Posts: 966
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

[Game] Cellestial Game [cellestial_game]

by LMD » Post

Image
Image

Cellestial Game (cellestial_game)

Game of Life in three dimensions.

About

Written entirely by Lars Mueller aka LMD or appguru(eu). Code licensed under the MIT and GPLv3 licenses (see below). For media licenses see each mod's Readme.

Links
Part of the Cellestial Series: cellestial, cellestiall and cellestial_game
Contains the following mods:
  • modlib: Basic modding utility library, MIT
  • cmdlib: Chatcommand library, MIT
  • hud_timers: HUD timer library, MIT
  • adv_chat: Advanced chat, GPLv3
  • cellestial: Provides 3D cellular automata, MIT
  • cellestiall: Makes the entire world consist out of cellular automata, MIT
Mods to be considered:
  • management: Server management, work in progress
  • worldedit: World editing, needs more restrictions & interoperability with cellestial internals
Last edited by LMD on Mon Dec 28, 2020 17:31, edited 11 times in total.
My stuff: Projects - Mods - Website

User avatar
Wuzzy
Member
Posts: 4139
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: [Game] Cellestial Game [cellestial_game]

by Wuzzy » Post

Heh. Cool stuff. It was only a question of time until someone does this. :D

Although I am really not experienced with cellular automata at all. I have no idea which automata generate interesting results.

The Game of Life rules seem to be very chaotic if applied to 3D. Many start states spread the cells through the whole arena, which then stays mostly filled.

Do you have suggestions for more interesting rulesets?

This seems fairly polished and feature-rich already, which is nice. Although I think things need to be made a bit more user-friendly.
I noticed in complex situations, the Simulation mode is sometimes not fast enough to make a step every second. :-(
Maybe add an indicator on the screen to show if the next simulation step is still being calculated. Because if you use the wand for a step, and nothing happens, you are not sure if this is because this step really did nothing, or if the game is still calculating.
Finally, I suggest a "see-through" mode. If enabled, all nodes in the arena become see-through nodes, they are like glass or leaves (drawtype="allfaces"), only their border is rendered. That way, you can see much better the state of the simulation (hopefully).

It takes a while to learn all the chat commands, of which there are plenty. Maybe it will be more user-friendly to add many of the more important chat command features into tools (items) and formspecs.

PS: I wouldn't call it "Cellestial Game", because it's not a game. It's an automaton. :P
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH

User avatar
LMD
Member
Posts: 966
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: [Game] Cellestial Game [cellestial_game]

by LMD » Post

Wuzzy wrote:
Sun Nov 15, 2020 17:48
Heh. Cool stuff. It was only a question of time until someone does this. :D

Although I am really not experienced with cellular automata at all. I have no idea which automata generate interesting results.

The Game of Life rules seem to be very chaotic if applied to 3D. Many start states spread the cells through the whole arena, which then stays mostly filled.

Do you have suggestions for more interesting rulesets?

This seems fairly polished and feature-rich already, which is nice. Although I think things need to be made a bit more user-friendly.
I noticed in complex situations, the Simulation mode is sometimes not fast enough to make a step every second. :-(
Maybe add an indicator on the screen to show if the next simulation step is still being calculated. Because if you use the wand for a step, and nothing happens, you are not sure if this is because this step really did nothing, or if the game is still calculating.
Finally, I suggest a "see-through" mode. If enabled, all nodes in the arena become see-through nodes, they are like glass or leaves (drawtype="allfaces"), only their border is rendered. That way, you can see much better the state of the simulation (hopefully).

It takes a while to learn all the chat commands, of which there are plenty. Maybe it will be more user-friendly to add many of the more important chat command features into tools (items) and formspecs.

PS: I wouldn't call it "Cellestial Game", because it's not a game. It's an automaton. :P
Thank you very much for your feedback! I unfortunately can't implement your suggestions / fix the bugs now, but I will do ASAP.
My stuff: Projects - Mods - Website

Quiark
Member
Posts: 14
Joined: Mon Aug 27, 2018 06:19
GitHub: quiark
IRC: quiark

Re: [Game] Cellestial Game [cellestial_game]

by Quiark » Post

these rules are not boring at all

https://www.youtube.com/watch?v=dQJ5aEsP6Fs

User avatar
LMD
Member
Posts: 966
Joined: Sat Apr 08, 2017 08:16
GitHub: appgurueu
IRC: appguru[eu]
In-game: LMD
Location: Germany
Contact:

Re: [Game] Cellestial Game [cellestial_game]

by LMD » Post

I have fixed the bugs you reported. Thank you very much for identifying them!
My stuff: Projects - Mods - Website

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests