Четверг, 04 Сентября 2025, 21:25

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
MagicHeroДата: Понедельник, 09 Ноября 2020, 10:56 | Сообщение # 301 | Тема: Не работает дроп
постоянный участник
Сейчас нет на сайте
Цитата StormT ()
Меня смущает наличие "=" в обоих случаях и "and" между ними. С одной стороны я бы убрал "=".
Никогда не проверял, но подобные ситуации всегда избегал у себя.

А в чем собственно проблема то? and или еще можно записать как && задает условие что обе проверки должны быть верны чтобы продолжить выполнение кода после условия. Хотя можно записать отдельно обе проверки друг за другом.


Сообщение отредактировал MagicHero - Понедельник, 09 Ноября 2020, 10:57
MagicHeroДата: Суббота, 31 Октября 2020, 13:18 | Сообщение # 302 | Тема: [3D] MDO Game MMORPG
постоянный участник
Сейчас нет на сайте
Ок, тогда даже интересно что из всего этого выйдет.
MagicHeroДата: Суббота, 31 Октября 2020, 00:38 | Сообщение # 303 | Тема: [3D] MDO Game MMORPG
постоянный участник
Сейчас нет на сайте
Цитата Miritrid ()
Реальность знаете в чем заключается. В том, что существуют такие игры как Astellia, Eylon, Revelation. Можете свое же утверждение применить к себе. Мои знания заключается в том, что существуют нытики, а существуют люди, которые просто играют. Никто в здравом уме не будет гнать на графику, где в кадре 50-100 персонажей надо прорисовать.


Не понимаю зачем ты привел эти игры, когда ты такое и через 10 лет не сделаешь в плане графики. Хотя движок и графика это мелочи, китайцы клон любой этой игры могут сделать за неделю, суть в том что нужно еще сделать начинку игры а это прокачка персонажей, шмот, оружие, какие то скиллы да магию, диалоги, нпс, баланс, куча различных эффектов ВОТ это и занимает основное время в разработке. Демки с уже готовым движком и персонажами разрабы порой выкладывают чтобы найти инвесторов на свой проект и все время уходит на создание выше перечисленное а если не находят то все в утиль. У тебя же по сути на данный момент вообще ничего нет, то что показано в видео какой нибудь программист владеющий UE4 сделает за вечер и даже лучше. Лезть в одиночку на перегруженный рынок ММО просто бессмысленно. Там даже если у тебя будут миллионы долларов для старта и команда все может запросто вылиться в трубу. И чем раньше ты это осознаешь тем больше времени сэкономишь. Сейчас многие игры с огромными бюджетами и рекламой порой проваливаются по полной а ты тут в одиночку решил покорить рынок ММО :)


Сообщение отредактировал MagicHero - Суббота, 31 Октября 2020, 00:39
MagicHeroДата: Четверг, 29 Октября 2020, 18:28 | Сообщение # 304 | Тема: [3D] MDO Game MMORPG
постоянный участник
Сейчас нет на сайте
Цитата Miritrid ()
Внезапно существует такая игра как Genshin Impact, которая прямо доказывает, что всем пофиг на "в разы лучше".

Genshin Impact сделана на UE4 и что ты считаешь что в твоей игре графика как в Genshin Impact? Серьезно? С той графикой что у тебя лет 5 назад уже никто играть не стал бы а через пару лет когда ты хоть что то сделаешь и подавно. Верить конечно в лучшее это правильно но иногда стоит смотреть на вещи с реальной точки зрения. Предложи что ли знакомым поиграть, но скажи что это не ты делал а откопал в интернете и посмотри на их реакцию, она тебя удивит.


Сообщение отредактировал MagicHero - Четверг, 29 Октября 2020, 18:28
MagicHeroДата: Четверг, 29 Октября 2020, 15:36 | Сообщение # 305 | Тема: [3D] MDO Game MMORPG
постоянный участник
Сейчас нет на сайте
Если ты делаешь чисто для себя то проблем нет, делай сколько есть свободного времени.

Если ты надеешься что кто то будет в твою игру играть то это вряд ли. Даже если ты каким то чудом сделаешь игру круче лидеров в этом жанре (я в ММО не играю поэтому не знаю что да как там) то все равно никто играть не будет, т.к. нужны миллионы долларов чтобы о твоей игре только узнали.

Да и насчет целесообразности разработки тоже вопросы, как выше написал если только для себя то ок а так есть же в свободном доступе готовый движок с кучей созданных в нем эффектов UE 4 на котором можно сделать в разы лучше (там есть например шикарная генерация леса) за один день + полно паков с текстурами. Как то недавно слышал что бесплатно раздавали ассеты на тысячи долларов.

Вот наткнулся на статью как разработчик в одиночку сделал игру за 150 часов https://habr.com/ru/post/327372/ или вот шутер за 90 часов https://habr.com/ru/post/327372/ . Зачем создавать самому себе проблемы когда уже многое сделано за вас мне не понятны?


Сообщение отредактировал MagicHero - Четверг, 29 Октября 2020, 15:56
MagicHeroДата: Пятница, 23 Октября 2020, 21:47 | Сообщение # 306 | Тема: Translate pairs
постоянный участник
Сейчас нет на сайте
Просто популярной игра в таком жанре сейчас вряд ли станет.

Сообщение отредактировал MagicHero - Пятница, 23 Октября 2020, 21:49
MagicHeroДата: Среда, 21 Октября 2020, 22:41 | Сообщение # 307 | Тема: Translate pairs
постоянный участник
Сейчас нет на сайте
Игроки в последнее время думать не любят и игра вряд ли станет популярной, им подавай бесмысленные кликеры с одной кнопкой.
MagicHeroДата: Воскресенье, 23 Августа 2020, 10:52 | Сообщение # 308 | Тема: [2D] Металлоломные войны (RTS)
постоянный участник
Сейчас нет на сайте
Цитата StormT ()
Но всё не прошло зря, на основе этих наработок, примерно пол года назад я начал делать новую игру на Unity, которую планирую выложить в Steam.

С такой графикой вряд ли вообще кто то будет играть. Да и сам геймплей какой то уж слишком медленный.
Вот к примеру вышла давно игра с похожим геймплеем
https://store.steampowered.com/app/46520/Wasteland_Angel/
это был далекий 2011 год и за все эти 9 лет было оставлено всего 124 отзыва которые в массе своей отрицательные. А графика и геймплей там куда лучше.
или вот игра где уже постарались над графикой, сюжетом и геймплем, год тот же 2011
https://store.steampowered.com/app/99300/Renegade_Ops/

Чтобы твою игру хоть кто то купил, надо делать как минимум лучше чем Wasteland_Angel, если выходит хуже то даже и не пытайся публиковать, на рекламу только спустишь деньги. И да без рекламы даже если сделаешь что то типа Renegade_Ops опять же ничего не продашь. Так что на рекламу готовь потратить десятки тысяч рублей в надежде что продажи их отобьют.


Сообщение отредактировал MagicHero - Воскресенье, 23 Августа 2020, 10:53
MagicHeroДата: Среда, 19 Августа 2020, 12:26 | Сообщение # 309 | Тема: [3D] Rocket [Android]
постоянный участник
Сейчас нет на сайте
Цитата MagicHero ()
MagicHero, к сожалению гугл плэй пропустил моё творение в магазин только после того как я поднял api Android до 29. То есть минимальная версия андроида должна быть 9.(

Это как? у меня игра поддерживает вообще от андройд 4 версии и проблем с публикацией нет.
MagicHeroДата: Среда, 19 Августа 2020, 00:21 | Сообщение # 310 | Тема: Не работает дроп
постоянный участник
Сейчас нет на сайте
походу что то не так с глобальной переменной которая должна быть 5%. Поставь вместо нее в коде просто 5 и посмотри на результат.
MagicHeroДата: Вторник, 18 Августа 2020, 20:57 | Сообщение # 311 | Тема: [3D] Rocket [Android]
постоянный участник
Сейчас нет на сайте
пишет "не поддерживается на вашем устройстве" планшет бюджетный на 8м андройде.
MagicHeroДата: Воскресенье, 16 Августа 2020, 14:13 | Сообщение # 312 | Тема: Space Cobra RetPixMod
постоянный участник
Сейчас нет на сайте
В браузере попробовал поиграть, все так быстро что нереально играть.
MagicHeroДата: Суббота, 01 Августа 2020, 10:51 | Сообщение # 313 | Тема: помогите с кодом для инвентаря
постоянный участник
Сейчас нет на сайте
Тебе выше код показали, правда там ошибка и shot=true; надо вставить до break; либо сделать проще и вставить вместо этого код создания пули, чтобы не плодить лишние бессмысленные проверки условий. Проблемы как бы вообще не вижу и что тут не понятно я в упор не понимаю.
MagicHeroДата: Пятница, 31 Июля 2020, 09:46 | Сообщение # 314 | Тема: [Android] Bottle
постоянный участник
Сейчас нет на сайте
Задумка прикольная, хотя возможно таких игр полно в google play, т.к. я не играю на телефоне. Но могу сказать что с такой картинкой никто качать не будет. Надо все сделать в мультяшном стиле с множеством частиц, например когда бутылка падает на ребро то разлетается мультяшный дым а когда удачно встаёт то идёт всплеск воды от основания бутылки. С такой же депрессивной графикой из 90-х вряд ли кто то будет играть.
MagicHeroДата: Среда, 22 Июля 2020, 17:57 | Сообщение # 315 | Тема: Город отражений [RPG, PC, 2.5D]
постоянный участник
Сейчас нет на сайте
Делаешь на трупе GMS 1.4? серьезно? может стоит перейти на GMS 2?
MagicHeroДата: Среда, 22 Июля 2020, 16:22 | Сообщение # 316 | Тема: контроллер игрока Box2D
постоянный участник
Сейчас нет на сайте
Смотри на маркетплейсе GMS2. Там думаю продаются такие готовые ассеты.
MagicHeroДата: Вторник, 21 Июля 2020, 00:28 | Сообщение # 317 | Тема: Не отображается Health бар скелета
постоянный участник
Сейчас нет на сайте
Цитата AntonioRS ()
Да Draw_ext работает но, как поделить на 100? я не понимаю(( я пишу
round(100/hp) Но хп-шки на весь экран( Помогите пожалуйста

OMG ты бы сначала почитал что делает round, он округляет до ближайшего целого числа. hp тебе в картинку нужно засунуть в процентах поделенные на 100, т.е. если у тебя остается 45% от текучего значения то hp=0.45; round же нужно применять для округления а именно после того как вычислишь сколько у тебя осталось в % здоровья применяешь hp=round(hp)/100; и в итоге получаешь значение максимум с 2 знаками после запятой. А как найти в процентах сколько осталось здоровья то это простая школьная программа по математике, надеюсь ты учил математику? т.к. без нее в программировании делать нечего.
MagicHeroДата: Понедельник, 20 Июля 2020, 13:16 | Сообщение # 318 | Тема: Не отображается Health бар скелета
постоянный участник
Сейчас нет на сайте
Цитата AntonioRS ()
Хпшки на весь экран. А скелета всё равно не видно

Значит значение hp выходит за диапазон от 0 до 1, выведи отдельно на экран значение hp чтобы в этом убедится и понять что делать чтобы исправить.

draw_self(); нужно писать непосредстванно в draw и от порядока написания зависит глубина, так если сначала будет draw_self(); а затем draw_sprite_ext(s_enemy_hp,0,x,y+24,hp,1,0,-1,1); то если линия здоровья будет перекрывать картинку скелета (если по координатам будет попадать на его спрайт) а если наоборот сначала draw_sprite_ext(s_enemy_hp,0,x,y+24,hp,1,0,-1,1); а потом draw_self(); то линия здоровья будет за скелетом.


Сообщение отредактировал MagicHero - Понедельник, 20 Июля 2020, 13:21
MagicHeroДата: Понедельник, 20 Июля 2020, 10:03 | Сообщение # 319 | Тема: Не отображается Health бар скелета
постоянный участник
Сейчас нет на сайте
По поводу Healthbar то если в будущем начнешь оптимизировать игру то советую отказаться от этой функции т.к. эта отрисовка увеличивает свопы текстурных страниц. Лучше сразу рисуй хелбар через draw текстурой которая находится на той же текстурной странице что и текстуры скелета.
draw_sprite_ext(s_health_line,0,x,y,health,1,0,-1,1);
где s_health_line - текстура линии здоровья а health - количество здоровья но в отличие от фукции а Healthbar это значение не от 0 до 100 а от 0 до 1 т.е. нужно делить еще на 100 и лучше через round ограничить значение знаков после запятой на 2 т.е. чтобы значение было типа 0.15 а не 0.1534738475.

Для контроля количества отрисовок и вообще как игра использует железо нужно прописать show_debug_overlay(true); где вверху будут отображаться цифры текстуртных свопов и вершинных пакетов. Это значение должно быть как можно меньше. Например у меня в игре много текстур, их размер порядка 70мб (после ужимания непосредственно в самом кеше, размер становится около 40мб) а количество текстурных страниц 25 (размер 2048х2048) и забиты порой до предела чтобы минимизировать их количество. В игре же значение show_debug_overlay показывает в пределах 10/12 до 20/22 но обычно держится в районе 14/16. При этом стоит учесть что вызов таких функций как draw_set_font(); draw_set_colour(); также увеличивают значения и нужно стараться их выполнять за раз в одном месте.


Сообщение отредактировал MagicHero - Понедельник, 20 Июля 2020, 10:09
MagicHeroДата: Суббота, 18 Июля 2020, 00:34 | Сообщение # 320 | Тема: Скелет не смотрит в сторону игрока
постоянный участник
Сейчас нет на сайте
Direction используется для направления движения, для поворота спрайта нужно использовать image_angle.
Поиск:

Все права сохранены. GcUp.ru © 2008-2025 Рейтинг