Добро пожаловать на сайт-сообщество русскоговорящих кодеров!
Цели сайта
- Сайт посвящен демосцене. Что такое демосцена?
- Общение между кодерами с целью повышения взаимной квалификации.
- База знаний - информация, которая может пригодиться при создании демок и интр.
- Просто сбор всевозможной информации о демосцене.
Если у вас интересные материалы, или новости - не стесняйтесь добавляйте их на сайт!
Вы можете:
Только совместными усилиями мы сможем сделать этот сайт полезным и наполненным информацией!
Сайт основан 1 сентября 2005г.
| Новости |
|
DiHalt 2012 16 Октября 2011 12:31  7-8 июля в Нижнем Новгороде состоится демопати DiHalt 2012. В этом году коллектив организаторов оставляет прошлогодний формат проведения, то есть DiHalt будет проходить на окраине города, на берегу чистого озера и хвойного леса, под запах жаренного мяса и звон бокалов с прохладным соком. Это сделает атмосферу фестиваля более неформальной, дружественной, предрасполагающей к общению и отдыху. В остальном программа фестиваля будет завязана вокруг традиционных конкурсов, общепринятых на демопати, где вы окунётесь в мир кибер-искусства.
|
|
CC - результаты 31 Августа 2011 17:59
|
|
SUNVOX DLL - всем писать музыку к демо! 25 Августа 2011 23:39 Вышла библиотека для проигрывания музыкальных файлов в формате SunVox (Windows, Mac OS X, Linux). Скачать (в архив также включены примеры).
Функционал простой, но его пока достаточно. Даёшь Санвокс в демо вместо пресловутого МР3.
|
|
CC is somewhere 16 Августа 2011 17:05 10 дней до дедлайна на самую большую демопати в России.
Спешите присылать работы!
|
|
DI_HALT совсем скоро! 06 Июля 2011 21:14 Хард-кор-бир-пати продолжается!
На пати будет выступать музыкант porno-UZI, использующий консоли Нинтендо.
Так же орги чего-то наворотили с конкурсами, вообщем всем будет весело.
Дополнительно читайте на сайте пати. Даёшь демо-лето!
|
[Архив новостей]
[RSS: Новости]
|
| 3 последние статьи |
|
Очерк о том, как я свою первую интру писал, и всём, что к этому привело.
|
|
В данной статье описывается программа, рисующая фрактал Мандельброта. Примечательна она тем, что занимает всего 61 байт.
|
|
О внутреннем устройстве свой демы «my own bullet of autumn» рассказывает xiod/crolyx
|
| 3 последние библиотеки |
|
Pixel Toaster - наследник PTC и TinyPTC. Это библиотека блиттинга линейного графического буфера. Но на сей раз, pixeltoaster ориентируется на hardware-блиттинг современных видеокарт. При этом в отдельных случаях можно организовать поддержку буфера в float-формате. При блиттинге может выполняться clamping и другие вкусные вещи.
В общем - экстремально удобно.
В состав входят несколько хороших примеров-эффектов.
|
|
TinyPTC выполняет blitting.
Вы организуете линейный программный буфер в формате 32bit-RGBX и TinyPTC выполняет блиттинг этого буфера на окно, или на полный экран, производя on-the-fly конверсию RGBX формата пикселей в формат экрана. Ничем другим, наподобие спрайтов или линий, TinyPTC не занимается. TinyPTC не организует свои back-bufer’ы (в терминах DirectX - surface) и не выполняет технику double-buffering. Это просто blitter программного буфера на экран.
Сейчас, на 2007г. on-the-fly конверсия не столь актуальна, но в прошлом, когда был распространены 16 или даже 8-битные видеокарты, проще и быстрее было работать с 32-bit frame-buffer’ом, производя конверсию прямо при блиттинге, нежели чем организовать работу графических процедур в 16 или 8-бит paletted форматах. Этот факт может показаться удивительным и спорным, но это так. Это верно и на 2007г, просто сейчас повсеместно распространены карты поддерживающие 32bit цвет и при этом конверсия не требуется вообще.
TinyPTC оптимизирована на размер – ее можно применять для написания 64K или 4K demos. Она имеет механизм конфигурации #ifdef, для того чтобы ее код можно было уменьшить настолько, насколько это возможно. TinyPTC портируема и мультиплатформенна. Есть версия даже для Java. На платформе Windows TinyPTC умеет выполнять блиттинг средствами функций DirectDraw, WindowsVideo и GDI (настраиваемо). Поставляется TinyPTC в виде исходников и очень проста в использовании. Посмотрите как предельно просто выглядит код использующий TinyPTC:
#include "tinyptc.h"
int pixels[640*480]; // это программный буфер
void main()
{
ptc_open("test", 640, 480);
for (;;)
{
// рисуем здесь что-то в буфере…
ptc_update(pixels);
}
}
Астафьев Алексей / Alex Raider ^ Flash inc. 2007
|
uFMOD - это самая компактная библиотека для качественного воспроизведения аудио-ресурсов в формате XM. Воспроизведение аудио-потока, который может храниться в отдельном файле, в ресурсах или предварительно загружен в память, инициируется вызовом одной единственной функции. Библиотека uFMOD распространяется с открытым исходным кодом и примерами для MASM32, FASM, NASM, TASM, Visual C++, Visual Basic и Delphi.
---
"uFMOD - это самая компактная библиотека для качественного воспроизведения аудио-ресурсов в формате XM. Воспроизведение аудио-потока, который может храниться в отдельном файле, в ресурсах или предварительно загружен в память, инициируется вызовом одной единственной функции. Библиотека uFMOD распространяется с открытым исходным кодом и примерами для MASM32, FASM и Visual C++." (c) wasm.ru/srclist.php?list=4
|
| 3 последние утилиты |
|
|
|
|
|
Основные фичи:
* минималистичный и удобный интерфейс;
* оптимизированные алгоритмы, позволяющие работать как на мощных ПК с мат. сопроцессором, так и на маломощных КПК без сопроцессора с использованием целочисленных операций;
* основа SunVox (без GUI) распространяется в виде открытых исходников под лицензией BSD;
* SunVox позволяет сохранять треки в 16-битные (int) или 32-битные (float) WAV файлы;
* проигрыватель SunVox формата уже давно встроен в Pixilang :) В то время, как сам редактор постепенно доводился до ума;
Реализованные на текущий момент синтезаторы:
Generator
Генератор волн различной формы (saw,triangle,square,noise).
Flanger
Echo
Distortion
Эффект, добавляющий искажения в звук несколькими методами: обрезание уровня, уменьшение частоты дискретизации, уменьшение количества бит на сэмпл.
Filter
Фильтр с режимами Low-pass, High-pass, Band-pass, Notch.
Kicker
Ударник.
Sampler
Стерео-сэмплер с интерполяцией. Поддерживает форматы WAV и XI.
SpectraVoice
Синтезатор, основанный на FFT-преобразовании. Генерирует звук по описанию его гармоник.
Loop
Что-то типа петли магнитной ленты :)
|
| 3 последние ссылки |
Зародившись ещё в конце 90-х годов как детище известного программиста, писателя Михаила Фленова ( http://www.flenov.info/), со временем сайт оформился в самостоятельный, молодёжный проект.
На сайте можно ознакомиться с интервью с известными личностями в мире IT, получить ответы на самые каверзные вопросы, скачать необходимые компоненты или исходники для Delphi. На форуме сайта можно обсудить любые проблемы в области программирования, администратирования, железа и вообще поболтать на любые жизненные темы.
|
|
Очень полезный раздел ftp modland.com , в котором можно найти трекеры, если вдруг сайт разработчика недоступен. Представлено много разных платформ. К примеру удалось найти Composer 669 под dos, поиск которого по поисковикам безрезультатен.
|
|
Полезный ресурс для трекерщика. Представленные сэмплы загружены участниками сообщества и распространяются под свободными лицензиями. Для загрузки достаточно зарегистрироваться на сайте.
|
| 3 последние программы |
|
WinUAE - эмулятор Amiga под Windows
|
|
Один из лучших (если не самый лучший) эмулятор DOS.
|
|
|
Панель пользователя
Oneliners:
10:21 барбузяшке отаку 13:50 oiii 01:07 BeRo DLL Linker Compressor 16:47 )))) 11:34 дихалт не дремлет 09:21 демосцена жива 09:47 и че 06:02 какая разница, сайт в коме 00:30 куда днём сайт пропадал? 15:25 kbsync
Опрос:
Каково ваше отношение к рекламе на сайте?
[Результаты]
Активные темы
- ДВижок для Фасма есть?
- Texture synthesis (Генерация текстур)
- Генерация опкодов внутри демки.
- Как вывести символ на экран в графическом режиме 0x13
- Реверс алгоритма вычисления параметра "kbsync" в iTunes
|