IPB

Здравствуйте, гость ( Вход | Регистрация )

> Исходные коды игр, подборка исходных кодов классических игр
SuperMax
сообщение 19.3.2018, 14:04
Сообщение #1


Администратор
*****

Группа: Root Admin
Сообщений: 6 344
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1




Colossal Cave Adventure (1976)

Прикрепленное изображение

Разработчик: William Crowther and Don Woods
Издатель: Разные.
Платформа: PDP-10 и друзья.

"You are in a maze of twisty little passages, all alike." («Вы находитесь в лабиринте из неотличимых друг от друга небольших извилистых проходов»).

Возможно, это не на 100% коммерческая игра. Но её продавали, кроме того, она имеет историческую важность. И, кстати, именно по мотивам названия этой игры все приключенческие игры называются adventure.

Оригинал был написан на Fortran, в котором современным программистам будет сложновато разобраться. Но последние версии были на C.

Исходники: rickadams.org/adventure

Прикрепленный файл  rickadams.org.tar.gz ( 125.9 мегабайт ) Кол-во скачиваний: 2561








--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
SuperMax
сообщение 19.3.2018, 16:25
Сообщение #2


Администратор
*****

Группа: Root Admin
Сообщений: 6 344
Регистрация: 7.1.2006
Из: Красноярск
Пользователь №: 1




Doom 3 (2004)
Прикрепленное изображение


Разработчик: id Software
Издатель: Activision
Платформа: Windows / Mac / Linux / Xbox / PS3
Code review: fabiensanglard.net

Если вы хотите изучить движки современных игр высшего класса, то Doom 3 – это один из наилучших примеров. На время выхода он был инновационным во многих областях. Метод использования моделей высокого разрешения на элементах низкого разрешения в игре сейчас является стандартом для коммерческих игр. В исходнике есть много всего интересного – одна лишь система обработки физики достойна изучения, в частности, отслеживание столкновений.

Это первая игра от id, написанная на С++. Прошлые игры из-за использования С несли в себе простоту. Doom 3 тоже довольно простой, но заметно уже изменение его вектора движения.

Также игра (печально) известна использованием трафаретных теней при расчёте освещения. Можно спорить, был это интересный эксперимент или поле для дальнейшей работы, но сегодняшние игры предпочитают использовать карты теней. Возможно, эта техника когда-нибудь ещё пригодится.

Отличный обзор кода от Fabien Anglard стоит прочтения.

Исходники: github.com/id-Software/DOOM-3
BFG edition Исходники: github.com/id-Software/DOOM-3-BFG




Прикрепленные файлы
Прикрепленный файл  DOOM_3_BFG_master.zip ( 4.4 мегабайт ) Кол-во скачиваний: 1302
Прикрепленный файл  DOOM_3_master.zip ( 9.07 мегабайт ) Кол-во скачиваний: 1080


--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
SuperMax   Исходные коды игр   19.3.2018, 14:04
SuperMax   Catacomb (1989) Разработчик: [url=http://...   19.3.2018, 14:06
SuperMax   Prince Of Persia (1989) Разработчик: [url...   19.3.2018, 14:07
SuperMax   SimCity (1989) Разработчик: [url=http://e...   19.3.2018, 14:10
SuperMax   Hovertank 3D / Catacomb 3D (1991) Разрабо...   19.3.2018, 14:12
SuperMax   Star Control II (1992) Разработчик: [url=...   19.3.2018, 14:39
SuperMax   Wolfenstein 3D / Blake Stone (1992/3) Раз...   19.3.2018, 14:45
SuperMax   Doom (1993) Разработчик: [url=http://en.w...   19.3.2018, 14:46
SuperMax   Descent (1994) Разработчик: [url=http://e...   19.3.2018, 14:48
SuperMax   Gravity Force 2 (1994) Разработчик: Jens ...   19.3.2018, 14:50
SuperMax   Heretic / Hexen (1994/5) Разработчик: [ur...   19.3.2018, 14:54
SuperMax   Rise Of The Triad: Dark War (1995) Разраб...   19.3.2018, 14:59
SuperMax   Duke Nukem 3D / Shadow Warrior (1996) Раз...   19.3.2018, 16:05
SuperMax   Quake 1/2/3 (1996-1999) Разработчик: id ...   19.3.2018, 16:14
SuperMax   Abuse (1996) Разработчик: [url=http://en....   19.3.2018, 16:19
SuperMax   Aliens versus Predator (1999) Разработчик...   19.3.2018, 16:20
SuperMax   Freespace 2 (1999) Разработчик: [url=http...   19.3.2018, 16:21
SuperMax   The Operative: No One Lives Forever (2000) ...   19.3.2018, 16:21
SuperMax   MechCommander 2 (2001) Разработчик: [url=...   19.3.2018, 16:23
SuperMax   Doom 3 (2004) Разработчик: [url=http://en...   19.3.2018, 16:25
SuperMax   Gish (2004) Разработчик: [url=http://en.w...   19.3.2018, 16:26
SuperMax   Canabalt (2009) Разработчик: Adam Saltsma...   19.3.2018, 16:27
SuperMax   Another World https://en.wikipedia.org/wiki/Anot...   19.3.2018, 16:29
SuperMax   Heart of the Alien https://en.wikipedia.org/wiki...   19.3.2018, 16:34
SuperMax   Strike Commander [url=https://en.wikipedia....   19.3.2018, 16:37
SuperMax   Little Big Adventure [url=https://en.wikipedia.o...   19.3.2018, 16:40
SuperMax   [url=http://www.moddb.com/games/blood-2-the-chosen...   19.3.2018, 16:45


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 11.8.2025, 2:00