Создание игры "Battle City" (танчики) на BGE26.02.2015, 15:44. Показов 17839. Ответов 56
Метки нет (Все метки)
Привет!
Хочу написать танчики на BGE с целью лучше узнать API движка. До применения API и Python пока далеко. Проблема в самом начале: не могу придумать, как сделать анимацию движения танка на спрайтах. Могу наложить текстуру и двигать площадку, а вот как менять текстуры и организовать удобно всё это - ума не приложу. Хочу делать сначала на Logic Bricks, а потом писать на Python, но только то, что действительно проще на нём (или только эта возможность и есть) Я записал небольшое видео. Мне кажется, уже на этапе, показанном в видео, много ошибок. Посмотрите, пожалуйста: Battle City in BGE. Attempt number 1
0
|
|
| 26.02.2015, 15:44 | |
|
Ответы с готовыми решениями:
56
Как написать Battle city (танчики) Танчики (battle city) в windows forms Есть библиотеки для создания 2D игр? Таких как танчики (Battle City) или Марио? |
| 20.08.2015, 21:41 [ТС] | |
|
0
|
|
|
73 / 73 / 14
Регистрация: 15.01.2013
Сообщений: 284
|
|
| 29.09.2015, 11:38 | |
|
Моделинг закончил, сделал ретоп, развёртку, запёк основные нормал, но там ещё доделывать, сделал анимацию траков. Вышло 30к поликов, с учётом того что 20 из них это чисто траки
. Модель выстроена в иерархии, разные цвета указывают на разные материалы, всего их 8. Имена моделькам и материалам дал заранее, т.е потом только останется добавить на них текстуры, только их и осталось сделать, модельку шлю в лс.По поводу анимации траков, такая математика: 1 кадр анимации трака равен повороту ведущего колеса и опроных катков + ленивец на 1 градус, вспомогательных катков на 4 градуса. За 18 кадров 1 трак переходит ровно на место другого (т.е. можно запускать цикл и создаётся иллюзия непрерывного движения), на сколько едениц он передвинется , нужно смотреть в самом юнити ибо всё перескейлится в юнити, у меня в максе это значение равно 173.4. P.S. В силу своей безграмотности именовал вместо track truck
0
|
|
| 29.09.2015, 13:37 [ТС] | |
|
Ты умеешь тектурировать? Где ты возмёшь текстуры?
Я хочу сделать LowPoly (низкополигонные) модели для "Battle City 3D" в Blender'е. Сейчас учусь, как создавать текстуры в GIMP. В общем, буду пробовать как оживить твою модель и параллельно создавать 3D версию Battle City.
0
|
|
|
73 / 73 / 14
Регистрация: 15.01.2013
Сообщений: 284
|
||
| 29.09.2015, 13:57 | ||
|
Конечно умею, сам нарисую. Как доделаю текстуры вышлю. нормалы почти готовы (на скринах же видно), дифузки целиком вручную
Добавлено через 8 минут
0
|
||
| 19.10.2015, 01:18 [ТС] | |
|
Моя первая моделька танчика. Делал в Blender и GIMP. Импортировал в Unity:
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 19.10.2015, 03:41 | ||
|
0
|
||
| 19.10.2015, 15:03 [ТС] | |
|
Я пока поразвиваю версию танчиков ближе к оригинальной стилистике.
Создал анимацию движения треков гусениц --> gif-анимация
0
|
|
|
73 / 73 / 14
Регистрация: 15.01.2013
Сообщений: 284
|
||
| 19.10.2015, 18:30 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 19.10.2015, 18:51 | |||
|
Добавлено через 1 минуту
0
|
|||
|
73 / 73 / 14
Регистрация: 15.01.2013
Сообщений: 284
|
|
| 19.10.2015, 19:01 | |
|
Ну так скорость анимации менять можно, не вижу в этом проблемы. Морфить паз? помоему мы говорим об одном и томже
0
|
|
| 15.07.2016, 11:31 [ТС] | |
|
Я буду делать точный клон игры для денди "Battle City". Он ещё называется "Танчики".
Сюда буду выкладывать видео насколько продвинулся. Под видео вы можете скачать демку для Windows. Выкладываю, чтобы стимулировать себя доделать проект до конца. Возможно кто-то заметит потом расхождения с оригиналом. Кликните здесь для просмотра всего текста
0
|
|
| 08.08.2016, 12:36 [ТС] | |
|
Сделал корректное разбивание кирпичей (как в оригинальной игре), видео: 002 Battle City 2D in Unity CSarp (Correct Shooting)
Кликните здесь для просмотра всего текста
Перевод на PC уже многими сделан, но в моей версии клона будет игра на двоих по интернету. Может есть и такие версии, но я хочу сделать свою для тренировки и интереса.
0
|
|
|
58 / 57 / 15
Регистрация: 15.09.2012
Сообщений: 557
|
|
| 08.01.2017, 11:15 | |
|
И свои пять добавлю. Вчера выпустил клон Battle City - только онлайн мультиплеер. На данном этапе игра в режиме Death Math - победитель, игрок первым набравший 10 фрагов. Если игра пойдет - уже есть реализации и базы и добавлю режим как и в классических танчиках по захвату базы. Прошу не воспринимать за рекламу - хотел бы услышать ваши мнения что не так, как улучшить, что добавить нового. Игра так сказать в испытательном режиме) https://play.google.com/store/... city&hl=ru
0
|
|
| 09.01.2017, 11:32 [ТС] | |
|
ASDFD12, к сожалению не могу потестить вашу игру, так как у меня пока нет возможности купить Android. Я попробую найти и поставить какой-нибудь эмулятор, можете посоветовать какой?
А я немного задержался в создании клона. Я пришёл к выводу, что лучше всего делать браузерные игры, потому что тогда их можно будет запускать в один клик, а не скачивать exe или apk. Многие боятся или ленятся скачивать exe. Не у всех есть Android, т.к. используют iOS или вообще старый телефон (как у меня). А если делать браузерные игры, то будет запускаться на всех платформах, где есть браузер. Можно встроить в vk.com и facebook. Я взял для изучения игровой html5 фреймворк Phaser, который изначально разрабатывается и оптимизирован для мобильных платформ. Если нужно собрать exe или apk для Phaser, то имеются инструменты для этого. На Unity тоже можно делать html5 сборки, но для 2D он грузится долговато, хотя несильно. Я его тоже буду использовать, особонно для 3D версии клона Battle City. Тоже делаю с мультиплеером. Использую Node.js. У меня будет несколько версий. Одна похожая на tanx.io, где будет 4 команды, но с механикой Battle City. Ещё одна это полный клон Battle City, где можно будет вдвоём играть по интернету, как в оригинальной игре (то есть цель - создать клон, как можно более близкий к оригиналу)
0
|
|
|
58 / 57 / 15
Регистрация: 15.09.2012
Сообщений: 557
|
|
| 09.01.2017, 11:51 | |
|
8Observer8, успехов, конкуренция в браузерных играх тоже не маленькая, кроме того многие сидят на WOT и подобных, многим нравится крутая графика, которую самому тяжело делать. На google play также полно клонов Battle City, но не нашел ни одного клона где бы был realtime multiplayer со сражением только против реальных противников, везде один, два игрока против ИИ. По этому решил реализовать чисто онлайн сражения. Но теперь проблема набрать народу, так как в пустых комнатах или 1 на 1 играть не совсем интересно. Реализовал комнаты на 8 человек - поэтому при полной комнате матч будет довольно активным и не сильно длительным) Реализация игры на Unity3d - можно будет зарелизить и в фейсбук, только в игре используется TCP and UDP сокеты - наверное будет многовато работы для реализации под Web GL
0
|
|
| 09.01.2017, 12:06 [ТС] | ||
|
0
|
||
|
58 / 57 / 15
Регистрация: 15.09.2012
Сообщений: 557
|
|||
| 09.01.2017, 12:18 | |||
|
Добавлено через 4 минуты http://www.lookatme.ru/mag/liv... 3-arcweldr
1
|
|||
| 09.01.2017, 13:29 [ТС] | |||
|
Добавлено через 1 минуту
0
|
|||
|
58 / 57 / 15
Регистрация: 15.09.2012
Сообщений: 557
|
||
| 09.01.2017, 13:55 | ||
|
Добавлено через 15 минут 8Observer8, в этой игре http://curvefever.io - черви двигаются постоянно и еще и с равномерной скоростью - это идеальный вариант для скрытия большого пинга - движение даже не нужно синхронизировать - просто передавать в какую сторону нужно повернуть персонажа.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 09.01.2017, 21:04 | ||
|
0
|
||
| 09.01.2017, 21:04 | |
|
Игра Battle City Аналог Battle City Иерархия объектов для battle city Игра Battle City libGDX на двоих (передача данных) Создание клона игры city bloxx Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|