pouët.net

Go to bottom
Don't Be Square
screenshot added by hitchhikr on 2024-09-01 16:26:36
platform :
type :
release date : september 2024
release party : Xenium 2024
compo : c64 demo
ranked : 3rd
  • 21
  • 0
  • 0
popularity : 50%
 50%
  • 1.00
alltime top: #19321
added on the 2024-09-01 16:26:36 by hitchhikr hitchhikr

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr

comments

Hexagonal orgy of kaleidoscopic effects with superb music.
rulez added on the 2024-09-01 17:20:39 by ham ham
So pretty!
rulez added on the 2024-09-01 22:24:23 by Olympian Olympian
Cute!
rulez added on the 2024-09-01 22:32:41 by Daniel Daniel
Nice single effect idea
rulez added on the 2024-09-01 23:20:29 by Optimus Optimus
Cool effect!
rulez added on the 2024-09-02 07:28:14 by toms toms
Thank you, for your nice comments.

The effect was inspired by the great demo "Rule 30" from Amiga. Other amiga demo that contains a similar effect is equally "Hamazing".
It seems to me that mine is World First on C64.

The effect is based on a hexagonal pattern consisting of 31 objects. Due to the use of raster time to blitting the texture, sprites and music, in one frame there is time to change a maximum of two objects - in the demo the color of one is changed per frame.

The first work on the effect began in November 2023. I tested about 100 textures to release the final version and prepared 37 color schemes. For creating schemes I wrote a simple tool: https://kawalekkoda.pl/examples/hex.html - it generates many possible paths of colors. The generated structures are actually used in the code, but changed for moments of displaying individual colors.

Each object uses 3 textures, in total 12 textures are used (4 patterns * 3 textures). I wrote the procedure that generates the Assembler code in PHP;)
Due to the restrictions on coloring of sensitive places, i.e. common areas of oblique edges or common areas where the bottom of one with the top of the other object is connected (this could be bypassed by stretching the hexagon in the y axis, but it would look bad), they are sprites used. 6 sprites multiplexed over the screen.
Using Excel, I have prepared a kind of tool that allows me to optimally select the raster lines where I should change the color and/or position x and/or pointer and/or position-y sprite, so as to change as little properties as possible in a given line and avoid as much as possible bad-lines.

The music was written by Shogoon, having some residual information from me, i.e. what I want at the title section, what I want at the credits section, that there are 31 objects and can colorize on various paths.
So he created SID (there was only one change in the final version) and I choose how/when to synchronize.
SID has no markers. I use simple task manager which fires routines (show dont, show be, show sQuare, colorize hexagon, etc.) in individual frame numbers.
Task manager uses simple structure: frame number, routine number, arguments. I entered the frame number for each record of the structure manually. And I used SID-Monitor, it allows you to play SID, pause, move forward/backward, and you can see the frame number.
So I wrote in what frame a specific sound appears. And those written from the SID-Monitor frame numbers, if I counted well, is 647...;)

The uncompressed version occupies about 48 KB.
rulez added on the 2024-09-02 18:13:35 by Gordian Gordian
I really like the presentation and sync on this! There's something really awesome about single effect intros that stay interesting for their whole duration.
rulez added on the 2024-09-02 18:19:18 by Tom Tom
Nice.
rulez added on the 2024-09-02 19:10:09 by tjahzi(aka Jimi) tjahzi(aka Jimi)
Really neat effect and good presentation!
rulez added on the 2024-09-02 19:34:34 by rloaderro rloaderro
Trippy. The sync helps the prod greatly.
rulez added on the 2024-09-02 19:53:43 by Sesse Sesse
very nice
rulez added on the 2024-09-02 20:23:19 by SiR SiR
Good. Really good. Many interesting effects with a decent music.
Please, continue exploring this platform giving the C64 scene more great stuff.
rulez added on the 2024-09-02 20:47:17 by sim sim
Kaleidoscoperfect.
rulez added on the 2024-09-02 22:04:07 by gaspode gaspode
Cool!
rulez added on the 2024-09-02 22:07:58 by Foster Foster
very nice!
rulez added on the 2024-09-03 13:39:14 by hollowone hollowone
I appreciate the kind words, Guys.
For me, such comments are mainly motivating to keep a consistently high level:)

P.S. Wrong URL in my comment above, the proper one: https://kawalekkodu.pl/examples/hex.html
added on the 2024-09-03 18:10:37 by Gordian Gordian
congratulations on another step forward :) waiting for a bigger one!
rulez added on the 2024-09-03 19:39:10 by z.buffer z.buffer
Such a nice name. ;)

And a great demo too!
rulez added on the 2024-09-05 19:57:58 by Blueberry Blueberry
Blueberry,
Haha, what can I say... I think the same about yours and its name :))
added on the 2024-09-05 20:17:49 by Gordian Gordian
very nice (and thanks for explanations)
rulez added on the 2024-09-08 18:56:28 by frog frog
Another good prod, congratz!
rulez added on the 2024-09-08 22:45:43 by sachy sachy
Fresh!
rulez added on the 2024-09-17 13:57:49 by unlock unlock
Impressive, especially how the tiles have separate colors
rulez added on the 2024-09-26 23:36:16 by cruzer cruzer

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment

Go to top