{{notification.text}}

MirGames

zephyr

Belarus
Зарегистрирован 25.06.06 00:04
Последний раз был в сети 07.06.09 21:33
Dialog Box (save, Load) на Api
18.09.08 15:51
ra1n
Просто в 9X это как-то по другому реализовано скорее всего,
иначе чем в NT 4 (2000),5 (XP) я думаю...
Я за тотальную совместимость просто.
Пишу программу патчер - мне нужно чтобы везде работало.
Кстати в библиотеке KOL + MCK диалоги прекрасно работают.
Нужно порыться в KOL исходняках...
Dialog Box (save, Load) на Api
18.09.08 04:26
XProger
Да спасибо! Все заработало! Но вот вопрос:

У меня на компьютере несколько ОС стоит...
В Windows XP все работает замечательно...
И предыдущий способ тож заработал
В Wndows 98SE все компилируется, но игнорируется... не работает...
В чем может быть дело???
Dialog Box (save, Load) на Api
18.09.08 03:15
Спасибо всем! Но чет неполучается...
Если использовать CommDlg.pas (способ Drako) все компилится
и ничего не выводится в итоге :)
А как это вызвать с shellapi я невкурсе... Буду пробовать..

Может кто дать работающий пример???
Dialog Box (save, Load) на Api
17.09.08 21:26
Привет всем!
Нужен пример системных диалогов для сохранения и загрузки файлов на winapi.
В палитре компонентов Delphi 5..7 VCL они есть во вкладке диалоги.
Может делал кто или документация есть???
Digital Imagination
30.12.07 20:42
У них новые требования :)
Игры которые мы должны опередить по качеству весят ~50Мб :)
Digital Imagination
30.12.07 20:30
15МБ - это без сжатия. После добавим Run-time сжатие/распаковку.
Без UPX *.exe ~ 120Kb

И думаю пакер в казуалке лучше не использовать, иногда на них антивирусы жалуются.
Спасибо. Учтем!
Digital Imagination
30.12.07 19:15
С наступающим всех!!! :)

Прошло ~1,5 года...
Всем кто в нас верит...
Новая версия игры 0.4 alpha.
Данная версия утверждена "Alawar Entertainment, Inc" в качестве издаваемого
продукта. Но на уровне сборника движков :) Требуют переработать концепцию.
Написать новый диздок. Что пока есть:
-------------------------------------------------------------------------------
01) Проект полностью 2D.
02) Проект написан в среде Delphi 7 c использованием Win32 Api функций.
03) Малый размер исполняемого файла < 64 Кб!!!
Используется UPX паковщик исполняемых файлов последней версии (upx300w).
04) Проект написан с нуля и неиспользует сторонних библиотек или
модулей (исключение: движок проигрывания модульной музыки - специальная
уменьшенная версия библиотеки FMOD для среды Delphi.
Используемая версия библиотеки - абсолютно бесплатная).
Движок звука (sound) - собственный.
uFMOD - это компактная, быстрая, надёжная, мультиплатформенная библиотека
для качественного воспроизведения аудио в формате XM, разработанная
полностью на ассемблере. XM может храниться в отдельном файле, в ресурсах
или предварительно загружен в память.
05) В качестве видеообработки и видеовывода (video render) программа
использует OpenGL Api (требуется аппартная поддержка).
06) Качество видео: высокое (1024 х 768 Pixel 32 bit per pixel).
Программа может идти в любом доступном разрешении и беспалитровом режиме
работы видеокарты и драйвера OpenGL, но на разрешении ниже требуемого,
игра смотриться некачественно в графическом плане.
07) Поддержка синхронизации с обратным ходом вертикальной развертки монитора.
08) Автоматическая установка максимальной поддерживаемой частоты
обновления монитора.
09) Возможность игры в оконном и полноэкранном видеорежимах.
10) Для вывода звука и музыки используется Win 32 MultiMedia Api.
11) Высокое качество звучания: 44100Hz, 16 bit, stereo.
12) Звук: PCM (Pulse Code Modulation) звуковые выборки
записаные с лазерным качеством звучания: 44100Hz, 16 bit, stereo.
13) Музыка: *.xm файлы (по сути цифровое аудио, но записанное
в специальном формате (несколько, реже 1 PCM выборок воспроизводимых
в требуемом месте с требуемой частотой) - позволяет хранить созданные
мелодии хорошего качества незанимая много места на жестком
диске компьютера.
14) Программа имеет свои форматы файлов. В итоге должен получиться: 1 файл
с ресурсами программы (сжатый) и 1 исполняемый файл.
15) Программа будет иметь маленький дистрибутив ~5 Mb архив.
~25 Mb в распакованном виде после установки.
16) В игре присутствует (незавершенный) AI и движок частиц!
17) Видеодвижок дает возможность накладывать различные цветовые маски
и производить различные типы смешивания цветов (при наложении текстур),
позволяя создавать такие эффекты как: день, вечер, ночь...
Блики от солнца, туман, эффекты освещения - создаются текстурными масками.
Растяжение и вращение изображения. Аппаратные сдвиги частей текстур,
перерисовки тектуры (либо части тектуры). Позволяют создать анимированые
задние фоны (движущаяся вода) итд...
Движок довольно быстрый и позволяет выводить от 1000 до 4000 изображений
с альфа каналом (64*64 pixel) при количестве 60 кадров в секунду,
без существенных потерь скорости на GeForce серии 4 с выключенной
вертикальной синхронизации при 1024 х 768 Pixel 32 bit per pixel
разрешении экрана.
18) Программа вообще не требует наличия DirectX!?
19) Поддерка (теоретически) всех домашних и не только версии
Windows (включая Vista): 95, 98, SE, ME, 2000, XP, Vista.
-------------------------------------------------------------------------------
PS: В Vista обнаружен баг со звуком (не музыкой), отключайте его. Устраняется.
В XP проблем нет.
Sega Genesis Intro
30.09.07 07:59
Написал музыкальный диск для генесис.
3 композиции - оцифровка.
общее время ~12 мин .

+ 1 ром в коллекцию.
Sega Genesis Intro
09.08.07 00:26
HardWareMan
Ну конечно сделал!!!

Genesis: пишу статью в EMachine.
Пишу !!демо!! в BasiEgaXorz.
Читаю оригинальный и твой перевод Sega2.doc
Пробую первые шаги в SNASM68K

PC Windows:
Проекту уже 1 год и новые наработки - а их уже очень много пока не выкладываются. Хотелось бы сначала в издательство написать.
Sega Genesis Intro
30.07.07 23:44
HardWareMan
Напиши мне пару статей по асму.
Или где взять нормальные примеры + теория.
Я знаю Асм только под x86 да и то, слабо.
Был бы очень признателен.
В эму-машину напиши, на новый форум...

$'talker
Придется патч выпускать :)
Sega Genesis Intro
30.07.07 03:23
По просьбам трудящихся с других форумов выкладываю исходный код сего "творения".
Sega Genesis Intro
16.07.07 05:59
Написал свою первую небольшую интрошку для консоли Sega Genesis! :)
"Была наверное у большинства на период с 89 - 96 г или чуть позднее..."
Вобщем-то ничего особенного:
4-х битная палитровая картинка и 8 битная оцифрованная песня через
DAC (Digital Audio Converter) системы + немного текстовых приветов!

Вообщем интерес даже не столько в интрошке, сколько в самой возможности
программирования для этой уже "мертвой" приставки.

Для просмотра вам потребуется эмулятор:
http://gens.consolemul.com/
прямая ссылка:
http://gens.consolemul.com/download/gens-win32-bin-2.14.zip

Есть планы написать что-нибудь более стоящее.
Конкурс "minigames"
23.06.07 00:39
Как я не старался написать минимальное дельфи+опенгл приложение в 4 кб ничего путного не выходит. Добился размера в
9 кб. У Хпрогера вроде в 4 кб получалось!? Может там от версии компилятора зависит - у меня 7.
Конкурс "minigames"
17.06.07 16:39
Gluk
Почему то не могу добавить тебя в ICQ - пишет ошибка сервера.
Попробую вечером еще раз. Если что важное в личку.
*******************************************************************************
Добавил!!!
Mirg City
17.06.07 16:19
Я тоже хочу - стриптиз бар!!!
Конкурс "minigames"
11.06.07 23:22
Сам код 16 битный под Windows.
Что тебя смутило в фразе DOS32 - это 32 разрядная версия ДОС.
---------------------------------------------------------------------------------
Windows не позволит тебе напрямую программировать
устройства, я говорю в 1ую очередь о аудиокартах.
Это когда под Дос компилируешь.
---------------------------------------------------------------------------------
К тому же в версию 7.0 нужно патчить до 7.1 иначе
при использовании CRT будет вылетать на быстрых машинах
с ошибкой (деление на ноль). Можно просто CRT не использовать.
---------------------------------------------------------------------------------
Можно писать под Win 16 вызовами WinApi.
Не проще ли взять Дельфи???
Конкурс "minigames"
11.06.07 22:33
На Турбо Паскаль только под Win16 (Win3.1)
можно писать, насколько я знаю и DOS 16/32.
---------------------------------------------------------------------------------
Относительно увеличения размера за счет новых файлов
на диске - это запрещать нельзя, хоть на 10 гигов,
на демоконкурсах не запрещают.
----------------------------------------------------------------------------------
Паковщик
ANDpakk2 (apk2) v0.06 - я его не тестил. Может он чего и стоит!?
http://and.intercon.ru
Прямая ссылка
http://and.intercon.ru/apk2_v0_06.zip
----------------------------------------------------------------------------------
PS: если можно на TP писать под Дос так вы скажите!!! :)
Конкурс "minigames"
09.06.07 18:10
lans
мини-вавки - если свой звуковой синтезатор - можно на лету.

Gluk
Без звука это минус.
И в 4 кб можно простую мелодию впихнуть.

XProger
Если будет время и я так сделаю.
Конкурс "minigames"
09.06.07 16:59
Народ, кто что со звуком будет делать?
Много кто сможет сам написать частотный синтезатор в 64 Kb,
написать тракерный формат для него???

Или большинство как и я будут пихать в *.exe *.xm файлы
используя посторонний код? ;)