Please explain to a newbie

ZXNet echo conference «zx.grafix»

From Vyacheslav Kalinin To All 8 November 2006

Hello, alexeenko Does anyone know if there is an emulator that creates a macro log from buttons keyboard/mouse/joystick? If there is, then I, or any other artist, could make something like a video. That is, keep a record of all actions during the drawing process. And anyone could then watch it in the emulator and learn something. You can, of course, just record a video, but it will weigh a lot.

From Dimka Moiseev To All 8 November 2006

Hello, All I have a book that came with the Spectrum, but there’s almost nothing there it’s written about how to draw normally! I can’t even figure out how to paint it the circle that I drew is not so much what you have there, what cool pictures draw! Help please! I’m just very interested in this! :confused:

From Alekseenko Alexey To All 8 November 2006

Hello, boo_boo Well, let's remember in BASIC. How can I start there??? 10 CLS 20 circle 60,45,20 run enter It turns out to be a circle Who remembers how to fill it????

From Vyacheslav Kalinin To All 8 November 2006

Hello, alexeenko ale> Who will remember how to fill it???? Draw a bunch of circles in a loop, increasing the diameter. :) for a=1 to 60 circle(128.88,a) next a

From Dimka Moiseev To All 8 November 2006

Hello, boo_boo where can I download supercode?

From Dimka Moiseev To All 8 November 2006

Hello new art Not that there are programs, I know, but I’m interested in pure BASIC! :)

From Stanislav Lomakin To All 8 November 2006

Hello, I_0 In standard BASIC you can't paint much :p take some spreading thread - betabasic or megabasic. or use subroutines in machine code, for things like shading there is a ready-made collection this case -- supercode

From Stanislav Yudin To All 8 November 2006

Hello new art new> Does anyone know if there is an emulator that creates a macro log with new> keyboard/mouse/joystick buttons? new> If there is, then I, or any other artist could make a likeness new> video. That is, keep a record of all actions during the drawing process. Isn't *.RZX suitable for this purpose?

From Timonin Maxim Anatolievich To All 8 November 2006

Hello, alexeenko ale> Well, let's remember in BASIC. ale> ale> How to start there??? ale> ale> 10 CLS ale> 20 circle 60,45,20 ale> ale> ale> run enter ale> ale> It turns out to be a circle ale> ale> Who will remember how to fill it???? But no way! There is no fill command like FILL in BASIC in UKNCH BASIC. It is possible scanning the inner boundaries of the circle, paint it pixel by pixel (using PLOT). But it will be terribly slow.

From Timonin Maxim Anatolievich To All 8 November 2006

Hello new art new> Draw a bunch of circles in a loop, increasing the diameter. :) new> for a=1 to 60 new> circle (128,88,a) new> next a No, that won't work. Some pixels will remain unpainted, as a result the so-called "vinyl record effect" as I call it.

From Sergey Molchanov To All 8 November 2006

Hello, Maksagor So why pixel by pixel, at least go through horizontal lines (or vertical). And if we go by lines, a circle using CIRCLE can not be draw, and calculate the boundaries of the drawn lines using sines and cosines :)

From Stanislav Lomakin To All 8 November 2006

Hello Masick Mas> So why pixel by pixel, at least go through horizontal lines (or Mas> vertical). And if we go by lines, a circle using CIRCLE Mas> you can not draw, but the boundaries of the drawn lines are calculated by sines and Mas> cosines :) yeah, yeah, and paint over with plot or line ;) Not really an option, only subroutines in machine codes. Maybe the compiled BASIC would still work if it weren’t for the terrible slowness fucking rafts and lines

From TomCaT To All 8 November 2006

Hello, boo_boo painting a circle is not such a problem :) here is a highly branched multiply connected region, yes. Although algorithms for the latter will unreasonably slow down the first task. :v2_conf2:

From Sergey Molchanov To All 9 November 2006

Hello, boo_boo boo_boo, and did I say that it won’t slow down? I just said that this is better than point by point :) In addition, the task seemed to be in BASIC, which makes it worse. Another option is if the circle is of a fixed size, you can use UDG. Wait a minute criticize. I know it's not funny :)