Void in the Dark 16-47.gif1,8 Мб, 640x360
Void in the Dark 677085 В конец треда | Веб
Небольшая игрушка, которую я постепенно собираю для себя.
Игра про лоли, которая застряла в тёмном лесу, и ей нужно идти вперёд, чтобы не быть съеденной тем, что живёт в темноте.

И при этом не дать угаснуть свече, это последнее, что держит её в безопасности.
2 677087
Осталось:
- докрутить движение камеры вперёд;
- добавить саунд;
- переход между уровнями;
- ну и если будет художник, то переделать графон.

Work in progress
1448731876146892170.jpg46 Кб, 546x366
3 677094
>>677085 (OP)

>про лоли


одобряю
15910417303350.png984 Кб, 1200x1650
4 677100
>>677094
Всё сфв, если что - я просто и не художник и не кодер, так что сосредоточился на том, что у меня наименее плохо получается - передаче экспириенса.

А по моей задумке, у игрока должно возникать желание сохранить %персонажа%, которому, в свою очередь, нужно сохранить свой свет.
И для этой роли, по-моему, лучше всего подходит маленькая, беззащитная лоля ¯\_(ツ)_/¯
5 677128
>>677085 (OP)
Здесь уже есть игра про лоли в лесу!
6 677134
>>677128
Я думаю, кашу лолями не испортить
7 677405
Уф, небольшие апдейты.

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

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

А ещё немного оптимизировал код - раньше герой и рандомно создающиеся объекты не привязывались к объекту борд-менеджера и на экране отладчика это всё жопно выглядело пик 2.
Возможно, это ещё поможет пофиксить баг с DontDestroyOnLoad(), который не давал мне сохранять часть объектов при рестарте.

Дальше, по идее, нужно привязать спаун героя к левому краю и запускать постепенное движение камеры, чтобы можно было бежать на время.
8 678524
>>677405

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



тьфу блядь, это раннер штоли? я думал, эксплорейшен
9 678717
>>677085 (OP)
Ну чё как там? Где прогресс?
10 678767
>>678524
Ага, раннер - хотя я бы хотел передать игроку впечатления как от эксплорейшона.
Dead Loop.png21 Кб, 1022x768
# OP 11 678768
>>678717

Три дня и три ночи ебошил охуенную рекурсивную функцию, которая должна была проверять массив тайлов уровня на проходимость.

Вчера начал писать код на бумаге.
Сегодня залился чаем по самое горло, и таки добил эту функцию как мне казалось.

В итоге, после запуска в цикле мне сначало выдало пикрелейтед.
А на второй раз после рестарта юнити вошёл в мёртвую залупу, несмотря на жёсткое ограничение по количеству циклов проверки.

Сейчас буду дебажить и смотреть, где я проебался.
12 678783
>>678768
давай, давай, ебошь, я жду
SafeWay.png28 Кб, 730x490
13 678851
Выцепил вчера две ошибки. Одну, простую, разобрал быстро - мне нужно было выдавать false при y<0, а не y<=0.
Убрал её, ч/б эффекты пропали.

А вторая более сложная, я проебался с логикой, и когда есть массив тайлов релейтед 1 - тайл текстуры, 0 - пустой тайл, то функция зацикливается, до тех пор пока не выдаёт эксепшн.

1 1 1
1 0 1
0 0 1
1 1 1

Зато я научился дебажить, так что это заебись.

Пойду пожарюсь на солнышке, мб найду элегантное решение а если не найду, то нахуярю костылей. Я бы мог и сразу нахуярить костылей, но для меня это сейчас логическая задачка, к которой важно самому найти правильное решение.
1593230030902.jpg25 Кб, 383x411
14 678935
15 678953
>>678851
Ты алгоритм заливки изобретаешь?
16 679012
>>678953
Ага, лол.
Кто-то, когда хочет попердолиться, начинает изобретать свой движок, я же для себя взял небольшую функцию.

Спасибо за ссылку, кстати - когда доведу до рабочего вида, посмотрю на другие решения правильные.
17 679095
>>677085 (OP)
Почему свет шестиугольный?

>Игра про лоли, которая застряла в


Застревают они обычно в дырках в стене. А у тебя она заблудилась в высокой траве, судя по всему.
18 679126
>>678768

> рекурсивную функцию, которая должна была проверять массив тайлов уровня на проходимость


пиздец..
19 682189
Так, я взял небольшой перерыв чтобы поиграть в игры и почитать веб-новеллы, и он затянулся всего на две недели.

Возвращаясь к работе, добавил в рекурсивную функцию заливку пройденных областей - и всё сразу и стало резво работать, прям хорошо смотреть. Даже стыдно, что не додумался сразу, а стал заниматься прокрастинацией.

Но проблемы всё ещё остались - при перезапуске уровня я наткнулся на то, что при перезапуске уровня герой или общий объект просто не хотят удаляться, хоть в рот их еби.

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

При попытке дебаггинга юнити крэшится нахуй подозреваю, что как раз при возникновении этой ошибки, так что пощупать, на каком этапе идёт ошибка, я не могу.
Но подозреваю, что дело в особенностях юнити, и в том, что под капотом часть объектов написана на вот бы вы думали плюсах, и эта часть объектов действительно удаляется из памяти, если к нему вызвать Destroy().
А вторая часть написана на сисярпе, и вот с ними-то и проблемы - при Destroy() они посылают тебя нахуй, и висят в памяти до тех пор, пока обработчик мусора не обратит на них внимание.
А когда это происходит - хуй его знает.

Придётся дейстоввать по старинке - пробовать всякую странную дичь, и надеяться что получится.

Начну с удаления объекта с задержкой, а для этого придётся разбираться с корутинами. А после этого попробую мануально вызывать сборщик мусора хоть и подозреваю, что хуй что у меня получится с этим.
20 682190
>>679095
Говоря про лоли и дырки, мы вступаем на скользкую дорожку, так что предпочту промолчать.

Свет шестиугольный до тех пор, пока не придумаю что-то более запоминающееся и при этом примечательное. Пока что мне нравится идея того, что свеча выглядит как бы в гранёном стакане, но это придётся переделать.
Debug all deleted.png25 Кб, 1230x438
21 682191
Наконец-то сработало, как я и хотел.

Запуск с задержкой через Invoke наконец-то дал сборщику мусора возможность отработать, так что по иде я разобрался.
Правда, пока что удаляет все объекты с этим тегом на доске, но это я починю чуть попозже.
22 682825
Отписались по поводу креша, его починили в юнити 2019.4.
https://issuetracker.unity3d.com/issues/macos-crash-on-buffer-add-value-full-when-debugging-with-code-editor-attached

Перекатываюсь прямо сейчас на него с юнити 2019.3, потому что увидел ещё один важный фикс в 2019.4.0:

>Editor: Fixed an Editor issue on Windows where while in playmode and paused one or more CPUs would be utilized at 100%. (1219619)



Надоело уже наблюдать, как ноут воет от напряга после каждого запуска/остановки.
IMG0815.JPG3,1 Мб, 3024x4032
23 688076
Так зацепила идея, что нарисовался фанарт
А ты не думал над тем, чтобы продумать поглубже? Кто эта девочка, посему она в лесу, кто ее преследует? Можно было бы добавить в лесу какие-то предметы, которые раскрывали бы ее историю
24 688196
>>677087
А что по саунду?
Я бы может помог где-то с этим, если дашь тз
25 688694
>>688076
и чтобы при этом не получился Darkwood
26 688751
>>688694
Про дарквуд не знаю, у меня возникла некая ассчоциация с the path, там вы лесу расположены какие-то локации или вещи, которые как-то проясняют историю персонажа.
Хотелось бы порисовыать что-то для игры, но такого я никогда не делал и вообще не оч рисую.
# OP 27 696294
Посоны, хорошие новости.
Я не умер вопреки ожиданиям и продолжаю пилить. Сегодня закончил базовый цикл игры, в уровень уже можно поиграть, и для меня лично он получился нагнетающим атмосферу, сильнее, чем я ожидал, и вообще мотивирующим.
Я прямо прочувствовал те чувства, которые испытывал когда только-только начинал планировать концепт, этакое послание от прошлого "я".

Плохие новости: Я не могу вам его показать. Я сделал небольшой плейтест, и выяснил, что мне нужно сгладить все углы. Мелочи, на которые я забил болт чтобы побыстрее закончить MVP, придётся доделать, потому что иначе они могут сильно подпортить первое впечатление. Например, подумаешь - кнопка "назад" не нажимается в меню, в разделе "about"? Но её важно доделать, чтобы случайно не застрять. И таких мелочей довольно много, я пока насчитал штук 6, и с двумя из них придётся поебаться.

Но вообще очень мажорный чекпойнт пройден - я смог потестить геймплей, и он работает так, как я ожидал. Каждая доделанная мелочь будет приближать к выпуску демо, после чего можно будет заняться доделками второго плана, а также рассказыванием, собственно, истории.
28 696337
>>696294

>16/06/20


>29/08/20


По датам сильный проёб. Лучшее решение забить на текущий проект, и начать новый с этими знаниями - по типу ремейк.
29 696392
>>688076
Спасибо, меня оче зацепило. Вот в самое кокоро - очень крутой, необычный стиль.

Насчёт истории - да, я думал расширять уровень. Поначалу красными знаками "Стоп" вместо кустов, а потом - и чтобы весь террейн к концу игры превращался в бетонные джунгли современного мира, где точно так же можно застрять и нужно постоянно двигаться вперёд.
Понятное дело, сопровождать это историей.

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

Насчёт музыки - для основого уровня пока музыка есть, а что будет дальше, пока что смутно представляю - не смогу описать тз, к сожалению.
И всё равно, спасибо за предложение!
# OP 30 696393
>>696337
Ну уж нет, я повидал слишком такого говна - как команды, застревая в цикле переделок, клепают одно и то же говно в течение нескольких, сука, лет подряд.
Я лучше поднатужусь и доведу эту игрушку до ума, чем буду бросать на полпути и начинать всё заново.
# OP 31 696440
Так, из 6 мелочей, о которых говорил, я сделал 8 три добавились по ходу дела, и осталось доделать ещё одну.
Когда закончу с ре-стартом уровня при выходе за камеру, смогу наконец-то расшарить билдец.
32 696473
>>696392
С удовольствием нарисую свечку в фонаре. А каким должен быть фонарь? Может какой-то другой формы? Потому что я тупо икеевскую ротеру нарисовал. И какого формата/размера должен быть рисунок?
# OP 33 696508
>>696473
Здорово, не знал что в икее такие бывают. Я вообще не знад, что сейчас есть фонари с шестью гранёными стёклами, сделал шестигранный свет просто потому, что так казалось интереснее.

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

По формату: мне подошла бы пнгшка на прозрачном или тёмном фоне если будет трудно с прозрачным фоном, я сам вырежу, соотношение сторон - примерно 3х4, чтобы поместилось к пикрелейтеду, и размер ~1000-2000 пикселей по меньшей стороне. Более точных цифр сказать пока не могу, мне придётся его подгонять так или иначе по размеру.

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

Спасибо заранее!
# OP 34 696510
Также, я сегодня добил рестарт уровня, так что завтра-послезавтра постараюсь выкатить билд.
Нужно отоспаться, и посмотреть, ничего ли я не упустил
GIF 9-1-2020 2-34-48 AM.gif2,6 Мб, 769x381
# OP 35 696704
Как и обещал, подготовил первую публичную демку игрового цикла.
Буду рад любому фидбеку inb4 оп - хуй, игра - пиксельное говно для даунов — ну, мы это все и так знаем, кек

Это ещё не демка игры, для полноценной демки мне нужно будет подготовить уровни-библиотеки с отображением лора, и, собственно, сам лор.
Но тем не менее, уже сейчас можно помацать геймплей и представить, как будет выглядеть/ощущаться игра.
------
Ссылка на скачивание (активна неделю, до 7го сентября):
https://filebin.net/gnuceygg7nlz74ni
Собран под винду х64, маякните, если в браузере на html5 будет удобнее

--------
Управление:
wasd - движение
l.shift - БЕГ (!!!!!)
r - рестарт

--------

Из нового функционала появились:
- музыка становится тише при выходе за камеру
- при полутора секундах нахождения героя вне камеры — гейм овер. можно ориентироваться на музыку, ставшую тише
- движение уровня. любое перемещение героя делает камеру начать двигаться вперёд. Исключение - шаг назад, но скорее всего я это уберу. Сейчас уровень передвигается быстрее героя, идущего шагом, поэтому нужно использовать бег.
- выход в конце уровня. Сейчас выход перемещает в начало заново сгенерированного уровня.
- не появились баги, которые нашёл и починил.

У билда есть known issues:
- при начале генерации уровня лайтбоксы могут накладываться друг на друга на долю секунды свет вокруг героя может становиться ярче
- небольшие рывки в анимации девочки чинить в ближайшее время не буду
- после окончания/рестарта уровня, если была зажата кнопка движения, камера начнёт двигаться сразу же. Починю. к следующему билду если не забуду
GIF 9-1-2020 2-34-48 AM.gif2,6 Мб, 769x381
# OP 35 696704
Как и обещал, подготовил первую публичную демку игрового цикла.
Буду рад любому фидбеку inb4 оп - хуй, игра - пиксельное говно для даунов — ну, мы это все и так знаем, кек

Это ещё не демка игры, для полноценной демки мне нужно будет подготовить уровни-библиотеки с отображением лора, и, собственно, сам лор.
Но тем не менее, уже сейчас можно помацать геймплей и представить, как будет выглядеть/ощущаться игра.
------
Ссылка на скачивание (активна неделю, до 7го сентября):
https://filebin.net/gnuceygg7nlz74ni
Собран под винду х64, маякните, если в браузере на html5 будет удобнее

--------
Управление:
wasd - движение
l.shift - БЕГ (!!!!!)
r - рестарт

--------

Из нового функционала появились:
- музыка становится тише при выходе за камеру
- при полутора секундах нахождения героя вне камеры — гейм овер. можно ориентироваться на музыку, ставшую тише
- движение уровня. любое перемещение героя делает камеру начать двигаться вперёд. Исключение - шаг назад, но скорее всего я это уберу. Сейчас уровень передвигается быстрее героя, идущего шагом, поэтому нужно использовать бег.
- выход в конце уровня. Сейчас выход перемещает в начало заново сгенерированного уровня.
- не появились баги, которые нашёл и починил.

У билда есть known issues:
- при начале генерации уровня лайтбоксы могут накладываться друг на друга на долю секунды свет вокруг героя может становиться ярче
- небольшие рывки в анимации девочки чинить в ближайшее время не буду
- после окончания/рестарта уровня, если была зажата кнопка движения, камера начнёт двигаться сразу же. Починю. к следующему билду если не забуду
36 697265
>>696704
Я разочарован анон. Думаю ты 99% времени с начала треда потратил на любую залупу кроме создания своей игры, за такое то время родить три картинки, 6 скриптов, кода на 500 строчек в сумме, позор.
# OP 37 697485
>>697265

>Я разочарован анон. Думаю ты 99% времени с начала треда потратил на любую залупу кроме создания своей игры, за такое то время родить три картинки, 6 скриптов, кода на 500 строчек в сумме, позор.



Ну, скатертью дорожка — кто виноват в твоих разбитых ожиданиях, я или ты? Можешь не отвечать, я прекрасно понимаю, что для среднестатистического анона в несовпадении завышенных ожиданий с реальностью виноват кто угодно, но не он сам.

А я продолжу делать свою игру, в своём темпе, и постараюсь её завершить.
Тебе бы рекомендовал заняться чем-то подобным, кстати.
38 697508
>>697485

>кто виноват в твоих разбитых ожиданиях


Ало, ты весь тред срёшь что что-то делаешь там, кодишь, вся хурма, а в итоге что? То количество кода которое ты родил за 3 МЕСЯЦА, можно написать за вечер, ну ладно если не шаришь пару дней, всё. Вердикт - ты запизделся, как я и говорил, нихая не делал. Ты должен забить на это и уйти.
39 697512
>>697508
Начнём с того, что тебе персонально я ничего не должен.
На этом можно и закончить. Иди своей дорогой, сталкер.
40 697515
>>697512
Слышь, ты 3 месяца тянул резину пёс, что за хуйня, охуел? Где игра блядь, где альфа-демо-хуйнянэйм?
15806481081360ln.png150 Кб, 700x700
41 697523
>>697515
Так мне дать тебе альфа-демо-хуйнюнэйм, или уходить с доски?
42 697538
>>697523
преальфа игробильный концепт прототипа
# OP 43 697592
>>697538
Окей. Тогда займусь следующей целью как раз этим, и напилю интермедийный прегеновый уровень с лором, вместо того, чтобы рефакторить код генерации уровня, в который дальнейшие идеи уже не помещаются, кек.
44 697633
>>697592
Лучше займись артом, с таким артом как сейчас в это играть не будут.
45 697637
>>697633
Какой арт? Я писал уже этому поехавшему что за столько времени нихуя не сделано, единственный выход - забить, и на этих наработках начать новый проект, либо просто любой другой. Тут смысла уже нет.
46 697651
>>697637
Да это вообще не проект, а hello world, который делается за вечер, чтобы познакомиться с движком, а потом выбрасывается и забывается, нормальные люди даже не заливают такие поделки в интернет.
Единственный выход - начать задрачивать арт, чтобы в последующих попытках делать что-то менее вырвиглазное, на что захочется смотреть дольше 5-ти секунд.
47 697656
>>697651
Двачую, не понимаю к чему срач в треде и сам тред собственно. Графика тут тоже не поможет.
48 710275
Всем привет, это оп.
Короче, я решил заработать немного денежек на более стабильную разработку игры, а вместо этого, устроившись на работу, порядком разработал очко, с овертаймами по будням и по выходным, и почти полностью сжёг своё вдохновение.

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

>>688076
Анон-нейм, мне несколько неудобно без спросу - но я хочу использовать твою пикчу как иллюстрацию к проекту на итче, и, хоть и надеюсь по твоим постам, что ты не будешь против, но понимаю, что ты можешь не видеть этого поста несколько месяцев/лет, и в этом случае будет уже бессмысленно что-то спрашивать, игра станет уже неактуальной inb4 уже стала.

Так что я пока выложил игру на итче закрытой от поиска, доступной только по прямой ссылке https://reed-walker.itch.io/void-in-the-dark

Если захочешь чтобы я тебя упомянул как автора или убрал пикчу — пиши на https://vk.com/reed_walker или любые другие контакты, котрые появятся к тому времени, как ты это прочитаешь.

Через 2-2.5 недели переведу игру в статус опубликованной если не забуду.

В общем, вот это и всё, на всякий случай - всем спасибо что были в этом итт. Ещё увидимся.
49 710305
>>710275
Ужас, лучше бы не отписывался, а дал треду утонуть, зачем месить очередной киррило тред с несбывшиеся мечтами.
Без личных обид ОП, но ты такой же как и сотня других здесь киррилов, бросившись своё поделие.
50 710321
>>710305
Ну и что? Остальные треды утонули, а мне было важно поставить точку, чтобы никто не гадал, жив ли оп и какой статус проекта.

Ты, если переживаешь за счёт мифической чистоты доски от тредов кириллов, мог бы лучше с сагой писать, я б тебе тогда даже не ответил.
51 710505
>>710321

>с сагой писать


Да я смотрю ты еще и долбаёб.
sage 52 710636
>>710505
нюфага порвало
53 710652
>>710636

>нюфага порвало


Эх...сынок...
1592219046486.png1,3 Мб, 821x809
sage 54 710731
55 738388
>>710275
Оп, привет, я, конечно, не против! Мне очень приятно, что мой арт тебе понравился. Я обещал еще нарисовать фонарь, но пропал, потому что у меня все время то одна хуйня, то другая. И сейчас какая-то хуйня опять творится. Мне очень нравится твоя игра и ее задумка, хотелось бы реально что-то сделать с графикой. И еще может быть сделать так, чтобы фонарь не тух так быстро, а то даже до середины экрана не успеваешь добежать, а там попадаешься в тупик и все, слишком уж хардкорно. Как твои дела? Напишу тебе еще вконтике. Не слушай всяких дебилов, у тебя игра с интересной задумкой!
Я и сам хотел бы делать игры, но если придумать идею и нарисовать что-то худо-бедно могу, то в программировании я чувствую себя как твоя девочка в темном лесу, нихуя не понимаю.
56 738453
>>738388

>Аноним 16/06/20 Втр 20:21:56


Уже год прошёл, какая игра? У него семья, дети, работа, жена и т.п
57 738470
>>738453
И что? У меня тоже :3
58 739655
>>738453
>>738470
Где вы тян берёте? Днём работа, ночью геймдев - тян то где и когда искать?
59 739676
>>739655
Ну так они за год сделали может один арт и простенькую сценку на юнити. Остальное время видимо тян искали. Какой там геймдев.
60 739714
>>739655
если найдёшь тян, то геймдев на ветер.
если только ламповую, а не нормис/быдланку.
61 739715
>>739655
А у меня нет ни работы, ни тян, ни игр.
62 739742
>>739715
зато у тебя есть Двач.
63 739744
>>739676
Зачем им тян, если они есть друг у друга?
64 831355
progress?
65 831363
>>831355
Уже в стиме.
66 869084
>>677085 (OP)
Как успехи?
67 903370
>>677085 (OP)
Досихпор жду эту игрушечку, как и Алисоньку с котлом...
Когда же...
Обновить тред
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее