Результаты поиска
| |
Viger | Дата: Среда, 11 Сентября 2019, 08:13 | Сообщение # 1 | Тема: [2D] - Project - X86 [RPG, Survival, Post-apocalypse] |
почетный гость
Сейчас нет на сайте
| Alopar, EvilT,
Цитата Alopar ( ) а просто реальные карты Гугла вместо какой то рисованной? Да, используются карты OpenStreet Map и их открытое API Nominatim. Обе вещи развернуты на игровом сервере, сейчас идет продумывание цветовой гаммы карты.
Цитата Alopar ( ) координаты твоего нахождения используются в игровой среде Не совсем так, реальные координаты устройства использоваться не будут.
Цитата EvilT ( ) со слабым интернетом Я бы не сказал что тут прям пойдет на слабом интернете))) В данной реализации трафика жрет прилично - работаем над оптимизацией.
Цитата EvilT ( ) конечно же если сюжет действительно будет сочным и цепляющим. Поэтому и ищу кто сможет помочь, ибо "чукча не писатель", а программист))
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Вторник, 10 Сентября 2019, 20:20 | Сообщение # 2 | Тема: [2D] - Project - X86 [RPG, Survival, Post-apocalypse] |
почетный гость
Сейчас нет на сайте
| Цитата Hard ( ) Вопрос один - как в это играть? Управление, кликом по карте. При клике выбирается действие (подойти, обыскать и т.д.) и персонаж (его иконка) перемещается к объекту на карте
Цитата Hard ( ) Фильма или игры? Анкета бралась отсюда: https://gcup.ru/forum/69-16865-1, а именно анкета по сюжету из сноски от сюда: https://gcup.ru/forum/54-920-1
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
Сообщение отредактировал Viger - Вторник, 10 Сентября 2019, 20:20 |
|
| |
Viger | Дата: Понедельник, 09 Сентября 2019, 11:19 | Сообщение # 3 | Тема: Курс: Разработка браузерки на Laravel 6 + Vue.js |
почетный гость
Сейчас нет на сайте
| Урок 1. Окружение
Описывать процесс установки веб сервера не буду - много мануалов есть на эту тему. Начну с IDE. Напоминаю что у нас PhpStorm (далее по текст Шторм) взят за основу т.к. в нем есть плагины существенно упрощающие разработку.
Настройка IDE PhpStorm Сама установка проходит стандартно. После нее необходимо запустить Шторм. И перейти в настройки:
Там нас интересует вкладка Plugins:
Нам необходимо проверить стоят ли следующие плагины, и если они не стоят - установить и запустить их:
- .env files support - помогает работать с файлами окружения
- .ignore - помогает вносить в игнор нужные и не очень файлы, что бы не тягать весь проект
- Laravel - хэлпер написания кода в laravel
- LiveEdit - безумно удобная штука для живого редактирования кода, без постоянного F5
- PHP annotations - расширенные аннотации кода
- PHP composer.json support - удобная работа с файлом composer.json
- Apache config (.htaccess) - удобная работа с файлом конфигов апача .htaccess
- Blade - поддержка шаблонизатора Blade
- Git - поддержка работы с GIT из интерфейса IDE
- Vue.js - помогает в работе с vue как подсветкой так и расширенной отладкой
Установка Laravel 6 После установки плагинов, нам надо создать проект!) Но не спешите создавать его в IDE. Дело в том что она создаст папку .idea которая нам не даст развернуть Laravel при помощи Composer. Поэтому: 1) В консоли переходим в папку с будущим проектом (рекомендую называть проекты по доменам к примеру lesson.loc), и пишем команду:
Код composer create-project --prefer-dist laravel/laravel . в данной команде мы говорим композеру что надо создать пустой проект с Laravel, а точка на конце - обозначает что создать его надо в текущей папке. Помните я писал о то что надо в консоли перейти в папку с будущим проектом?)))
2) В конце установки вы получите в консоли примерно такой ответ (Использую Консоль из комплекта OpenServer)
После этого запускаем наш Шторм и нажимаем сюда:
В появившемся окне выбираем папку с проектом. Первое время шторм может немного нагрузить систему - это индексация проекта, она происходит при первом открытии его. Итоговый вид проекта вот такой:Ъ
3) Подключаем Git. В консоли, в папке проекта где мы вызывали композер вводим код:
Ответ в консоли будет таким:
4) Теперь переходим в настройки веб сервера, нам надо в настройках домена указать директиву Document Root, так что бы она ссылалась на папку нашего проекта - public. В OpenServer это выглядит так:
5) Если вы все сделали правильно, то при открытии адреса lesson.loc увидите такую красоту:
Поздравляю! Вы запустили свой первый проект на Laravel 6![/size]Добавлено (09 Сентября 2019, 11:20) --------------------------------------------- k0fe, да как-то многие на форуме я смотрю пишут)) Сейчас отправлю первый урок в статьи) Добавлено (10 Сентября 2019, 20:23) --------------------------------------------- По совету администрации, уроки будут публиковаться в разделе Статьи и уроки, продолжение уже можно прочитать тут: https://gcup.ru/publ....1-0-774
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Понедельник, 09 Сентября 2019, 10:36 | Сообщение # 4 | Тема: Курс: Разработка браузерки на Laravel 6 + Vue.js |
почетный гость
Сейчас нет на сайте
| На форуме много уроков по созданию движков игр в вебе, но все они сделаны не в самых лучших реализациях и не имеют толком защиты от взлома. Не говоря о том что современные движки экономят массу времени на создание той же авторизации. Не претендую на 100% верность кода, подходов и т.д.
Коротко о себе: в вебе уже достаточно количество времени, последние 5 лет занимаюсь разработкой коммерческих систем на Laravel (CRM, аукционы, системы логистики и складского хранения, базы недвижимости, информационные порталы, интернет магазины и т.д. - кому интересны пруфы - в ЛС). Свою игру переписывал 7 раз. Надеюсь это последняя итерация ибо нет предела совершенству.
Коротко о курсе: Курс рассчитан на тех кто уже примерно знает принципы работы веба, веб серверов и разработки. Мы с вами разберем принципы разработки на Laravel 6, vue.js. Научимся работать с Git. Создадим эдакий аналог БК.
Что нам потребуется: 1) ПК (планшеты, телефоны и т.д. эт ересь) 2) IDE - именно IDE не всякие блокноты, саблаймы, а именно IDE! (PhpStorm, NetBeans и т.д. В уроках будет PhpStorm) 3) Веб сервер (PHP > 7.2.x, Mysql > 5.6, Redis > 3.x.x) (локальный: xampp, lampp, openserver, mamp, но не денвер - эт тоже ересь причем старая) 4) MySql клиент (если вы используете комплексное ПО из пункта 3 - там везде есть phpMyAdmin) 5) Composer.phar - менеджер пакетов php 6) Node.js - мы будем использовать для компиляции js, scss - webpack 7) Git - система контроля версий
P.S. Уроки буду писать в виде сообщений в теме, 1 урок - 1 пост. Это для того что бы легче было давать обратную связь вам ссылаясь на конкретный урок. В последнем уроке главы всегда буду указывать что на этом все и можно обсуждать. УБЕДИТЕЛЬНАЯ просьба не прерывать уроки своими постами.
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
Сообщение отредактировал Viger - Понедельник, 09 Сентября 2019, 12:55 |
|
| |
Viger | Дата: Понедельник, 09 Сентября 2019, 09:54 | Сообщение # 5 | Тема: [2D] - Project - X86 [RPG, Survival, Post-apocalypse] |
почетный гость
Сейчас нет на сайте
| Проект - X86 / Project - X86
Жанр игры: MMO RPG На каком движке/конструкторе: Laravel 5 (переношу на Laravel 6) + Vue.js + d3.js + leaflet.js, OpenStreetmap Nominatim В каком пространстве: 2D Какой вид в игре: сверху Какой Язык Пр. используется в игре: PHP, JS Для какой платформы: браузерка Предоставление исходного кода игры: За деньги Какой тип лицензии распространения: Комерческая Сроки разработки: I итерация 2017 год, II итерация 2018 год, окончание: неизвестно Состав имеющейся команды: 1) Программист (Full - Stack) 2) Программист (Front - End) 3) Тестер
Из особенностей игры выделяем тот факт что игра происходит на реальной карте, т.е. каждый игрок может развиваться и проходить игры на территории своего двора, работы и т.д.
Проекту необходимы (сотрудничество на материальной основе):
- Сценарист - необходимо развить идею в сценарий с учетом MMO составляющей (знакомый с произведениями: "Мародер" Беркем аль Атоми, серия книг Сталкер и подобных)
- Художник UI - отрисовка элементов интерфейса
- Комьюнити-менеджер - ведение соц сетей, форума (это в обозримом будущем).
P.S. Вроде правильно написал сюда, а не в Проекты в разработке, т.к. еще даже скринов геймплея нету)) Если будет интересно и будет у меня время - смогу написать цикл уроков как на laravel писать игры
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
Сообщение отредактировал Viger - Понедельник, 09 Сентября 2019, 12:10 |
|
| |
Viger | Дата: Пятница, 20 Февраля 2015, 13:01 | Сообщение # 6 | Тема: [2D] World Of Civilization |
почетный гость
Сейчас нет на сайте
| Vinchensoo, В первую очередь: только xcode iOS - только хардкор)))) Для этих приложений у меня отдельный программист есть)
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
Сообщение отредактировал Viger - Пятница, 20 Февраля 2015, 13:02 |
|
| |
Viger | Дата: Пятница, 20 Февраля 2015, 12:55 | Сообщение # 7 | Тема: [2D] World Of Civilization |
почетный гость
Сейчас нет на сайте
| Vinchensoo, Будем делать потом приложения. Нашего: перевод (95%), кое-какие технические фиксы (система лс, система вывода предупреждений), делается интеграция с phpBB и коммерцией (QIWI), сейчас полностью перебираю весь контент (выстраивается баланс, здания, фракции, улучшения, технологии, добавляется ресурс "Наука" и делается ветка технологий до нашего времени).
P.S. Движок ДАЛЕКО не готовый, очень много корявостей. Немного не правильно сделан вывод контента на страницу и т.д.
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
Сообщение отредактировал Viger - Пятница, 20 Февраля 2015, 13:00 |
|
| |
Viger | Дата: Пятница, 20 Февраля 2015, 12:03 | Сообщение # 8 | Тема: [2D] World Of Civilization |
почетный гость
Сейчас нет на сайте
| World Of Civilization
Жанр игры: Cтратегия На каком движке/конструкторе: V Games WEBE (Основнано на DevanaGame 2 beta 1) В каком пространстве: 2D Какой вид в игре: Сверху Какие есть похожие игры: Civilization, Stronghold Kingdoms, Rise of Nationals Какой Язык Пр. используется в игре: PHP, JS Для какой платформы: PC, Android, iOS, Windows Phone Предоставление исходного кода игры: Open Source (пока что) API: - Какой тип лицензии распространения: Не комерческая (пока что) Сроки разработки: Второй квартал 2015 (выход в ОБТ) Состав имеющейся команды: один я
Сюжет/Анонс: Вы когда-нибудь играли в серию игр Civilization? Тогда это для вас!) Возводите новые города, исследуйте самые передовые технологии! А главное воюйте: создавайте альянсы, копите могущественную армию. В игре присутствует 3 фракции: Империал, Селлеры, Варкрафты - у каждой свои плюсы и минусы. Селлеры - прирожденные торговцы и всегда экономически независимы. Варкрафты - воинствующая фракция, которая делает упор на войско и грубую силу. Империал - что-то среднее между другими фракциями.
В планах: 1) Оптимизация и адаптация под большую часть браузеров и разрешений; 2) Добавление динамики: визуализация боев, построек и т.д.; 3) Сделать более широкий спектр фракций с возможностью создавать свою фракцию. Кто требуется в команду: Художник (необходимо перерисовать все элементы интерфейса и все постройки, иконки и т.д.), Геймдизайнер (провети оптимизацию баланса), PHP программист (помочь с интерграцией с phpBB и созданием НОРМАЛЬНОЙ админки: где можно спокойно добавлять здания/технологии/предметы).
Ссылка на Pre-Alpha -Играем))) Скрины: P.S. Кому нужен этот движок пишите в ЛС) - Переведено порядка 95% текста, исправлены кое-какие ошибки по мелочиДобавлено (20 февраля 2015, 12:03) --------------------------------------------- Открыли регистрацию) Просьба учитывать тот факт что игра все еще в Pre-Alpha!
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
Сообщение отредактировал Viger - Пятница, 20 Февраля 2015, 12:00 |
|
| |
Viger | Дата: Среда, 03 Апреля 2013, 19:25 | Сообщение # 9 | Тема: Предлагаю работу |
почетный гость
Сейчас нет на сайте
| Срочно требуются программисты UDK!
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Четверг, 21 Марта 2013, 14:06 | Сообщение # 10 | Тема: Предлагаю работу |
почетный гость
Сейчас нет на сайте
| Цитата (Vinchensoo) Давненько я не видел SQL программистов, что вы под этим подразумеваете? Забыл отредактировать)
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Четверг, 21 Марта 2013, 13:28 | Сообщение # 11 | Тема: Предлагаю работу |
почетный гость
Сейчас нет на сайте
| Всем привет) Многие помнят мой первый и второй проекты, так вот теперь поднакопив денег мы решили все сделать официально. Имени у команды нету ибо ее вообщем-то тоже нет)
В команду требуются практически все: Программисты 3D Моделеры (Персонажи и локации) Художники
З/П по результатам собеседования (от 10 тыс в мес). В случае если вы живете в Волгограде, то место в офисе обеспечено.
Контакты: Skype: viger94 E-Mail: Viger94@gmail.com ICQ: 960-10-22 (бываю редко) VKontakte
Рассматриваю только ПРАВИЛЬНО и адекватно заполненные анкеты! Остальные будут игнорироваться.
Анкета: 1) Имя (Никаких ников) 2) Возраст (от 18, край от 16 и то если у вас суперское портфолио) 3) Страна и город проживания 4) Образование (оно тоже важно) 5) Вакансия (только одна вакансия, мастеров программирования и моделирования в одном - не берем) 6) Стаж, портфолио (увы, обязательно) 7) Готовы ли вы к командировкам или смене места жительства? (да-да-да и они будут) 8) Почему именно вы? 9) Расскажите о себе 10) Контактные данные
Добавлено (21.03.2013, 13:28) --------------------------------------------- Внимание! В команду требуются Программисты (UDK) 3D Моделеры (Персонажи и локации) Геймдизайнеры не нужны))
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
Сообщение отредактировал Viger - Четверг, 04 Апреля 2013, 12:57 |
|
| |
Viger | Дата: Четверг, 21 Марта 2013, 13:26 | Сообщение # 12 | Тема: Battles Of Warriors (UPDATE Набор в команду с з/п) |
почетный гость
Сейчас нет на сайте
| Срочно требуются в команду программисты (Unity)и моделлеры! Оф трудоустройство!
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
Сообщение отредактировал Viger - Четверг, 21 Марта 2013, 14:19 |
|
| |
Viger | Дата: Воскресенье, 24 Февраля 2013, 22:57 | Сообщение # 13 | Тема: Battles Of Warriors (UPDATE Набор в команду с з/п) |
почетный гость
Сейчас нет на сайте
| giperion, Вы бы сначала узнали по подробнее что к чему, прежде чем посылать людей подальше на Мексику) Кому нужно тот откликнется.
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
Сообщение отредактировал Viger - Воскресенье, 24 Февраля 2013, 22:59 |
|
| |
Viger | Дата: Воскресенье, 24 Февраля 2013, 20:24 | Сообщение # 14 | Тема: Battles Of Warriors (UPDATE Набор в команду с з/п) |
почетный гость
Сейчас нет на сайте
| Quote (Niro) Сомнительное достижение. Я не претендую на супер мега аса который монстр игростроя. Я это выложил для того чтобы показать, что я не просто так пишу ради прикола.Добавлено (24.02.2013, 20:24) --------------------------------------------- [UPDATE]
В команду требуются практически все: Программисты (C# и SQL) 3D Моделеры (Персонажи и локации) Геймдизайнер Художники
З/П по результатам собеседования (от 10 тыс в мес). В случае если вы живете в Волгограде, то место в офисе обеспечено.
Контакты: Skype: viger94 E-Mail: Viger94@gmail.com ICQ: 960-10-22 (бываю редко) VKontakte
Рассматриваю только ПРАВИЛЬНО и адекватно заполненные анкеты! Остальные будут игнорироваться.
Анкета: 1) Имя (Никаких ников) 2) Возраст (от 18, край от 16 и то если у вас суперское портфолио) 3) Страна и город проживания 4) Образование (оно тоже важно) 5) Вакансия (только одна вакансия, мастеров программирования и моделирования в одном - не берем) 6) Стаж, портфолио (увы, обязательно) 7) Готовы ли вы к командировкам или смене места жительства? (да-да-да и они будут) 8) Почему именно вы? 9) Расскажите о себе 10) Контактные данные
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Понедельник, 21 Января 2013, 18:45 | Сообщение # 15 | Тема: Коллекционер [браузерка] |
почетный гость
Сейчас нет на сайте
| Проект живой?)
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Понедельник, 03 Сентября 2012, 18:11 | Сообщение # 16 | Тема: [3D] - Secrets of Space - [Space simulation] |
почетный гость
Сейчас нет на сайте
| Quote (AndyLy) Поиграть никак? В старую версию пока никак. Да и играть-то там не во что))) просто летать и стрелять)))
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Понедельник, 03 Сентября 2012, 17:53 | Сообщение # 17 | Тема: [3D] - Secrets of Space - [Space simulation] |
почетный гость
Сейчас нет на сайте
| Quote (Novatorvlad) И это будет аркадный космосим, ибо с Ньютоновской физикой играть, по-моему, не возможно. Ну связи с переходом на другой двиг, ничего сказать не могу, но судя по сценарию: игра будет нелинейная и довольно таки длинная)) местами даже бесконечная)
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Воскресенье, 02 Сентября 2012, 22:51 | Сообщение # 18 | Тема: [3D] - Secrets of Space - [Space simulation] |
почетный гость
Сейчас нет на сайте
| Quote (SkyCapitan) модельки то ворованные) На авторство моделек мы не претендовали. + У нас уже есть свои модели)) P.S> Если вы могли играть в ранние билды того же самого СТАЛКЕРА то там звуки и модели некоторых оружий были взяты из игры Counter Strike, но в финальном релизе их не было))) Так и у нас, для демонстрации наработок нужны были модели, вот мы их и позаимствовали))
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Воскресенье, 02 Сентября 2012, 22:44 | Сообщение # 19 | Тема: [3D] - Secrets of Space - [Space simulation] |
почетный гость
Сейчас нет на сайте
| Quote (SkyCapitan) А он разве вообще делался? Я понимаю разговариваете не со мной, но все же) Да, он разрабатывался. Есть сценарий, хоть и не законченный, был уже инвентарь и т.д.) Работы была)))
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
Viger | Дата: Пятница, 10 Февраля 2012, 15:42 | Сообщение # 20 | Тема: Как лучше покрасить корпус? |
почетный гость
Сейчас нет на сайте
| jiumx60rus, это еще не все))) самое-самое еще впереди..кстати лечше брать MTN Hardcore нежели другие виды краски этой фирмы, ибо схватывается налету.
Project - X86 | Курс: Разработка браузерки на Laravel 6 + Vue.js
|
|
| |
|