PDA

Просмотр полной версии : [Вопрос] Копии игр в SA:MP



L0ndl3m
12.08.2014, 08:29
Тут такая идея возникла. Что если попробовать в SA:MP сделать копию грубо говоря, какой-либо игры, допустим гонок?
Я конечно понимаю, что это смешно звучит, или из-за возможностей в SA:MP: Их не такое огромное количество.

Можно было в MTA ( Lua ) реализовать это быстрее и проще, но мы находимся на SA:MP ( Pawn ) портале. И попробуем "эволюционировать" ( ага ).

Сейчас в основном я буду описать об идеи разработки гонки.

Насколько вы знаете, почти во всех играх есть главный герой. Не все могут играть главным героем во время игрового процесса, вернее, играть могут не только лишь все, мало кто может это делать:
https://b-a.d-cd.net/9cdf274s-480.jpg
И вот, во время написания мода ( копии ) можно будет не использовать массивы для игроков. Так как играет всего лишь 1 человек - главный герой ( в данном случае гонщик ).

А вот насчёт текстдравов, я думаю здесь лимит SA:MP'а беспокоить не будет, 2048 текстдравов для одного игрока думаю хватит для создания чего-то интересного.

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

Список некоторых полезных плагинов / инклюдов которые можно использовать:

FCNPC Plugin
Недавно вышел плагин FCPNC ( тык (http://pro-pawn.ru/showthread.php?8596) ), благодаря которому можно создавать ботов и взаимодействовать с ними, почти на максимальном уровне.
Audio Plugin
Есть такой замечательный плагин как Audio Plugin от Incognito ( тык (http://forum.sa-mp.com/showthread.php?t=82162) ), с помощью которого можно проигрывать музыкальные дорожки, не выходя в доступ интернет, с помощью его можно реализовать музыку в игре.
Dijkstra Include
Благодаря этому (http://pro-pawn.ru/showthread.php?8922) инклюду ( функции? ), можно расчитать дальнейший путь, который предстоит пройти игроку. Но можно смело обойтись без него ( может видели в некоторых сериях игр Need For Speed там именно "стены", через которые нельзя проехать. )

DynamicMaps Include
Благодаря новой разработке программиста ^_^ (http://pro-pawn.ru/member.php?2250-_) ( Nicholas_West ), можно сделать как бы "предгоночную" информацию ( допустим где начало и где финиш ( выстроить цепочки из мелких объектов от старта до финиша ) ), на видео (http://www.youtube.com/watch?v=ht4K7YmKAyI) можно увидеть как с помощью инклюда можно перемещать микрообъект по карте. А что если вместо одного движущегося объекта сделать недвижимыми, например 50 объектов выстроенных в цепочку? Камеру можно направить надлежащим образом на карту. Каждая новая гонка = новая цепочка объектов. ( Также необязательно, можно сделать гонки с прямыми, длинными трассами, пример того, игра Need For Speed: Hot Pursuit ( 2010 года ), обзор: Тык (http://www.youtube.com/watch?v=3N58NB21b8E).


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


Вот записал небольшое видео, пока того, что сделал ( есть фэйлы в видео, ну ничего страшного :grin: )

http://youtu.be/cOxCH7nPjZA

Идей сейчас в голове конечно очень много, если кому-то идея понравилась / не понравилась, то пишите сюда, что думаете об этом ( только по теме ).

MaZaRHaKeR
12.08.2014, 12:33
Хорошая идея, думаю, что это всё вполне можно реализовать.

Salvacore
12.08.2014, 13:47
А давай сделаем GTA в SA:MP...

MaZaRHaKeR
12.08.2014, 13:57
А давай сделаем GTA в SA:MP...

Было бы интересно:)
Так сказать, mmorpg новой ступени развития))

L0ndl3m
12.08.2014, 14:02
А давай сделаем GTA в SA:MP...
Раз на то пошло, то почему бы не HL3?

MaZaRHaKeR
12.08.2014, 14:42
Раз на то пошло, то почему бы не HL3?

Начало положено :pardon:

http://s019.radikal.ru/i619/1408/9c/6119eb5e83aa.jpg

L0ndl3m
12.08.2014, 14:44
Начало положено :pardon:

http://s019.radikal.ru/i619/1408/9c/6119eb5e83aa.jpg
Вот это уже интересно. :mosking: