Файлы.
главная страница статьи файлы о сайте ссылки

Файлы.

В этом разделе вы сможете найти исходники примеров к статьям и прочие файлы, так или иначе связанные с разработкой игр. Обратите внимание, что файлы за 2000-2007г.г. выделены в отдельный раздел, могут содержать устаревшую информацию, глючные движки и т.п.. Но не смотря на это они могут представлять определённый интерес, так как в них содержатся некоторые полезные наработки и заготовки исходного кода, которые вполне можно "cut and paste" (скопировать и вставить) в ваши проекты. Большинство исходников написаны под Delphi, для графических программ используется OpenGL. В некоторых новых программах для инициализации графического окна используется eXgine.

Вопросы по неработающим ссылкам и недостающим файлам присылайте на tmtlib@narod.ru

Новые файлы.

Этот раздел будет интересен постоянным посетителям

stm32_adc_stereo_rs232_v01.zip (120kb) - исходники прошивки STM32 и программы на Delphi для получения стерео-звука с ADC микроконтроллера STM32F1.

soft-render-test-3.zip - пример софтового рендеринга на Delphi (реализованы простенькая проекция, вывод треугольников с текстурой и буфер глубины).

17sep-high.wmv - фильм, в котором показан уровень моих игродельческих технологий на 2005 год. Движок сделан полностью на Delphi с простым OpenGL. Присутствуют зомби, главный герой и т.д. Был разработан редактор уровней, генератор lightmap radiosity и т.д.. Всё это задумываолсь для проекта SYNDROME, который мы хотели сделать с Михой aka killbot в студенческие годы. Проект периодически замораживался, и в настоящее время пока не реализован.

fitd-0.1.zip - исходники + EXE движка Alone In The Dark (1/2/3) на Си. Эта игра можно сказать стала основоположником жанра Survival Horror и была особенно популярна в девяностые годы. Данный исходник реализует основные возможности движка, есть глюки, но по уровням ходить можно. Игра древняя, но файлы данных можно найти на сайтах со старыми играми (oldgames.ru и т.п.)
И бонус - pak.pas, unpack.pas, я попытался перевести распаковщик ресурсов на Delphi, вроде когда-то работало, в 2008 году ещё.

reevengi_0.17_bh2.zip - просмотрщик уровней Resident Evil (1/2/3). Откомпилированная версия некоего подобия движка Resident Evil. Можно переключать уровни, смотреть анимации. Для работы программы требуется иметь директорию с установленной игрой, и переписать туда содержимое архива по инструкции (прилагается). Сами игры можно скачать на oldgames.ru, без проблем можно походить по 1 и 2 частям игры, посмотреть анимации и модели - переключение кнопками, описание которых в текстовом файле.
reevengi-0.17.tar.gz - исходники этого хозяйства на Си

softrender01.zip - софтовый рендер на Delphi
softrender02.zip - вторая версия софтового рендера

nft2008-1-6.zip - загрузчик/экспортер моделей Blender, скелетная анимация (без кватернионов) (593kb)
files/bpython245.rar - html-справочник по функциям python скриптов в Blender 2.45 (270kb, англ.)
files/nft2008-1-2.zip - загрузчик v 2008.1.2 3D моделей с экспортером из Blender 2.45 (380kb, exe+исходники)
files/fitd-0.1.zip - аналог(!!!) оригинальных исходников Alone In The Dark, написаны с нуля (638kb)
files/xrelief.zip - пример загрузки GLSL шейдера Relief Mapping (118kb, exe+исходники)

0.Third_person_camera.zip - создание камеры с видом от третьего лица (как в Silent Hill)
1.Webcamera_in_opengl.zip - вебкамера как источник текстуры OpenGL (Delphi+DirectShow)
2.Fake_parallax_mappig.7z - параллакс на OpenGL без ускорения
3.Fake_parallax_one_texture.zip - параллакс на OpenGL без ускорения
4.Wheels.zip - физика колёс для симулятора мотоцикла в 3D (OpenGL + Delphi)
dcal3d_2.7z - библиотека CAL3D, добрые люди переделали под Delphi
dcal3d_4.7z - более новая версия, Delphi
fromchina.rar - китайский прогер перевёл мой дельфовый пример opengl radiosity на Си
glsl-bones.7z - примеры к статье по оптимизации скелетки в GLSL
igrodel-2008-1-19.7z - старая версия движка TDG 3D Engine/DELPHI
nft2008-1-14.7z - старая версия загрузчик формата NFT/DELPHI
nft2008-1-2.zip - старая версия
nft2008-1-6.zip - старая версия
peasm-0.3beta.zip - простейший ассемблер на Delphi, создаёт машинный код из текста.
tdg2008-9-24.rar - движок TDG 3D Engine v2008.9.24
xrelief.zip - пример к статье Relief Mapping (экспорт normalmap из Blender + загрузка в Delphi/OGL)

Файлы за 2000-2007г.г.

Если вы впервые зашли на мой сайт, или ищите давно забытый исходник или файл, который когда-то отсюда скачивали, вы можете найти его здесь.

Создание стратегических игр на Delphi
release/kursor.zip - 2D курсоры с помощью OpenGL (9kb, исходники)
varyag/dev000.zip - начальные стадии разработки
varyag/dev001.rar - начальные стадии разработки
varyag/dev002exe.rar - с exe файлом
varyag/dev002src.rar - пример разработки стратегической игры типа warcraft (144kb, исходники)
varyag/dev003full.rar - последний релиз движка стратегической игры
varyag/dev003src.rar - только исходники
varyag/framework.zip - заготовка
warcraft/nosikifull.zip - вместе с exe файлом
warcraft/nosikisrc.zip - носикикрафт - более продвинутая версия стратегического движка(22kb, исходники)
warcraft/warcraft.zip - пример реализации идеи стратегической игры наподобие warcraft (25kb, исходники)
warcraft/warcraftnew.zip - ...
warcraft/warexe.rar - ...


Создание клонов Resident Evil и Silent Hill
blender/engine14.rar - демка движка с исходниками на тему Resident Evil (965kb, exe+исходники)
blender/engine14small.rar - только исходники
blender/silenthill.rar - пример к статье "секреты создания клона Silent Hill" (285kb, исходники)
blender/cdnr1-10.rar - движок проверки столкновений collision detection and responce (289kb, исходники)

Скелетная анимация
best/primerexe.rar
best/primersrc.rar - пример загрузки моделей half-life smd без кватернионов (49kb, исходники)
best/smooth-exe.rar
best/smooth-src.rar - плавная интерполяция half-life smd без кватернионов (58kb, исходники)
blender/armatures.rar
blender/armatures12.rar - пример по загрузке склетной анимации из Blender (368kb, exe+исходники)
blender/blender10a-src.rar - экспорт и использование "крутых" сцен из редактора Blender (253kb, исходники)
blender/blender10a.rar
blender/blender2006.zip
blender/blender2006noexe.zip - экспорт и использование моделей из редактора Blender (351kb, исходники)
blender/blexp.zip
blender/bmppas.zip
blender/easymodel.rar
blender/engine12.rar - пример реализации загрузки моделей из Blender в Delphi/OpenGL (482kb, исходники)
blender/models10a.rar
blender/nashformat.zip
blender/sferka10a.rar
blender/strman.zip
blender/zagotovga.zip
newskel/hlmvpascal.zip - загрузчик half-life smd для TMT Pascal (19kb, исходники)
newskel/milkshape.zip - загрузчик MilkShape 3D для TMT Pascal (8kb, исходники)
mdldec12.zip - декомпилятор моделей half-life mdl decompiler (134kb)
smoothtex/smd-quat-noexe.rar - пример к статье "добавляем интерполяцию кватернионами" (185kb, исходники)
smoothtex/smd-quat.rar
smoothtex/smoothtex.rar
smoothtex/smoothtexlite.zip
smoothtex/smoothtexs.rar
vlad/smoothfix.zip - скелетная анимация half-life smd с исправленияими от Владислава (292kb, exe+исходники)
vlad/smoothfixs.zip - скелетная анимация half-life smd с исправленияими от Владислава (82kb, исходники)

Radiosity
glrad.zip - (189kb, exe+исходники)
glortho/r080506.rar
glortho/rad8.zip - генератор radiosity lightmap с "карандашной" графикой (173kb, exe+исходники)
glrnew/glrnew.zip - генератор radiosity lightmap с использование OpenGL (185kb, exe+исходники)
rtrad/rtrad.zip - эксперименты с realtime radiosity (29kb)
rtrad/rtradnew.zip - очередные попытки создать realtime radiosity (30kb)


Другие файлы

17sep-high.wmv - видеоролик из недоконченного движка проекта SYNDROME
itworks.zip
audiere/audiere.zip - звуковая библиотека audiere для Delphi с функцией pitch sound (397kb)
audiere/squall.zip - звуковая библиотека Squall для Delphi и TMT Pascal (284kb)
pascal/fontsrc.zip - загрузка 8x8 досовских фонтов под OpenGL для TMT Pascal (3kb, исходники)
release/nehegl_delphi.zip
release/pulki.zip - пример по реализации движения и пулек в 2D пространстве (10kb, исходники)

Старая страница скачивания файлов находится по этому адресу: files1.htm