forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=109)
-   -   Цветастик (эзотерический фэншуй) (http://forum.boolean.name/showthread.php?t=11387)

Жека 10.12.2009 09:18

Цветастик (эзотерический фэншуй)
 
Вложений: 2
Вот оно! Свершилось.

Кто-то найдёт в этой проге лишь повод для шутки, кто-то - исходник с шариками и лайтблендом, а кто-то - ВНИМАНИЕ! - достигнет-таки просветления (хотя это скорее побочный эффект, надеюсь, что именно тебя "пронесёт"!) :)

Суть: вращающиеся цветные шарики.

Ещё: класс TColor избыточен для данного кода, однако кому-то может понадобиться весь его функционал, так что резать не стал.

Ещё: задержка для вращения 300 мс (это очень важно!)

Скриншот! (большинство не посмеют зайти так далеко и ограничатся скрином, жму ваши виртуальные руки своей)

Вложение 8496

Прога+исходник ждут (не дождутся?) тебя:)

Randomize 10.12.2009 09:49

Ответ: Цветастик (эзотерический фэншуй)
 
Эээ, что? Почему? Зачем?

Жека 10.12.2009 09:51

Ответ: Цветастик (эзотерический фэншуй)
 
так, один есть!:)

Жека 10.12.2009 14:24

Ответ: Цветастик (эзотерический фэншуй)
 
Цитата:

Сообщение от Randomize (Сообщение 129004)
Эээ, что? Почему? Зачем?

1. что:
например: это пример использования связки "глобальный_список_внутри_класса + несколько_функций_класса (не методов)" для создания класса (здесь: TCircle), который является и объектом (точнее: его экземпляры являются объектами) и менеджером самому себе.
+бонус: удобство использования класса TColor

2. почему: настроение хорошее, поделиться им поспешил

3а. зачем делал:
ради интереса, смесь цветов хотел посмотреть (достигнуто)

3б. зачем выложил:
ради твоего интереса (достигнуто?)
ради забавы в виде словесного описания (достигнуто)
ради программистов-новичков, вдруг скачают и найдут что-то полезное в коде (достигнуто?)

В статике красиво смотрится.

Reizel 10.12.2009 17:17

Ответ: Цветастик (эзотерический фэншуй)
 
Гм..Скачал. Смотрел 2 минуты не отрываясь, в одну точку. Результат - темный пятачок(да да, именно Пятачок, с ушами:)) на стене (и везде, куда б я не посмотрел)
Автор, делай видео-наркотики))))

Жека 11.12.2009 06:09

Ответ: Цветастик (эзотерический фэншуй)
 
Цитата:

Сообщение от Павел (Сообщение 129038)
Автор, делай видео-наркотики))))

а это по-твоему что? :)

Reizel 11.12.2009 07:37

Ответ: Цветастик (эзотерический фэншуй)
 
Жека это слабенький видеокофеин:):) В смысле что то более цикличное и однообразное попробуй сделать, чтобы возникало ощущение замкнутого движения, тогдакрыша посерьёзней съедет:)

Жека 11.12.2009 07:44

Рекурсивные шарики
 
Вложений: 3
Я пошёл дальше. Сделал рекурсивную функцию. Хотел получить с её помощью красивую картинку. Но...
Тот же лайтбленд (новый цвет прибавляется к цвету back-буфера), но теперь время задержки при включённой анимации - 333 мс (что столь же важно, как и прежде!)

Желающим пробежаться взглядом по сотне строк кода посвящается.
ВНИМАНИЕ: две пирамидки из шариков рисуются рекурсивной функцией!:)

Вложение 8510 Вложение 8511

Примечание: ученикам, не прошедшим обучение по 1й ступени, занятия по 2й малопоказаны.

Прога+исходник в архиве.

Жека 11.12.2009 07:52

Ответ: Цветастик (эзотерический фэншуй)
 
Цитата:

Сообщение от Павел (Сообщение 129088)
тогда крыша посерьёзней съедет

специалист:)

"Борис, скажи водке нет!"

Reizel 11.12.2009 07:58

Ответ: Цветастик (эзотерический фэншуй)
 
Нее, с этой меня не поперло:(:(:(

Жека 11.12.2009 08:07

Ответ: Цветастик (эзотерический фэншуй)
 
что ж оно так...:(
:)

Hurrit 11.12.2009 12:11

Ответ: Цветастик (эзотерический фэншуй)
 
Для тех кто не в курсе, чатиться можно и через аську или через мэил агент

Жека 11.12.2009 12:43

Ответ: Цветастик (эзотерический фэншуй)
 
Hurrit, благодарю.

Данил 11.12.2009 19:43

Ответ: Цветастик (эзотерический фэншуй)
 
А для "благодарю" и "спасибо" и т.п. есть кнопочка "ПОлезно!" :)

Жека 14.12.2009 06:30

Ответ: Цветастик (эзотерический фэншуй)
 
Цитата:

Сообщение от Данил (Сообщение 129177)
А для "благодарю" и "спасибо" и т.п. есть кнопочка "ПОлезно!" :)

Благодарю.


Часовой пояс GMT +4, время: 20:44.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot