23

С самого детства я хотел написать свою игру

Тогда не было крутых и простых игровых движков как сейчас, да и в 10 лет катастрофически не хватало знаний и концентрации.

Потом пошли установки своих серверов для Lineage 2, просто поиграть с друзьями. Кода в этом было мало, но чувство, что ты создаешь что-то свое было неописуемо.

Далее был Warcraft 3 и создание карт. Это было так давно, что даже мамонты застали ту эпоху. Blizzard с их редактором научили меня простому порядку:

Событие - Условие - Действие

На самом деле это базовый принцип разработки:

Пользователь открыл сайт - Если пользователь не авторизован - Отправить его на страницу регистрации

Все остальное детали.

Первый раз действительно познакомиться с кодом мне удалось, когда появился SAMP (San Andreas Multiplayer). Разработка требовала знания просто языка PAWN и чтение документации разработчиков.

С самого детства я хотел написать свою игру Разработка, Gamedev, IT, Обучение, Курсы, PHP, Длиннопост

После появления уверенности в своих силах я начал изучать Java и PHP.

В Java я работал с VK API, хотел создать standalone клиент (Тогда еще его не было)

Спасибо тому специалисту поддержки, который ответил на мой вопрос. Если ты это читаешь - Спасибо тебе, ты мне очень помог!

С самого детства я хотел написать свою игру Разработка, Gamedev, IT, Обучение, Курсы, PHP, Длиннопост

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

С самого детства я хотел написать свою игру Разработка, Gamedev, IT, Обучение, Курсы, PHP, Длиннопост

Вернемся в наше время. Я создаю сервис обучения, в котором информация подана в виде игры для более понятного и интересного обучения. Но чего не хватает…

Конкуренция всегда была топливом для мотивации. Только встретив сопротивление, в сравнении с другим специалистом, ты можешь оценить свои способности.

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

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

Я хочу поделиться с Вами, каждым этапом разработки в режиме онлайн, ведь на своем примере я могу лучше объяснить что такое программирование, рассказать о нюансах работы и вызвать у вас интерес к этой профессии.

В следующей статье я напишу какие сервисы в виде программируй-играй я нашел, чем они мне понравились или не понравились. И как они повлияли на мою будущую игру.

С самого детства я хотел написать свою игру Разработка, Gamedev, IT, Обучение, Курсы, PHP, Длиннопост

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

0
Автор поста оценил этот комментарий

В итоге что за игра, или какой движок?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Игра в которой у каждого игрока есть свой класс, буквально

В нем он описывает поведение персонажа до сражения, когда бить, когда и какую использовать способность, а когда изменять дистанцию до противника

Вся дуэль по факту - это вывод текста в консоли, большое значение значит именно подготовка.

Эта игра будет создана для более быстрого и интересного изучения языка программирования, в поддержку курса

0
Автор поста оценил этот комментарий

В общем интересно, но сумбурно излагаете.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Попытался уместить сразу все в одной статье, скорее всего поэтому 😁

показать ответы
1
Автор поста оценил этот комментарий

А так же - Подпишитесь на канал, ставьте лайки. Разрешите уведомления и тд

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Мне не нужна подписка, мне будет достаточно, если статья была для вас интересна)

показать ответы
1
Автор поста оценил этот комментарий
Это классика ру-геймдева, возможность грабить корованы должна быть в каждой игре.
Это сравнимо с Гнумом, который на аватарке сообщества, по эпичности и значимости.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Полностью с тобой согласен, без Гнума ничего не взлетит )
1
Автор поста оценил этот комментарий

ничего себе локальный мем для половины рунета в своё время

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Значит я был в другой половине в это время 😂
1
Автор поста оценил этот комментарий

с подключением )

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я думаю, локальных мемов, которых я не знаю, будет еще много, но это первый, о котором я узнал)
показать ответы
1
Автор поста оценил этот комментарий

ну это же паста десятилетняя (если не больше)

Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова...

Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т. п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т. п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку.

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

P.S. Я джва года хочу такую игру.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ахахахаха
Что я только что прочитал 😅
Спасибо, что показал, я этого не видел)
показать ответы
0
Автор поста оценил этот комментарий

необходимо знать классику..

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Насколько знаю, настолько знаю)
Если ты про ла2, то там как минимум ещё и темные эльфы были, и я не скажу, что они сильно уступали)
показать ответы
4
Автор поста оценил этот комментарий
Я обычно когда я просто зашёл на сайт и ищу то что мне надо, если предлагает регистрироваться - я закрываю вкладку, это ж крыша поедет везде регистрироваться
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Согласен, но я говорил не об этом)
Регистрируюсь, если что то знаю о ресурсе, или это единственный ресурс на котором, может быть, нужная мне информация
4
Автор поста оценил этот комментарий
"Пользователь открыл сайт - Если пользователь не авторизован - Отправить его на страницу регистрации " Вот ты где, сцуко!! Я просто хочу открыть сайт, найти что мне нужно и закрыть. Я не хочу регистрироваться, общаться с онлайн консультантами и прочее. Понадобится я найду кнопку регистрации
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Это все детали 😅

2
DELETED
Автор поста оценил этот комментарий

Пиздец, бро...

Это провал...

Хотел он игру создать...

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

Гоните его - насмехайтесь над ним!

раскрыть ветку (1)
Автор поста оценил этот комментарий
Что бы создать игру необходимо знать об эльфах?
показать ответы
2
Автор поста оценил этот комментарий
Джва года ждал...
раскрыть ветку (1)
Автор поста оценил этот комментарий

Чего ждали?)

показать ответы