forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   Game Physics (http://forum.boolean.name/showthread.php?t=18031)

jimon 27.03.2013 04:36

Game Physics
 
Много игр было, много игр еще есть, сотни стали культовыми, но только несколько игровых систем физики стали культовыми, из тех что приходит в голову :
  • Quake 3
  • Quake 3 CPMA
  • Counter Strike 1.6
  • HL1
  • Unreal (какой из ?, менялась ли между версиями физика ?)
  • Quake 2
  • Quake 1
  • Doom 1\2

Думаю список еще можно расширить.

Но в чем же проблема ? Такие прекрасные игровые механики, выточенные миллионами сессий параметры, заученные на уровне мозжечка реакции и движения, и умирающие понемногу игры использующие эти механики.

Я уже пару лет выношу идею проекта который создаст базу кода (или абстрактных формул) культовых игровых механик. Для чего ? Потому что я думаю что сами механики и их параметры стали важнее самих игр.

Например наш новый новичок делает новый шутер на юнити, он не задумывается, а если и задумывается, то не может осилить сделать хорошую шутерную физику, а собственно зачем ему её делать ? Есть же quake 3, просто возьми и продублируй ! И тут как раз наш проект, новичок просто делает copy & paste. Новичку просто и всем игрокам не нужно привыкать к его великому творению :crazy:

Предлагаю обсудить какие механики тоже стали культовыми в других жанрах (гонки, рпг и тд), и возможности как их можно отреверсить. Например физику CS 1.6 скопировали в этом моде http://www.kzmod.com/, наверняка они поделятся если хорошо попросить :crazy:

ps. Хочу изучить спрос, потому что у самого времени на это очень мало, но проект нужно реализовать, пускай даже силами опенсорса :crazy: Потому и ищу способы вдохновения людей =)

------------------------------------------------------------------
upd 07.04.2013

Начал проект на гитхабе https://github.com/jimon/gpp
Пока не густо, только общую структуру папок сделал и маленький демо проект, начать решил с физики doom 1, демо проект будет на irrlicht3d, код библиотеки пишется на C99, лицензия zlib

Randomize 27.03.2013 07:52

Ответ: Game Physics
 
Цитата:

Сообщение от jimon (Сообщение 255864)
Counter Strike 1.6

Пердачелло! Вот HL1 - малаца

St_AnGer 27.03.2013 10:37

Ответ: Game Physics
 
Цитата:

Сообщение от jimon (Сообщение 255864)
из тех что приходит в голову :
  • Quake 3
  • Quake 3 CPMA
  • Counter Strike 1.6

Почему бы сюда не приписать тот же Unreal? Я конечно не фанат серии, но с физикой эти игры дружат от начала времён. Да и Quake 2, т.к. (лично моё мнение) физика HL1 целиком с него списана, с добавлением некоторых мелочей. И при этом Quake 2 очень давно опенсорсный.

Randomize 27.03.2013 11:14

Ответ: Game Physics
 
Цитата:

Сообщение от St_AnGer (Сообщение 255873)
физика HL1 целиком с него списана

Физок был изрядно переписан. Распрыга совершенно другая, инерции, движение в полёте - всё другое.

Quake 2 можно увидать только в Half-Life: Deathmatch Classic, и то это не оригинальная физика Q2, а всего лишь имитация сделанная силами Valve.

jimon 27.03.2013 14:09

Ответ: Game Physics
 
добавил еще игр в список, не понятно какой unreal добавлять, я не во все заигрывался потому не помню одинаковая ли там физика

Arton 27.03.2013 14:28

Ответ: Game Physics
 
Цитата:

Сообщение от jimon (Сообщение 255878)
добавил еще игр в список, не понятно какой unreal добавлять, я не во все заигрывался потому не помню одинаковая ли там физика

Разная. Из старых понятно в первом хорошая. А так то UT 3, в неё я достаточно играл, отлично сделано. А, мы про старые игры говорим, тогда первый Unreal и UT - двиг один и тот же.

St_AnGer 27.03.2013 17:13

Ответ: Game Physics
 
Цитата:

Сообщение от jimon (Сообщение 255878)
добавил еще игр в список, не понятно какой unreal добавлять, я не во все заигрывался потому не помню одинаковая ли там физика

Первый Unreal, самый первый. На его движке туева хуча игр написана ЕМНИП. И даже в совершенно непохожих играх если порыться - можно узнать старый добрый Unreal Engine (даже, казалось бы, совершенно не анрыловская игра Zanzarah на нём основана). Ну и UT 2003, но там впринципе, кроме графики, сильно ничего не поменялось. Хотя физика, чувствуется, доработана конкретно. В последний Unreal (3?) не играл вообще и не хочется что то.

Arton 27.03.2013 18:26

Ответ: Game Physics
 
Цитата:

Сообщение от St_AnGer (Сообщение 255889)
Первый Unreal, самый первый. На его движке туева хуча игр написана ЕМНИП. И даже в совершенно непохожих играх если порыться - можно узнать старый добрый Unreal Engine (даже, казалось бы, совершенно не анрыловская игра Zanzarah на нём основана). Ну и UT 2003, но там впринципе, кроме графики, сильно ничего не поменялось. Хотя физика, чувствуется, доработана конкретно.

Ага. Подтверждаю. :)
Куча игр и на второй версии движка сделана.
И вообще этот движок популярен, во всех версиях, не говоря уже о модификациях на его основе.

Цитата:

Сообщение от St_AnGer (Сообщение 255889)
В последний Unreal (3?) не играл вообще и не хочется что то.

Третьего Unreal не существует, есть Unreal Tournament 3, движок физики PhysX. В игре отличная физика.

Lestar 06.04.2013 14:12

Ответ: Game Physics
 
Мультиплеер Сталкера(Тени Чернобыля) до сих пор пользуется популярностью именно благодаря своей оригинальной физике.

jimon 07.04.2013 22:06

Ответ: Game Physics
 
Начал проект на гитхабе https://github.com/jimon/gpp
Пока не густо, только общую структуру папок сделал и маленький демо проект, начать решил с физики doom 1, демо проект будет на irrlicht3d, код библиотеки пишется на C99, лицензия zlib

Reks888 08.04.2013 00:47

Ответ: Game Physics
 
Игры с интересным движением серьезно потеряли в популярности, но никуда не исчезли.
В прошлом, немного прикапывая когда скучно, набрал себе несколько именно таких игр в которые время от времени поигрываю. Хотелось бы отметить:
Warsow - к СРМА добавили возможность мгновенно изменять направление движения без потери момента и walljump, можно даже без ботов и оружия просто часами дефражить.
Red Eclipse - немного похуже Warsow и Quake, но тоже кандидат. И в остальном тоже игра забавная. Ещё бы играл кто.
InMomentum - Игра целиком и полностью построенная вокруг быстрого движения.

Arton 08.04.2013 01:16

Ответ: Game Physics
 
InMomentum - "Mirror’s Edge" напомнило.


Часовой пояс GMT +4, время: 03:34.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot