В этом разделе вы сможете найти исходники
примеров к статьям и прочие файлы, так или иначе связанные с разработкой
игр. Обратите внимание, что файлы за 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
|