Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,492,478
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-27-24 01:45 PM
Guest: Register | Login

0 users currently in Modern Art | 3 guests

Main - Modern Art - More Software Art New thread | New reply


GuyPerfect
Posted on 05-05-07 05:04 AM (rev. 3 of 08-14-07 06:11 AM) Link | Quote | ID: 33008


Paratroopa
Level: 30

Posts: 28/155
EXP: 152614
Next: 13255

Since: 03-14-07

Last post: 6046 days
Last view: 5995 days
Been a while since I actually programmed anything. And this time, it's only compiled for Linux, so I appologize for all you non-Linux users out there who get shafted. A Windows port is on the to-do list.

Anyhow, this new project, titled Conway Entropy, is a 3D interperatation of an old algorithm: Conway's Game of Life. In this implementation, cells come in two colors and rotate around in 3D as to, uh... get a better view with different angles? I dunno, but it looks cool.

The only different rule here is that with two colors, new cells are generated according to the colors of its neighbors. Since a cell can only come to life with exactly 3 adjacant, live cells, more than half will always be one color. Therefore, the new cell will take that color... Only makes sense if you know the "game."

The exact colors shift hues as time goes on. Just 'cause.

Anyhow, here's the binary, with no warranty and as-is. Don't use it if you think it might damage your system.

When you launch it, it starts up an X window with an OpenGL context and a randomized universe. To invoke chaos, press the spacebar.

Conway Entropy v1.0 (.tar.gz archive)


GuyPerfect
Posted on 08-14-07 06:18 AM Link | Quote | ID: 62328


Paratroopa
Level: 30

Posts: 123/155
EXP: 152614
Next: 13255

Since: 03-14-07

Last post: 6046 days
Last view: 5995 days
Wow, this thing is pretty old. Three months ago!?!??!? Actually, it feels like it was a lot longer than it really was. Feels like forever. Still, this is kinda resurrecting a dead thing, but I'm a necromantic programmer coding by way of mystic ward and Obelisk Oriented Programming, so I reserve the right to do so with as many bad puns as I can muster.

My latest project is actually a revisiting if this one. This project, though the above post isn't specific, is actually to create a cross-platform API for X Window System and Microsoft Windows that will allow me to create windows with OpenGL contexts bound to them and use the exact same source files to compile under Linux as well as MS Windows without any modifications.

The last time I was working on it, I got a working setup for the Linux side of things done, and released Conway Entropy v1.0. For Linux. And lo and behold: no replies. Must not be a big market. I've taken a completely different approach to the API this time, starting with MS Windows, and will be retrofitting my old Linux code into it shortly.

Well, it seems I flat-out lost the source code to the Entropy program (though, strangely, I still have the X window and OpenGL code), so I couldn't port it verbatim. I had to recreate it more or less from memory, so that's what I have here.

So without any further ado, the Windows version:
Conway Entropy v1.2 (.zip archive)

Once again: as-is, no warranty, use at own risk.

GreyMaria
Posted on 08-14-07 06:21 AM Link | Quote | ID: 62330

>implying even the Japanese understand the Japanese
Level: 105

Posts: 174/2851
EXP: 11921896
Next: 340364

Since: 07-13-07

Last post: 4498 days
Last view: 4468 days
Define "chaos", please?

I'll give it a whirl

____________________
we're currently experiencing some technical difficulties

GuyPerfect
Posted on 08-14-07 06:39 AM Link | Quote | ID: 62331


Paratroopa
Level: 30

Posts: 124/155
EXP: 152614
Next: 13255

Since: 03-14-07

Last post: 6046 days
Last view: 5995 days
Heh. Chaos simply randomizes the universe. Half of the cells will be alive, and half of the living cells will be 1 of the 2 colors. The Chaos routine is called when the program starts, to get things all scrambled up.

KawaiiImoto-e
Posted on 08-14-07 09:50 AM Link | Quote | ID: 62357


Shyguy
Level: 24

Posts: 46/98
EXP: 76854
Next: 1271

Since: 02-20-07
From: RĂ¼ti ZH

Last post: 5177 days
Last view: 2016 days

____
I like it, have it running fullscreen, but after some minutes it doesn't do much anymore. Most "live" is gone. Why could that be?

____________________

Comedy in the Wrong Hands
A Dangerous Weapon



GuyPerfect
Posted on 08-14-07 04:33 PM Link | Quote | ID: 62382


Paratroopa
Level: 30

Posts: 125/155
EXP: 152614
Next: 13255

Since: 03-14-07

Last post: 6046 days
Last view: 5995 days
That'd be the side-effect of entropy. Things tend to equalize, and everything else falls apart. In fact, it's been a long-known fact that if you start Conway's Game of Life with a random universe, it will more than likely stabilize with just a few live cells eventually.

Conway actually hosted a contest to see if anyone could come up with a "starting state" for a Life universe which never stabilized: that new, living cells were constantly being created. He was so confident that it wasn't possible, he offered prize money... and someone won that prize money.

Thing is, Life can't do anything useful unless someone specifically sets it up to do so. Randomness always ends up useless. Of course the observation can be made that if it takes intelligent design to create any real "life" in this simple mathematic routine with a grid of squares, then how much more unlikely is it that life happened by chance in the real world?

Food for thought.

If you want the universe to start over, just press the spacebar. Heh. "Space" bar.

GreyMaria
Posted on 08-14-07 08:04 PM Link | Quote | ID: 62409

>implying even the Japanese understand the Japanese
Level: 105

Posts: 176/2851
EXP: 11921896
Next: 340364

Since: 07-13-07

Last post: 4498 days
Last view: 4468 days
Set it so that you can PAUSE with rightclicking, and set CELL COLOR with left click while paused.

That'll be good.

____________________
we're currently experiencing some technical difficulties

GuyPerfect
Posted on 08-14-07 11:17 PM Link | Quote | ID: 62440


Paratroopa
Level: 30

Posts: 126/155
EXP: 152614
Next: 13255

Since: 03-14-07

Last post: 6046 days
Last view: 5995 days
This program is a conceptual implementation and was submitted for its artistic qualities. It is not a work-in-progress, so no major updates are planned.

If Leonardo da Vinci showed you the Mona Lisa, would you say to him "Make the hair blue. I like blue hair better than brown hair"?

Main - Modern Art - More Software Art New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.022 seconds. (321KB of memory used)
MySQL - queries: 62, rows: 78/79, time: 0.016 seconds.