Всем привет,
после прохождения 20 уровней решил сделать что то свое, те игры что пишутся на джав раш кажутся слишком синтетическими. Поэтому я установил android studio и началось...
в общем за 26 дней с привлечением художника мне удалось выпустить вот такой прототип:
ссылка на play market
сейчас в игре реализовано 3 направления:
-игра с ботом в классические уголки
-игра с другом по сети
-прохождение уровней
Сейчас хотелось бы довести игру до состоянии добротного проекта, ввести дополнительные механики, анимации, усложнить серверную логику, оптимизировать код, добавить ботов... в общем много всего интересного, но обязательно придерживаясь сроков (ну вот кому интересно растягивать на месяца?)
Поэтому! всем заинтересовавшимся вэлком)
Вы получите опыт работы над реальным проектом и это будет интересно, получите опыт работы в команде...
В частности от себя могу поделиться мизерным(пока что) опытом в создании приложения в Android Studio, работы с Google Firebase, Google Play Console, GitHub.
И в целом очень полезно обмениваться знаниями, это сильно ускоряет ваш прогресс как разработчика.
А так же! всем кто не равнодушен и желает прокомментировать, дать полезную ссылку, просто совет и прочее, пожалуйста, вы очень поможете!
Спасибо за внимание и хорошего дня!
связаться со мной в telegram: @dkku99
ссылочки:
ссылка на play market
конечно же git hub
Дмитрий
25 уровень
Приглашаю присоединиться к проекту: игра Corners
Комментарии (51)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Дмитрий
25 марта 2021, 18:08
Так как комментарии оставленные в Play Market, на даном этапе тестирование видны только мне, передаю привет)
+4
Павел
26 марта 2021, 05:16
И тебе удачи, здоровья и найти свой способ не "выгореть"🏝
0
Yulia
25 марта 2021, 15:41
Не получается поиграть -
0
Дмитрий
25 марта 2021, 18:02
возможно регион в аккаунте выбран не Россия, напиши в личке добавлю, возможно в этом дело
0
Сергей Я Java Developer в DXC/Luxoft Expert
25 марта 2021, 08:24
Молодца! Только опечатки убрать, как на последнем скрине. Видимо для имени кнопки не общую константу использовал
0
Дмитрий
25 марта 2021, 18:01
Спасибо, и за замечание, в целом нужно с шрифтами поработать, даже не знакомился пока с ними
0
Павел Бойко
24 марта 2021, 15:45
От души пожелаю вам успехов (без сарказма)! Считаю очень круто, что вы взялись за такое!
ps. понимаю, что сморозю сейчас полную фигню - но почему вы не хотите делать подобные вещи на готовых движках, ну проще же.... тот же unity, можно лупануть визуальные инструменты для создания уровней...эх...мазохисты, прям как я люблю)))
0
Дмитрий
25 марта 2021, 06:35
Спасибо, приятно) Следующая игра будет на Unity, а приложения только Studio!
+1
Павел Бойко
31 марта 2021, 05:19
В Unity можно строить игровую логику только с помощью c# (могу ошибаться, если так, буду признателен если ткнете в инфу) . Вас это не отталкивает? общего с java много, но и отличий хватает)
0
Павел
24 марта 2021, 14:29
Привет, спасибо!
0
Дмитрий
25 марта 2021, 06:33
Привет, пожалуйста)), но за что?
0
Павел
25 марта 2021, 07:01
За то, что ты молодец. Очень приятно прикоснуться к духовной сути славянского человека не тронутой ленью и чванством)).
0
Дмитрий
25 марта 2021, 18:00
спасибо, приятно, интересная у тебя формулировка)
0
Сергей
24 марта 2021, 13:44
выглядит интересно, вспомнил, что есть такая игра))
0
Дмитрий
25 марта 2021, 18:00
заходи поиграть, оставляй отзыв)
+1
Евгений Backend Developer в KHAN Group Expert
24 марта 2021, 12:53
Я не в курсе этих андроидовских историй, но сейчас разве не котлин используется? Или на чистой джаве всё ещё можно разрабатывать?
0
Aleksei Software Engineer в Cisco Expert
24 марта 2021, 13:39
Котлин как основной язык для Андроида. Но и на Джаве никто не запрещал же, тем более если это учебный проект.
0
hidden #2322530
24 марта 2021, 13:39
IDEA умеет конвертировать чистый Java в Kotlin
0
Сергей Я Java Developer в DXC/Luxoft Expert
25 марта 2021, 08:23
только зачем? =)
0
Евгений Backend Developer в KHAN Group Expert
25 марта 2021, 10:57
Хм. А спринг, я так понимаю, там не используется совсем? Хотя и не должен по логике... Спринг это дитя энтерпрайза, чисто серверная штука.
0
Сергей Я Java Developer в DXC/Luxoft Expert
25 марта 2021, 11:04
Спринг реализует IoC и Di. Касаемо андройда, смотри тут
0
Стас Пасинков Software Developer в Zipy Master
25 марта 2021, 14:45
что-то я почитал их документацию - ничего сверхъестественного не нашел там. два модуля: отправка запросов на рест-апишки, ну и авторизация на них
0
Сергей Я Java Developer в DXC/Luxoft Expert
25 марта 2021, 15:48
Можно еще вот это рассмотреть - https://github.com/dthommes/RoboSpring . В любом случае, в Андройде эта ниша уже занята инструментами которые себя зарекомендовали
0
Виталий Уpoвень 240, Киев
26 марта 2021, 10:18
Microsoft захотели развивать Kotlin, чтобы иметь под боком свой продукт и ни с кем потом в судах не разбираться. (Как раньше у них был суд с Sun из-за того что в Internet explorer как-то не так использовали JVM)
Но это не значит что только Kotlin и всё.
Приложения можно писать хоть на C, хоть на JS(React Native).
У меня в городе для Junior разрабов есть вакансии с Java, а котлин стоит в графе "будет плюсом если.. "
Я бы не ставил точку на Java, только из-за прихоти большого дяди в большой компании.
Вот если они заменят Android на Fuchsia, то тогда уже пойдёт другая тенденция
0
Anonymous #2497433
26 марта 2021, 10:36
они не заменят андроид на фуксию. она ведь не для замены была придумана
0
hidden #2322530
26 марта 2021, 12:04
@Виталий
потому что можно и EE писать на Котлин.
0
Евгений Backend Developer в KHAN Group Expert
26 марта 2021, 13:00
Подожди, котлин это разве не джетбрэйнсовская разработка?
0
Виталий Уpoвень 240, Киев
26 марта 2021, 14:40
Ну да, но Android Studio гугловский.
0
Стас Пасинков Software Developer в Zipy Master
26 марта 2021, 14:50
а как джетбрейнс с мелкомягкими вообще связаны то?
в андроид-студио можно и на котлине пилить.
кроме того, сами гуглы и рекомендуют писать на котлине под андроид
0
SolomonVP🌅 ☕️ в 🧑🏻💻
24 марта 2021, 11:16
Пробовал поставить Android Studio как-то, но 4ГБ оперативки не потянули эмулятор.
А так наверное с радостью бы занялся Андроидом("вот это вот всё" как-то более очевидно).
Может быть когда-нибудь лет через 2-3 сделаю вторую попытку, когда "обучение Андроиду" не будет сильно отвлекать от основной ветки обучения/познания/освоения. А может и хотелка отпадет. :)
0
Павел
24 марта 2021, 14:20
Где-то читал, что есть сетевые эмуляторы за пару бакс в месяц. Там нужен только доступ в сеть.
+1
Дмитрий
25 марта 2021, 06:32
Есть много эмуляторов, кроме встроенной, я вообще на физических устройствах тестил, чтоб правдоподобней) А так залетай изучай, лишним точно не будет.
0
SolomonVP🌅 ☕️ в 🧑🏻💻
25 марта 2021, 10:42
Спасибо, но мне кажется уже поздно коней на переправе менять. Ушел с головой в Spring, только начал там хоть что-то понимать, сейчас бросать было бы немного не хорошо.
Когда-нибудь обязательно вернусь даже просто ради интереса.
А так успешного завершения проекта вам там. :)
0
Дмитрий
25 марта 2021, 17:59
Ну как вариант связи наладить) в будущем для других проектов, и в целом полезно
0
Виталий Уpoвень 240, Киев
25 марта 2021, 21:39
У меня тоже 4 GB оперативки, и я не использую эмулятор, я устанавливаю сразу на телефон через USB.
То есть, подключаешь телефон, включаешь на нём в настройках режим разработчика и "Отладка через USB" -> "Разрешить установку через USB".
И всё.. никакой разницы.
0
SolomonVP🌅 ☕️ в 🧑🏻💻
26 марта 2021, 01:12
Да я в курсе. Есть только одна проблема...
Есть конечно еще куча Андроидов в тумбочке(не знаю зачем собираю эту коллекцию), заниматься их реанимацией что-то совсем не хочется. Один HTC прям неплохой такой. Экран просто за 1000-1500 поменять и будет работать.
А бежать покупать при живом яблоке не то. :) Вот жду когда умрет... но не хочет умирать уже третий год, как новенький. Андроиды почему-то расщеплял о пол или стену каждые 3-4 месяца. Этот живчик.
Есть даже мой первый сенсорный Alcatel. Смотрю иногда на него - смеяться хочется, экран 3 на 4 см, но сенсорный. :)
Ладно, не буду тему загаживать.
0
Стас Пасинков Software Developer в Zipy Master
26 марта 2021, 01:16
разница огромна :)
тестирование приложения на эмуляторе - это не тестирование.
реально убедиться, что у тебя что-то работает или нет - это только на реальном девайсе :)
0
SolomonVP🌅 ☕️ в 🧑🏻💻
26 марта 2021, 01:20
Про эту разницу тоже читал, но как-то не стал упоминать. Может "не правильно понял" просто. :)
0
Стас Пасинков Software Developer в Zipy Master
26 марта 2021, 14:53
ну я не читал. у меня реально на эмуляторе работало немного не так, как на устройстве :)
то-есть, работало, да... но не так, как я задумал.
и это была проблема, потому что я написал код, запустил на эмуляторе - а он работает не так. я несколько часов долбался с этим, пытался понять что не так, так и не починил. потом залил себе на телефон, перед сном поклацать - а на телефоне все четенько работает :) жалко было просраного времени на проблему с эмулятором :)
0
Justinian Judge в Mega City One Master
24 марта 2021, 08:40
Да, круто, это пример как надо привлекать к общим проектам. Кто интересуется мобайл/андроид, налетай :)
+1
Дмитрий
24 марта 2021, 09:24
спасибо)
0
Стас Пасинков Software Developer в Zipy Master
24 марта 2021, 08:37
круто!
выглядит очень круто!)
а я что-то сколько андроид не мучал - так особо в нем и не продвинулся, хех)
0
Дмитрий
24 марта 2021, 09:24
спасибо, это пока только прототип, в больших планах сделать что то конкурентное!
залетай к нам, вместе помучаем)
0