Сохранен 500
https://iichan.hk/b/res/4632196.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Что-то вроде как самопильная игра про эльфиечек.

 ЮВАО-тян Пт 29 декабря 2017 17:26:45 #1 №4632196 
1514557605761.png

Здрасте .
В общем, где-то примерно 1,5-2 года назад как-то уже я создавал тредик со своей игрой. С того времени вроде как уже и сделано было что-то достаточно, а вроде как и показать толкового чего-то всё еще нет.
Как бы то ни было, если кому интересно, то вот ссылка на последний билд какой есть:
https://www.dropbox.com/s/liscmjoqjqiworw/KYORN%20Alpha%2020.rar?dl=0
Смысл этого треда.. мне самому до конца не понятен. Наверное, чтоб мотивировать себя, что-ли. Т.к. дело может и идет, но идет весьма туго.

Ну и управление:
Z - Действие.
X - Отмена.
S - Меню/Вызов подменю в меню.

Для тех кто желает просто прогуляться по миру без случайных столкновений - запускать через OffBattles.bat

ЮВАО-тян Пт 29 декабря 2017 17:29:34 #2 №4632202 

Ычаньки, не открывайте, там вишмастер! Пишу из интернет-клуба!

ЮВАО-тян Пт 29 декабря 2017 17:31:52 #3 №4632208 

>>4632202
Брат умер, зависимость есть?

ЮВАО-тян Пт 29 декабря 2017 17:32:32 #4 №4632211 

>>4632208
Есть умер, зависимость брат.

ЮВАО-тян Пт 29 декабря 2017 17:50:55 #5 №4632253 

Там есть эльфийка из ЛАЭ?

ЮВАО-тян Пт 29 декабря 2017 17:55:56 #6 №4632263 

>>4632253

> 188.07 KB

Там есть всё.

ЮВАО-тян Пт 29 декабря 2017 18:14:37 #7 №4632290 
1514560477442.png

>>4632196
Расскажи больше об игре: какой жанр, что за движок, на сколько процентов готова игра, собираешься ее монетизировать, делаешь один или с кем-то?

ЮВАО-тян Пт 29 декабря 2017 18:20:29 #8 №4632303 
1514560829338.png

Ах да, и небольшой вроде-как гайд, или что-то типа того:

  1. Все имеющиеся сейчас предметы в игре находятся в сундуках в самом большом здании города в котором появляются герои.
  2. Для использования в бою магии надо экипировать предметы с магией (список заклинаний можно посмотреть в описании предмета, если они в нём есть, конечно).
  3. Пока-что единственный способ избавиться предметов из своего инвентаря - продать его торговцу в городе (синеволосая девушка).
  4. Экипировать одноручное оружие лучше в правую руку - если героиня правша, и в левую - если левша (от этого зависит параметр Атака). Можно экипировать 2 одноручных оружия в 2-е руки, в таком случае второе оружие хоть и будет наносить меньше урона, но больше чем если бы это было единственное оружие в несоответствующей руке. К тому же, при атаке двумя оружиями тратиться АП только за то оружие, которое требует наибольшее количество АП.
  5. Вес брони - уменьшает Действие на количество, собственно, веса. Вес оружия - это то сколько АП будет требоваться для атаки оружием (минимум 1 АП, даже если вес 0). К тому же, нулевой вес у оружия это пока-что временная недоработка
  6. Проход на север и восток есть не только через северные пещеры, но и через невидимый "мост" возле лечки, за которой видно пустыню. (надо потыкаться в край).
  7. Из-за того что еще не все данные зон врагов запилены, в некоторые очень дальние участки мира лучше ходить с отключенными битвами, т.к. может возникнуть ошибка.
  8. Есть проход в "башню" (выглядит пока-что как домик, стоящий на круглом островце по середине круглого озерца) через невидимый мост.
  9. Есть "секретные проходы" в некоторых пещерах, а также невидимые мосты которые ведут к некоторым островам.
  10. Разные враги имеют разные резисты, а некоторые могут абсорбировать разные типы урона. Например, теней в лесу можно убить только заклинаниями лечения.
  11. Можно ставить героев в задний ряд, тогда они будут получать меньше урона, но и будут наносить меньше урона оружием ближнего боя, так-что это хорошо для лучников или магов.

В последующем разного рода пояснения будут включены в игру: в виде диалогов с НПЦ, описаний статов и т.п.

>>4632253

>Там есть эльфийка из ЛАЭ?

Нету. Могу сделать позже в качестве пасхалки, елси что.

>>4632290
Жанр - РПГ, с механикой ранних ЖРПГ-шек. Движок самопильный.
На сколько процентов готова - сложно сказать, по ощущениям - нету еще и половины.
Монетизировать не собираюсь. Делаю один.

ЮВАО-тян Пт 29 декабря 2017 18:23:50 #9 №4632305 

>>4632303
Какой ты отчаянный, однако. На сишарпе каком-нибудь писал, наверное?

ЮВАО-тян Пт 29 декабря 2017 18:24:41 #10 №4632309 

>>4632196
Почему весит так много?

ЮВАО-тян Пт 29 декабря 2017 18:36:01 #11 №4632327 
1514561761168.png

>>4632305
Хуже - на Делфи7.
>>4632309
Ну, типа данные храняться в сжатом виде, и к тому же это мелкий пиксельарт, который и так не весит много. Для карт сделал так что смежные тайлы разставляються автоматически, что позволило уменьшить и их вес, для звуков - только параметры для их генерации. А вообще - игры для НЕС, когда-то, весили даже гораздо меньше.

ЮВАО-тян Пт 29 декабря 2017 18:43:12 #12 №4632335 

Шиндоус 10 64 про английская... не работает...

зависает после первого прохождения песочных часов

ЮВАО-тян Пт 29 декабря 2017 18:43:48 #13 №4632337 

>>4632196
Прости ОП, я тругамер и люблю приходить на всё готовенькое, а не в ранний доступ. Но тебе удачи, желаю допилить.

ЮВАО-тян Пт 29 декабря 2017 18:54:19 #14 №4632343 
1514562859841.png

>>4632335
Даже не знаю что с этим поделать.
Гораздо раньше мне сообщали что не работает на Вин10, но это я вроде был пофиксил. Т.е. люди у которых не работало - начало работать.
Но у них даже загрузка не шла (т.е. просто ЕХЕ-шник не запускался). Если же песочные часы появляються - то я понятия не имею из-за чего ошибка.

>после первого прохождения песочных часов

И, собственно, там только одно прохождение их, после этого игра начинается.

ЮВАО-тян Пт 29 декабря 2017 19:07:20 #15 №4632363 

>>4632335
Кстать, тебе никакой ошибки не вылазит, просто зависает?

ЮВАО-тян Пт 29 декабря 2017 19:24:03 #16 №4632381 
1514564643408.png

>>4632327
Как ты это осилил? Зачем делфи? Почему не взял готовые конструкторы?

ЮВАО-тян Пт 29 декабря 2017 19:25:54 #17 №4632384 
1514564754886.jpg

Стоило человеку на год исчезнуть и уже никто не помнит.

ЮВАО-тян Пт 29 декабря 2017 19:34:01 #18 №4632398 
1514565241903.png

>>4632381
Пока-что нельзя даже и сказать что осилил, много чего еще надо сделать.
Делфи потому-что толком разве в него и умею. И то так себе.
Конструкторов просто не пробовал. Когда-то давно сделал был дота-клон карту для третьего варкрафта, и понял все недостатки делания на чужих движках. Т.е. много чего не работало так как надо. Вот поэтому как-то немного плохо смотрю на всякие конструкторы. Ну и к тому же я зачем-то поставил своей целью маленький вес. Не то чтобы прям какой-то лимит веса, но просто чтоб маленький. Вот на сторонних вещах для игродела это вообще никак не сделать.

ЮВАО-тян Пт 29 декабря 2017 19:39:32 #19 №4632407 

>>4632384
Возможно надо было эльфов на оп-пик побольше пихать, ибо про разработку и вне рисовача оп особо и не заикался никогда.

ЮВАО-тян Пт 29 декабря 2017 19:44:44 #20 №4632422 

>>4632343
Можно в следующей версии дебаг-лог включить чтобы логи в файл писало

>>4632363
Песочные часы текут текут секунды две, и потом все. Никакой ошибки нет. Просто изображение часов.

ЮВАО-тян Пт 29 декабря 2017 19:45:23 #21 №4632423 
1514565923687.png

>>4632398
Движки значительно упростили бы тебе жизнь, но маленького размера действительно не вышло бы. А спрайты, кстати, ты сам рисовал?

ЮВАО-тян Пт 29 декабря 2017 19:49:09 #22 №4632428 

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

ЮВАО-тян Пт 29 декабря 2017 19:50:24 #23 №4632429 
1514566224393.png

В режиме совместимости с вин7 выдало такую ошибку

ЮВАО-тян Пт 29 декабря 2017 19:50:33 #24 №4632431 
1514566233013.png

>>4632423
Да, спрайты свои.

ЮВАО-тян Пт 29 декабря 2017 19:52:10 #25 №4632434 
1514566330537.png

>>4632428

Вот тут

ЮВАО-тян Пт 29 декабря 2017 19:54:49 #26 №4632436 
1514566489483.png

>>4632431
Какая ты умница! И никто тебе не помогает?

ЮВАО-тян Пт 29 декабря 2017 19:59:23 #27 №4632441 
1514566763843.png

>>4632429
>>4632434
Ок, спасибо.
Боюсь что проблема может быть в пикрелейтед.
И это хуже всего, потому-что не понятно какую именно процедуру Вин10 может не поддерживать. Тем более что есть люди с десяткой у которых нету такого, так-что проблема может быть вообще хз в чем. Ну, тоесть, номинально, в МСДН эта функция может быть, и писать что поддерживаеться Вин10, а по факту на некоторых версиях виндовсах будет не работать.

ЮВАО-тян Пт 29 декабря 2017 20:04:12 #28 №4632449 

>>4632441

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

ЮВАО-тян Пт 29 декабря 2017 20:04:19 #29 №4632450 
1514567059585.png

>>4632436
Нет, никто. Возможно, в будущем прийдеться попросить кого-то с переводом на английский, когда уже писать диалоги целые надо будет. А то мой Ингриш Бери Бэд.

ЮВАО-тян Пт 29 декабря 2017 20:09:06 #30 №4632456 

>>4632450
Буржуям хочешь показывать?

ЮВАО-тян Пт 29 декабря 2017 20:15:59 #31 №4632459 

Кто-то опробовал, оно того стоит?

ЮВАО-тян Пт 29 декабря 2017 20:16:19 #32 №4632460 

>>4632456
Возможно. Пока-что и близко не имею представления как игра будет распостраняться. Если вообще будет закончена.
>>4632449
Проблема в отлавливания этой ошибки - в нахождении её на системе на которой эта ошибка не возникает. И опять таки, из-за того что на некоторых Вин10 этой ошибки нет - возможно что даже переустановка виндовса в этом может не помочь.

ЮВАО-тян Пт 29 декабря 2017 20:17:39 #33 №4632463 

>>4632384
А я вот помню, как однажды по всем страницам искал этот тред, но его нигде не было. Вот это разочарование было.

С возвращением, ОП! Я тебе и твоей игруле очень рад, надеюсь, в этот раз ты подольше с нами побудешь.

ЮВАО-тян Пт 29 декабря 2017 20:24:22 #34 №4632472 

>>4632463
Я не то чтобы был недолго, просто тред утонул. А особо нового постить мне небыло чего.
Я планирую, что когда уже будут работать скрипты катсценок на движке, я создам тред в /dev/ (Там, я полагаю, он довольно долго продержиться). Собственно, для того чтоб уже запостить какую-то демку в которой будет несколько самых начальных квестов, начальные локации будут более-менее сбалансированны, заселены нужными для них монстрами и т.д.
Т.е. когда уже будет непосредственно в хоть что-то поиграть, а не просто по миру побродить.

ЮВАО-тян Пт 29 декабря 2017 21:43:09 #35 №4632540 

>>4632196
Новость о том, что ты делал и не забросил делать игру, для меня - праздник получше нового года.

ЮВАО-тян Пт 29 декабря 2017 22:41:41 #36 №4632598 

>>4632431
Расскажи это на форуме рпгмейкера.

ЮВАО-тян Пт 29 декабря 2017 22:49:35 #37 №4632610 

>>4632598
Может просто перерисовал?

ЮВАО-тян Пт 29 декабря 2017 23:04:27 #38 №4632620 
1514577867945.png

>>4632598
А что там с форумом рпгмейкера?

ЮВАО-тян Сб 30 декабря 2017 01:23:14 #39 №4632749 
1514586194617.jpg

>>4632472

>скрипты катсценок на движке

Знал бы ты какой в Godot замечательный плеер, в котором так просто делать катсцены с помощью ключевых кадров!

ЮВАО-тян Сб 30 декабря 2017 01:37:28 #40 №4632756 
1514587048335.png

>>4632749
Это применимо к вообще любому аспекту в моей игре.
Как например: сжатие картинок, проигрывание звуков, покадровая анимация спрайтов и т.д.
Например - пикрелейтед. Генератор звуковых эффектов. Сделан, правда, по примеру такого же от Дайсуке Амаи.

ЮВАО-тян Сб 30 декабря 2017 01:47:47 #41 №4632769 

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

ЮВАО-тян Сб 30 декабря 2017 02:17:31 #42 №4632785 

>>4632769
Не слушай их, ОП. Каждый раз в таких случаях появляются умники, которые наперебой советуют на чём разработка будет происходить лучше/проще/продвинутее. Но в итоге у тебя просто уйдет много времени на освоение новой среды, много времени чтобы перенести готовые части игры в новую среду разработки и ещё много времени чтобы понять почему после переноса некоторые из них вдруг перестали работать/куда-то подевались/работают совсем иначе.

Просто делай на том, на чём тебе удобно и что не создает слишком большой мороки. Для меня, например, возня с Делфи выглядит адской пыткой, но если ты привык на нем работать, то в этом нет ничего плохого.

ЮВАО-тян Сб 30 декабря 2017 13:20:06 #43 №4632951 

>>4632749
Годот и в 3д умеет неплохо.

Попробуй поиграть в Дорогу Правопорядка.

ЮВАО-тян Сб 30 декабря 2017 18:49:36 #44 №4633212 

>>4632951

>Дорогу Правопорядка

А что это?

ЮВАО-тян Сб 30 декабря 2017 23:19:00 #45 №4633513 
1514665140954.png

>>4632951
Они там, вроде, чего-то в этом плане подкрутили в 3.0?

ЮВАО-тян Сб 30 декабря 2017 23:37:40 #46 №4633532 

>>4632327
А ты молодец. Не думал своровать дельфи посвежее? Там и мультиплатформу завезли. Хотя программа будет чуть толше, на пару мегабайт.

ЮВАО-тян Вс 31 декабря 2017 00:25:05 #47 №4633578 
1514669105823.png

>>4633532
Пока-что не пробовал более новых. Так-то о поддержке новых платформ в курсе. Хз, может как-нить потом ради эксперимента попробую. Хотя слышал что там какие-то проблемы с совместимостью с кодом старых версий.
Ну и то что:

>Хотя программа будет чуть толше, на пару мегабайт.

На пару мегабайт. Притом что сейчас вес 300Кб. В итоге так как я делаю сейчас, я прикинул, что возможно будет в пределах от до 1МБ до 2МБ.
А если еще и на всякие там андроиды портировать то это еще и управление переделывать, что совсем уж неохота.
А еще на другие платформы - по хорошему это надо и самому ставить их и тестить чтоб работало как надо. А то мало ли какие подводные камни.

ЮВАО-тян Вс 31 декабря 2017 00:48:49 #48 №4633608 

>>4633578

>На пару мегабайт. Притом что сейчас вес 300Кб.

Эмм... А в чём, собственно, проблема-то? Или ты принципиально хочешь чтобы игра занимала как можно меньше места?

ЮВАО-тян Вс 31 декабря 2017 00:51:49 #49 №4633613 

>>4633608
Ну да, я уже писал что зачем-то решил делать как можно меньше по весу.

ЮВАО-тян Вс 31 декабря 2017 00:57:46 #50 №4633620 
1514671066637.png

>>4633608
К сожалению ОП вместо того, чтобы делать игру решил делать движок и заниматься с ним любовью, ставя непонятные цели. И это очень обидно.

Петрович Пн 01 января 2018 23:28:38 #51 №4635512 
1514838518259.png

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

Петрович Вт 02 января 2018 01:34:01 #52 №4635569 

>>4635512
Расскажи мне: багов много бывает? Как отлавливаешь?

Петрович Вт 02 января 2018 02:32:58 #53 №4635583 

>>4635569
Ну, бывали некоторые. Именно сейчас прям багов нет (по крайней мере пока-что не попадаються), не считая недоработок в тех или иных местах. Но о них я знаю и это именно еще недоделанные вещи а не баги. А так-то в зависимоcти от того что за баг - быdает что просто в коде ищу. Если же вылетает ошибка в том или ином месте (Именно это - весьма редко)- то всякие там брекпоинты ставлю в предполагаемом проблемном месте кода, и там уже ищу таким образом.
Как примеры обычных багов:

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

Это всё вещи обычно из-за невнимательности и того что где-то что-то не учёл.

Петрович Ср 03 января 2018 18:59:31 #54 №4636695 

>>4633578
У тебя все спрайты и игра уместились в 300кб? Ого.

Петрович Ср 03 января 2018 19:06:09 #55 №4636701 

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

Петрович Ср 03 января 2018 19:11:37 #56 №4636711 

>>4636701
А исходный код можешь выложить, если не сложно? Мне просто скомпилировать.

Петрович Ср 03 января 2018 19:20:30 #57 №4636717 

>>4636713
Нет, це лично кое-что проверить.

Петрович Ср 03 января 2018 19:24:14 #58 №4636719 

>>4636717
За сколько на кикстартере соберётся нужная сумма?

Петрович Ср 03 января 2018 19:28:17 #59 №4636724 

>>4636719
Как ты узнал?!
Нет, просто мне любопытно узнать сколько оно будет весить если собрать в новой версии дельфей. И можно ли перенести в FMX.

Сырно Вт 09 января 2018 00:15:48 #60 №4641857 

Пока-что компилятор байткода из скриптов до конца не готов. А потом надо будет еще сделать чтоб игра умела читать этот байткод. Сама реализация выполнения скрипта (пока-что только перемещение) в игре сделана уже.

Сырно Вт 09 января 2018 02:10:21 #61 №4642052 
1515453021912.png

>>4641857
И сделал проверку правильно ли прочитано всю информацию из текстового файла.

Сырно Ср 10 января 2018 16:12:33 #62 №4643734 
1515589953788.png

Здравствуйте, меня зовуть Нулевая-тян Не Нуль-тян, не путайте. Я прибыла к вам на службу, моя задача - спасать интересные тредики от утопления. Ваш тредик тонет и уехал с нулевой. Но я вас спасу!

Мио Акияма Ср 17 января 2018 13:50:43 #63 №4650175 
1516186243375.png

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

Мио Акияма Ср 17 января 2018 14:07:58 #64 №4650181 
98e1e51360cc7c235edfca3c7e4e0b0a.png

>>4650175
Осталось только сделать чтобы текстуры, сюжет, персонажи и геймплей генерировались из двух байт данных в рантайме, и вот тогда заживём!

Мио Акияма Ср 17 января 2018 14:20:36 #65 №4650188 

>>4650175
ОП, ты большой но молодец, но я тебя прошу, научись писать -тся и -ться. Ибо мои глаза этого не могут вынести.

Мио Акияма Ср 17 января 2018 18:39:15 #66 №4650263 

>>4650188
Тогда как называть этого молотся? Или таки молоться?

Мио Акияма Ср 17 января 2018 20:09:32 #67 №4650310 
557b00614f7b0d08c16c177f7dd253b2.jpg

>>4650263
"Малаца" же.

Мио Акияма Ср 17 января 2018 20:13:10 #68 №4650313 

>>4650263

>молоться

"Клиент мясорубки"

Мио Акияма Ср 17 января 2018 23:06:47 #69 №4650449 

>>4650263
Ться-куном.

Мио Акияма Ср 17 января 2018 23:14:58 #70 №4650456 

>>4650313
А почему не кофемолки?
Напомнило: 1989год, толпа у Моссовета скандирует:
- Молотова! Молотова! Молотова!
Председатель Моссовета выходит на балкон:
- Товарищи, Молотов же в 1986 году умер!
- Тогда в зернах!

Мио Акияма Чт 18 января 2018 17:50:51 #71 №4651033 

>>4650175
Расскажи лучше: всё это добро можно будет потом монетизировать, выпустив как набор для изготовления рпг с эльфийками?

Мио Акияма Чт 18 января 2018 18:06:27 #72 №4651051 

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

Мио Акияма Чт 18 января 2018 21:54:25 #73 №4651212 
6c3a3de388cce168e235b19d7c2aba96.png

>>4651051
Зря. Так бы хоть какая-то польза была.

Мио Акияма Чт 18 января 2018 22:11:52 #74 №4651234 

>>4651212
Э... зря редакторы нормальные не сделал или что?
Если же нет, то вообще еще не известно будет ли игра завершена.

Мио Акияма Чт 18 января 2018 22:23:46 #75 №4651250 
6328473e9cc485e09fa5a96dbeada337.png

>>4651234
Тратишь время и силы, а на что?

Мио Акияма Чт 18 января 2018 22:34:17 #76 №4651261 

>>4651250
Всмысле на что? На игру же вроде как.

Мио Акияма Чт 18 января 2018 22:50:46 #77 №4651283 
37247e61ce9a23362404db222327dec0.png

>>4651261
Но ты не игру делаешь, а бесконечно пишешь свой инструментарий, вместо того, чтобы использовать готовое решение.

Мио Акияма Пт 19 января 2018 00:28:35 #78 №4651393 

>>4651283
Пока ему процесс доставляет удовольствие - он все делает правильно.

Мио Акияма Пт 19 января 2018 10:49:06 #79 №4651536 

>>4636701 какая музыка тебе примерно туда нужна?
http://rgho.st/77T97HHZN

Мио Акияма Пт 19 января 2018 13:42:27 #80 №4651582 
92f9f03f07fbcb8fe6d39d194dedc55b.jpg

>>4651250
А на что вообще по твоему правильно тратить время и силы?
Пока оно по фану - какая разница?

Мио Акияма Пт 19 января 2018 16:09:20 #81 №4651633 

Здравый смысл в этом >>4651283 есть, разве что формулировка резковатая. ОП, как только поймаешь себя на растрате кучи времени на разработку сферической IDE (или вставь иное наименование этого инструментария), в которой ты потом будешь разрабатывать свою игру, вместо траты её же на разработку самой игры - тогда и прекращай это гиблое дело. А до тех пор молодец.

Мио Акияма Пт 19 января 2018 22:18:49 #82 №4651889 

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

Мио Акияма Пт 19 января 2018 22:40:02 #83 №4651907 
da03a443ad15e820be890e58db878e44.png

>>4651889

>сделать простенький миди-редактор

Не трать время, выбери из тысяч уже существующих. Практически любой из них имеет возможность перетаскивать ноты/сэмплы/треки и рисовать ноты для упрощения редактирования.
c:chem намекает на приём веществ

Мио Акияма Пт 19 января 2018 22:50:04 #84 №4651920 

>>4651907
Боюсь что мои семплы они не будут уметь использовать.

Мио Акияма Пт 19 января 2018 22:55:11 #85 №4651926 
b0fd13ba55392d4ecedcab0e8a43a917.png

>>4651907

>Не трать время, выбери из тысяч уже существующих.

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

ОП, не слушай их. Они, похоже, совершенно не понимают Сути. "Спрайтов надёргай, движок готовый возьми, сэмплеров полно". Баки какие-то.

Мио Акияма Пт 19 января 2018 23:00:35 #86 №4651930 

>>4651920
А сэмплы то в каком формате сами? Если MIDI, то не вижу проблемы с импортом их в редакторы.
>>4651926
Вот только не впадай в крайности. Пилить музыкальный редактор стандартизированного формата (читай: велосипед) для того, чтобы результаты использовать в своей собственной игре - это явный перебор.

Мио Акияма Пт 19 января 2018 23:06:58 #87 №4651938 

>>4651930

>А сэмплы то в каком формате сами?

В собственном формате. Звуки для семплов (как и вообще любые другие звуки в игре), в файле храняться в виде параметров для генерации звука. При загрузке игра генерирует этот звук. Например вот тут: >>4632756 сам генератор звука.

Мио Акияма Сб 20 января 2018 00:12:49 #88 №4651992 
23234a2545609694e4c196bc14f43770.png

>>4651926
Ты - бака. А ОП сейчас занят той же ерундой, что и автор того древнего мультика про лисицу и барана. Того тоже не устраивали существующие 3д-редакторы, и он принялся изобретать собственный, выглядело смешно, разумеется.

Мио Акияма Сб 20 января 2018 02:25:48 #89 №4652109 

Че, кто играл уже?

Мио Акияма Сб 20 января 2018 02:57:31 #90 №4652132 

>>4651992
Только у ОПа-то вполне годно выходит. Благо процедурная генерация для подобного контента уже не одно и не два десятилетия успешно используется, есть от чего отталкиваться.

Мио Акияма Сб 20 января 2018 07:12:04 #91 №4652187 

>>4651889 Понятня, но второй раз я не буду навязываться. Вообще для меня лично главнее всегда результат, если есть возможность не делать все самому, то лучше заручиться помощью, чтобы хоть что-то вышло.
http://rgho.st/7Q4QRwbmd

Мио Акияма Сб 20 января 2018 10:53:40 #92 №4652218 

>>4651926
Ычую. Игр уже тысячи, можно и не пилить ничего, людям есть во что поиграть( но мне играть не во что, хотя и в игру опа я играть не буду ). Сейчас в мире контента решает всего два подхода и один из них это создание вещей с интересной историей, а его игра это именно такая вещь, типа какого-то определённого раритетного стула которым приложили какого-то известного чела, который хуже любого другого нового в целом, но у него есть история. Игра может выйдет не очень щедрой на контент, но это будет игра в которой ОП пилил всё сам, а игра где ОП пилил почти всё сам будет может тоже неплохая, а может и лучше в плане насыщенности контентом, но это будет другая игра. Челендж ОПа уже сам по себе контент.

Мио Акияма Сб 20 января 2018 11:02:16 #93 №4652219 
a62085dda0c637438b22d80503edab96.jpg

>>4652218

>Челендж ОПа уже сам по себе контент.

Всем плевать, как и сколько делалась бесплатная игра в интернетах.

Мио Акияма Сб 20 января 2018 11:16:10 #94 №4652223 

>>4652219
Не говори за всех, челлендж это контент, а на любой контент найдётся пара тройка эстетов, даже если контент совсем нишевый.

Мио Акияма Сб 20 января 2018 11:37:00 #95 №4652235 
3071da43a7a2b49a3eec8fb08521c673.jpg

>>4652218
А ещё есть вариант, что ОП закопается в редакторах под каждый отдельный игровой ресурс и в итоге до развития геймплея дело и не дойдёт. Мир вновь пополнится ещё одной недоделанной альфой.

Мио Акияма Сб 20 января 2018 11:39:57 #96 №4652236 

>>4652219
Кроме автора, который получал удовольствие от кодинга.
Только конченные потребители могут радоватся только результату. Настоящему творцу и сам процесс создания приятен.

Мио Акияма Сб 20 января 2018 11:45:59 #97 №4652243 

>>4652236

>Только конченные потребители могут радоватся только результату. Настоящему творцу и сам процесс создания приятен.

Да, и? Это Ычан — Бред, или личная голова ОПа? Мне от того, как ему интересно копаться в байтах, ни холодно, ни жарко. Мухам, что слетятся после релиза, если он будет вообще — тоже. Страдают только желающие сами пустить ручки в код, но ОП явно сказал, что пилит один. Ну, и флаг ему в руки. Вот, можно его тут помотивировать комментарием билда.

Мио Акияма Вс 21 января 2018 10:50:37 #98 №4653066 

Еще не для всей брони нарисованы анимации для боя, поэтому понемногу сейчас и их делаю.

Мио Акияма Вс 21 января 2018 23:03:51 #99 №4653626 
1516565031459.png
Эйзенштейн Пн 22 января 2018 03:08:47 #100 №4653775 
1516579727046.png
Эйзенштейн Пн 22 января 2018 17:09:55 #101 №4653931 
1516630195112.png

Добавил одежду для чиби-режима на мировой карте.

Эйзенштейн Пн 22 января 2018 21:16:09 #102 №4654088 
1516644969241.png

>>4654013
Да, раздеть героинь всегда можно будет. Только вот без одежды броня будет на нуле. Не считая защиты даваемой щитом, но они больше для блокировки будут.

А тем временем я перерисовал кораблик.

Эйзенштейн Пн 22 января 2018 21:30:36 #103 №4654104 

Зачем-то я еще и такую версию сделал.

Эйзенштейн Пн 22 января 2018 21:30:45 #104 №4654105 
c682a432c33693b4b283a77ad2f5f84b.png

>>4654013
На дракона с голыми руками?
и в фуллплейте адама

Эйзенштейн Пн 22 января 2018 21:33:06 #105 №4654107 
b746ae03dea7c9308f8608433df8f46a.png

ОП, ты мой кумир!

Эйзенштейн Пн 22 января 2018 21:42:38 #106 №4654112 

>>4654104
Корабль 32х32?

Эйзенштейн Пн 22 января 2018 21:58:04 #107 №4654123 

>>4654112
Нет. Вот тут с сеткой тайлов. Один тайл - 16х16. Сам кораблик будет состоять из 3-ех спрайтов: волны под кораблем - 64х16 по 4-ре фрейма, флажок - 16х16 по 4-ре фрейма, и сам корабль - 64х64 с 1 фреймом.

Эйзенштейн Пн 22 января 2018 22:13:50 #108 №4654143 

>>4654123
Годно. Я бы тоже так хотел, но, боюсь, что не потяну выше 16х16

Эйзенштейн Вт 23 января 2018 12:21:26 #109 №4654261 
1516699286423.gif
Эйзенштейн Вт 23 января 2018 12:38:24 #110 №4654264 

>>4654105
В Дьябло 3 была такая ачивка - убить голышом дьявола Похоти.

Эйзенштейн Вт 23 января 2018 15:52:36 #111 №4654319 
1516711956457.png
Эйзенштейн Вт 23 января 2018 17:15:58 #112 №4654356 

ОП, а сам во что играешь, если играешь?
Консольки или ПК? Эмуляторы или оригинальное железо?

Хотет коробочную версию. На SD'шке. С артбуком, плакатиком и наклеечками.

Эйзенштейн Вт 23 января 2018 18:44:59 #113 №4654407 
1516722299933.png

>>4654356
Так-то консолей у меня нет, (ну, не считая старую Сегу Мегадрайв у которой уже все джойстики поломались), поэтому ПК. В последнее время я не особо то много играл, за последний год это были первый Дарк Соулс, Thief (98-ого года), и Плейнскейп Тормент. Так-то саму РПГ-шку я начал делать еще и под впечатлениями от старых 2Д-шных финалок и Кроно Триггера, которые на эмуляторах проходил. Еще каждый год пытаюсь безуспешно пройти Кейвстори, которую не осиливаю никак.

Эйзенштейн Вт 23 января 2018 20:27:57 #114 №4654456 

Фанарт, если это можно так назвать.

Эйзенштейн Вт 23 января 2018 21:51:51 #115 №4654502 
5a96fe203d56c979a134b451bbac9fd4.png

>>4654456
Сугой! В чем делал?

Эйзенштейн Вт 23 января 2018 22:03:47 #116 №4654506 
1516734227709.jpg

>>4654502
В студии от Honey Select. Моей работы там мало на самом деле: только персонажей создал в редакторе и расставил.

Эйзенштейн Вс 28 января 2018 16:44:49 #117 №4656593 

>>4654456
>>4654506
Хорошие у тебя они получились! ( ^3^)

Эйзенштейн Вс 28 января 2018 17:38:35 #118 №4656606 
59152496f9f5f9abb55d4a2e14e79f04.jpg

ОП, молодец, думаю если сделать еще и интересную сюжетную линию, то выйдет хорошая игрушка.

Эйзенштейн Вс 28 января 2018 21:13:33 #119 №4656680 
03193da7d489c61d3d9dba1397e7097d.png

>>4656606
Угу, внукам сможешь её показывать.

Эйзенштейн Вс 28 января 2018 22:36:29 #120 №4656723 

Новая версия when?

Эйзенштейн Вс 28 января 2018 22:49:28 #121 №4656736 

>>4656723
Слишком мало изменений, и они слишком незначительны чтоб было хоть-что новое заметно в новой версии.

Чехов Вт 30 января 2018 23:25:27 #122 №4657884 

Сделал логические операторы для триггера в скрипте.
Осталось сделать чтоб работали константы, переменные и арифметические операции, а после уже, по мере надобности, можно будет добавлять всяких команд.

Лакс Кляйн Ср 07 февраля 2018 10:59:17 #123 №4662288 
1517990357776.png

Пока-что добавил локальные переменные и константы для скрипта.

Лакс Кляйн Ср 07 февраля 2018 11:13:33 #124 №4662291 
ddd6703f5e5994fe59dd858b187eca8d.png

Что это по жанру то, РяПыГэ?

Лакс Кляйн Ср 07 февраля 2018 11:26:13 #125 №4662297 
1517991973164.png

>>4662291
Да, РПГ.

Лакс Кляйн Ср 07 февраля 2018 12:19:37 #126 №4662304 

>>4662297 А тебе это в принципе в качестве хобби интересно, или есть аллергия на готовые конструкторы подобного плана? Немного непонятно, зачем в принципе изобретать велосипед.

Лакс Кляйн Ср 07 февраля 2018 12:27:51 #127 №4662307 
1517995671025.png

>>4662304
Немного первого и немного второго.
А по хорошему - не знаю стоило ли мне за это вообще браться.

Лакс Кляйн Ср 07 февраля 2018 21:40:22 #128 №4662583 

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

Сырно Пт 09 февраля 2018 13:35:26 #129 №4663408 
1518172526929.png

>>4662583

>Даже если логического завершения нет, опыт все равно не пропьешь.

Если нет логического завершения - значит всё это делалось зря, так как подобный опыт бесполезен.

Сырно Пт 09 февраля 2018 14:30:37 #130 №4663419 

>>4663408
Ничего не зря. Получение удовольствия от процесса, как по мне, часто важнее результата.

И ценности в такой штуке, которую сам сделал, пускай даже не рабочей, во сто крат больше, чем в завершённой и работающей штуке, сделанной с привлечением большого количества сторонних штук.

Ты няша и молодец же.

Сырно Пт 09 февраля 2018 14:40:25 #131 №4663424 
1a93e6e9d8e771e26c8f031f523afdb9.png

>>4663419

>И ценности в такой штуке, которую сам сделал, пускай даже не рабочей, во сто крат больше, чем в завершённой и работающей штуке, сделанной с привлечением большого количества сторонних штук.

Ровно стоько же. Но коэффицент личной оценки зависит от обстоятельств.

Сырно Пт 09 февраля 2018 15:17:24 #132 №4663453 

>>4663419

>Получение удовольствия от процесса, как по мне, часто важнее результата.

Что, простите? Разве игра не делается из расчёта, что в неё сыграет кто-то помимо её автора? Если конечный результат не произведет впечатления на игроков, то какой вообще смысл затевать разработку? Ведь в итоге игрокам будет совершенно наплевать на чём писалась игра, какие конструкторы в ней использовались и какие в ней ограничения. Если игра хорошая - она понравится игрокам и они выразят свою похвалу автору. Если игра плохая - то игроки засыпят автора жалобами. И вот как вы думаете, получит ли автор от этого удовольствие?

>И ценности в такой штуке, которую сам сделал, пускай даже не рабочей, во сто крат больше, чем в завершённой и работающей штуке, сделанной с привлечением большого количества сторонних штук.

Сделать кривой полурабочий прототип намного ценнее, чем полноценная рабочая игра, которая использует дополнительные ресурсы?! Слишком толсто.

Сырно Пт 09 февраля 2018 15:37:01 #133 №4663469 

>>4663466
Ты никогда не задумывался над разницей в понятиях "делать для себя" и "делать для других"?

Сырно Пт 09 февраля 2018 15:43:06 #134 №4663474 

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

Сырно Пт 09 февраля 2018 16:02:50 #135 №4663489 

>>4663474

>прибыльным

В любом случае я не собираюсь с этого получать какую-то прибыль.

Сырно Пт 09 февраля 2018 17:39:03 #136 №4663557 

>>4663453

>Если конечный результат не произведет впечатления на игроков

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

Процесс важнее результата. "Making-of" интереснее готового продукта. Одна недоделанная некоммерческая игра от одного человека, со своим движком, своими спрайтами, своей музыкой стоит сотни вылизанных коммерческих проектов крупных студий.

И если у меня был бы выбор, потратить равную сумму денег на какое-нибудь коллекшн эдишон ведьмака\фоллача\скурима\etc или на "коробочную версию. На SD'шке. С артбуком, плакатиком и наклеечками." игры ОПа, я бы выбрал ОПа.

"Итог" уже тут. Ты ничего не понял.

Сырно Пт 09 февраля 2018 18:14:28 #137 №4663581 

>>4663557
Это до такой степени толсто, бессмысленно и неправильно в стольких направлениях сразу, что я даже отвечу.
Во-первых, почему ты сравниваешь игру ОПа с играми ААА-класса? Слыхал про инди-игры? Скажи что лучше - новости о том, что кто-то где-то делает самопильную игру, заморачиваясь фиг знает над чем; или же готовая завершенная Cave Story (или другая любая хорошая завершенная инди-игра)?
Во-вторых, какие ещё артбуки, плакаты и наклеечки? Причём это здесь? О чём вообще речь?
В-третьих

>"Making-of" интереснее готового продукта.

Что лучше - шашлык у тебя на столе или двухчасовое видео о приготовлении шашлыка?
В-четвертых,

>Сам факт наличия автора, написавшего свой движок и свою музыку, нарисовавшего свои спрайты, придумавшего механику просто потому что ему это интересно для меня уже "итог".

Слыхал про Mighty No9? Неважно кто там её делал и сколько лет, неважно как сильно он эту игру любил/не любил, неважно какие механики он придумал. Важен итог. Важно то, что из всего этого получится в конце, на последнем этапе. И в нашем случае между "эй, ребят, я практикуюсь в программировании чисто для СЕБЯ" и "эй, ребят, я тут игру пилю, которая ВАМ наверняка понравится" просто огромнейший разрыв. Если в итоге не ориентироваться на результат, то смысл всей затеи стремится к нулю. Не для ОПа, конечно же - для него это будет практика в программировании, рисовании и прочих вещах. Но для всех остальных подобная разработка может просто завершиться ничем.

Сырно Пт 09 февраля 2018 18:28:49 #138 №4663585 
1518190129424.png
Сырно Пт 09 февраля 2018 18:57:24 #139 №4663593 

>>4663581

>Во-первых, почему ты сравниваешь игру ОПа с играми ААА-класса?

Почему бы и нет?

>Слыхал про инди-игры?

Конечно.

>Скажи что лучше - новости о том, что кто-то где-то делает самопильную игру, заморачиваясь фиг знает над чем; или же готовая завершенная Cave Story (или другая любая хорошая завершенная инди-игра)?

Завершённая Cave Story. Не любая хорошая инди-игра.

>Во-вторых, какие ещё артбуки, плакаты и наклеечки? Причём это здесь? О чём вообще речь?

К тому, что если б ОП вдруг закатал игру на SD'шку, сложил бы её в коробочку с парой открыточек, я бы такое с удовольствием купил.

>Что лучше - шашлык у тебя на столе или двухчасовое видео о приготовлении шашлыка?

И видео и шашлык одинаково хорошие? Если да, то видео.
Двухчасовое видео о создании Cave Story, думаю, понравилось бы мне больше готовой Cave Story.

>Слыхал про Mighty No9?

Конечно. "Я делал Мегамужыка, дайте мне денег, сделаю ещё одного, краше предыдущего! Вы ведь любите мегамуыжка, да? А то кушать что-то хочется".
Не играл, но осуждаю.
Я вообще ко всяким кикстартерам отношусь не очень хорошо.

Сырно Пт 09 февраля 2018 19:06:50 #140 №4663595 

И да, "игра" (точнее, наверное, "проект", учитывая всё вышесказанное) ОПа уже лучше завершённой Cave Story. Если уж ты решил брать её в пример.
По крайней мере, для меня.
Если бы ОП просто пришёл в /b с готовой игрой, я бы просто судил саму игру. Скорее всего, поглядел бы только после кучи восторженных комментариев от Ычанек. А то и вовсе бы внимания не обратил.

ОП, извини, ухожу.

Сырно Пт 09 февраля 2018 20:28:58 #141 №4663631 
1518197338306.png
Сырно Пт 09 февраля 2018 21:54:50 #142 №4663664 

ОП, я тебя не понимаю конечно, но ты невероятно крут! Желаю тебе смочь доделать игру.

Сырно Сб 10 февраля 2018 14:17:09 #143 №4663884 
Венсдей Аддамс Вт 13 февраля 2018 16:59:11 #144 №4665550 
1518530351427.png
Венсдей Аддамс Вт 13 февраля 2018 17:28:59 #145 №4665559 

>>4663631>>4663884>>4665550
У меня от этого wolf's dungeon.

Венсдей Аддамс Вт 13 февраля 2018 17:34:30 #146 №4665560 
1518532470838.png
Венсдей Аддамс Вт 13 февраля 2018 17:39:20 #147 №4665561 
53398062bd0a740304070b9cf9b8fe1c.png

>>4665559
Кто о чём.

Венсдей Аддамс Вт 13 февраля 2018 19:00:26 #148 №4665584 
Венсдей Аддамс Вт 13 февраля 2018 19:25:35 #149 №4665592 
8d86fa64505100500ed30dd13179a9c5.png

>>4665584
Какая няша!

Венсдей Аддамс Вт 13 февраля 2018 19:43:07 #150 №4665597 

Эти твари больно крутые для самодельной игры по дизайнам.

Венсдей Аддамс Ср 14 февраля 2018 23:57:39 #151 №4666249 
1518641859134.png
Венсдей Аддамс Чт 15 февраля 2018 15:54:47 #152 №4666495 
Венсдей Аддамс Чт 15 февраля 2018 16:13:11 #153 №4666502 
Коперник Пн 19 февраля 2018 01:53:29 #154 №4668504 
41fb76c3881842e0228035802c4bac5f.png

как успехи? мы все очень ждем финализации твоего проекта.

оп продолжай держать нас в курсе

Коперник Пн 19 февраля 2018 09:21:18 #155 №4668617 
1519021278921.png

>>4668504

>как успехи?

Всё очень медленно.

>финализации

До этого, боюсь, еще далеко.

>оп продолжай держать нас в курсе

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

Сырно Пт 09 марта 2018 23:57:45 #156 №4677906 
1520629065828.png

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

Джим Боливар ди Гриз Пт 16 марта 2018 01:19:01 #157 №4681731 
Джим Боливар ди Гриз Пт 16 марта 2018 01:26:01 #158 №4681732 
657b0b87ebb60342188aa11b9e36b0bc.png

>>4681731
цікаво виглядає

Джим Боливар ди Гриз Пт 16 марта 2018 01:58:39 #159 №4681740 
94db8ce50103676c5f7c38832b6b942f.png

>>4681731
Окей, я понимаю что ЖС - это скорее всего "життєва сила", но что такое ОД? Я уже почти все возможные варианты перебрал, но никак не пойму что оно значит.

А так в целом годно, да. И эффекты хорошие - по стилю напоминает оные из РПГшек на SNES.

Джим Боливар ди Гриз Пт 16 марта 2018 01:59:35 #160 №4681741 
df53fe414e3d26515d7f320c8007b41a.webm

>>4681740
Очки действия, не?

Джим Боливар ди Гриз Пт 16 марта 2018 02:08:03 #161 №4681742 

>>4681740
>>4681741
Да, ОД - "Очки Действия". Или же - "Очки Дії"

Хадзуки Кагимура Пн 26 марта 2018 13:57:25 #162 №4687215 

Таки сделал арифметические операции.
Но еще дофига всего осталось: Глобальные переменные, вызов скрипта из скрипта (и создание с помощью этого ветвления). А потом еще и что-то придумать с привязкой скриптов к диалогам, да и саму систему диалогов сделать.

Хадзуки Кагимура Пн 26 марта 2018 13:58:51 #163 №4687216 

>>4681742
Этот монстр мне напоминает одну хентайную игру.

Хадзуки Кагимура Пн 26 марта 2018 14:00:25 #164 №4687218 
bbd3fd1b055cb960ae6db02bfebe0aea.png

>>4687215

>польская нотация
Хадзуки Кагимура Пн 26 марта 2018 14:01:04 #165 №4687220 
43d9963de483d55326dac032994d7103.png

>>4687218
Зато всё ясно и понятно.

Хадзуки Кагимура Пн 26 марта 2018 14:02:49 #166 №4687222 

>>4681731

Хадзуки Кагимура Пн 26 марта 2018 14:09:37 #167 №4687226 

>>4687218
Ну да, делал максимально простую для парсинга запись просто.

Хадзуки Кагимура Пн 26 марта 2018 16:31:44 #168 №4687300 

Мой пека потянет?

Хадзуки Кагимура Пн 26 марта 2018 16:40:47 #169 №4687305 
1522071647427.png

На счет глобальных переменных и констант - сделал пока-что считывание системных констант.

>>4687300
Должен был бы потянуть.

Хадзуки Кагимура Пн 26 марта 2018 16:42:48 #170 №4687307 
bc73daa6193b291b36395f6c2e8f7895.png

>>4687305
А если на милималках?

Хадзуки Кагимура Пн 26 марта 2018 16:51:59 #171 №4687314 

>>4687307
Э... ну тут нет никаких "минималок". Так-то вся игра рисуеться на экран с помощью GDI. Так-что, по идее, должен потянуть любой более-менее современный компьютер с Виндовсом.

Сатаня Пн 02 апреля 2018 16:54:31 #172 №4691447 
1522677271530.png

Сделал считывание глобальных переменных и глобальных скриптов.

Сатаня Пн 02 апреля 2018 17:13:19 #173 №4691452 

>>4691447
>>4687305
А что все эти штуки дают, если "для бестолковых" объяснять?

Всегда было интересно, как причёсывают баланс в подобных играх. Всё это взаимодействие статов, экипировки, заклинаний, предметов. Какие-то хитрые расчёты по хитрым формулам.

Сатаня Пн 02 апреля 2018 17:58:50 #174 №4691461 
1522681130039.png

>>4691452

>А что все эти штуки дают, если "для бестолковых" объяснять?

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

>Всё это взаимодействие статов, экипировки, заклинаний, предметов. Какие-то хитрые расчёты по хитрым формулам.

Ну.. пока-что, в данный момент, я еще не брался за баланс. Больше делаю всякие штуки по самой механике игры, или для движка.
Формулы же расчета, например, урона - у меня совершенно простые.
Например:
(Полученный урон) = (Базовый урон атакующего) - (Броня атакуемого).
Но если (Полученный урон) < 1, тогда (Полученный урон)=1.

Чарли Чт 19 апреля 2018 11:53:05 #175 №4702024 
1524127985737.png

Что-то я слишком долго уже не делал был ничего.
Вобщем, добавил переменные и константы для карты.

Чарли Чт 19 апреля 2018 14:50:37 #176 №4702140 

>>4702024
Приблизительно лет десяти хватит, чтобы доделать, наконец?

Чарли Чт 19 апреля 2018 15:54:08 #177 №4702217 
1524142448449.png

>>4702140
Незнаю даже.. Надеюсь что хватит.

Чарли Чт 19 апреля 2018 22:55:59 #178 №4702443 
5472e5582678b09958dc9be3bfc5795e.png

>>4702140
На самом деле он учится собственно кодингу и игровой логике. То есть как комерский проект он правда мало-эфективен, ибо слишком медленный, но пока он его делает, он реально прокачивается. Может потом в игродев какой-то свалить.

Чарли Чт 19 апреля 2018 23:10:09 #179 №4702451 

>>4702217
Сам рисуешь? очень круто

Чарли Пт 20 апреля 2018 00:48:14 #180 №4702491 
1524174494189.png

>>4702451
Да, рисую сам.

Чарли Пт 20 апреля 2018 01:35:23 #181 №4702500 

>>4702443
Какой кодинг? Он же на делфях пишет. Остаётся только эта самая логика, да спрайты.

Чарли Пт 20 апреля 2018 10:27:24 #182 №4702601 

>>4702500
Какое рисование? Он же пиксель-арт рисует. Остается только эта самая логика да пиксели.

Чарли Пт 20 апреля 2018 14:00:19 #183 №4702676 
10944539165daa41a77e63905490008b.png

>>4702500
Ты адепт какой-то деструктивной корпоративной секты вроде жабы?

Чарли Пт 20 апреля 2018 14:01:07 #184 №4702677 

>>4702676
Или змеи.

Чарли Пт 20 апреля 2018 14:13:52 #185 №4702686 

>>4702601
Но ведь формочки и программирование мышкой - не программирование.

Чарли Пт 20 апреля 2018 14:18:59 #186 №4702687 

>>4702686
Проснись, соня, сейчас целые архитектурные проекты делают через формочки и тыканье мышкой.

Чарли Пт 20 апреля 2018 14:25:20 #187 №4702689 

>>4702687
И пусть себе делают. Речь ведь о том что этим программированию не научишься.

Чарли Пт 20 апреля 2018 14:39:19 #188 №4702702 

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

Чарли Пт 20 апреля 2018 15:58:34 #189 №4702751 

>>4702702
Перечитай >>4702443 а потом >>4702500
В том то и дело - что одна только логика. Ибо делфи - не кодинг вообще.

Чарли Пт 20 апреля 2018 16:18:30 #190 №4702755 

>>4702491
О-очень круто! И то, что ты сам движок пилишь, тоже очень круто.

Чарли Пт 20 апреля 2018 16:27:01 #191 №4702758 

>>4702686
Тебя в детстве этими формочками больно били? Формочки это просто обертка для Object Pascal, ей не обязательно пользоваться.

Чарли Пт 20 апреля 2018 16:46:11 #192 №4702765 

>>4702758
Да забей, он адепт какой-то секты.

Чарли Пт 20 апреля 2018 16:47:09 #193 №4702766 

Где самую новую версию скачать можно?

Чарли Пт 20 апреля 2018 16:54:35 #194 №4702773 

>>4702755
Если из этого движка хотя бы вырастет что-то вроде убийцы того же кривого РпгМакера, то вот это будет просто замечательно, ну а ежели оп оставит всё это дело пылиться в папке, показав полутора сырникам, то смысла очень и очень мало. Получится как с тем парнем, что усердно с подросткового возраста пилил игрушку. Пилил лет 15, если не больше. В результате вышел кривенький платформер с неменяющимся управлением для осьминога.

Чарли Пт 20 апреля 2018 17:01:12 #195 №4702778 

>>4702773
Для тебя смысл что-то делать = заработать на этом деньги? Если так, то хочу напомнить, что не все думают так, как ты. Некоторым ещё и сам процесс приносит удовлетворение (иногда - удовольствие).

Чарли Пт 20 апреля 2018 17:20:07 #196 №4702783 
1524234007686.png

>>4702766
Вот самый новый билд: https://www.dropbox.com/s/5oc1gr9ykp678i6/KYORN%20Alpha%2022.rar?dl=0
Только, правда, особого отличия в сравнении с тем что в ОП-посте нету, т.к. я почти ничего нового в плане геймплея и не добавил толком, а работал в основном над работой скриптов. Разве-что можно зайти в большое здание города и пройтись по черным квадратикам. Зайдя на квадратики эти можно посмотреть на выполнение очень простеньких скриптовых сценок. Ну и еще на мировой карте у чибиков одежда уже есть.

Чарли Пт 20 апреля 2018 17:47:07 #197 №4702788 

>>4702778
Ну разве что только сам процесс, ведь итоговый результат вряд ли когда-нибудь появится и оп просто спустит время и силы вникуда.

Чарли Пт 20 апреля 2018 17:51:11 #198 №4702789 

Если кто то что то пилит 20 лет, это ещё не значит что он с утра до ночи это пилит все 20 лет. Возможно раз в пол года вспоминает что недопиленно и спустя пару десятков годиков наконец садится и за вечер делает.

Чарли Пт 20 апреля 2018 19:20:47 #199 №4702836 
1524241247551.png

Добавил оператор "else".
Теперь осталось встроить вызов скрипта из скрипта и доступ вызываемого скрипта к переменным скрипта с которого производиться вызов скрипта, таким образом будет сделано ветвление. Ну и еще операторы сравнения добавить.

Чарли Пт 20 апреля 2018 19:34:42 #200 №4702846 

>>4702789
А мог бы целую игру за это время сделать, например.

Макс Планк Пн 23 апреля 2018 00:05:03 #201 №4704271 

Добавил сравнения переменных.

Макс Планк Пн 23 апреля 2018 02:06:41 #202 №4704349 
f9454b8ad11073193a3a303de8d34d32.png

>>4704271
Может это только у меня так, но каждый пост выглядит всё сюрреалистичнее.

Макс Планк Пн 23 апреля 2018 02:09:27 #203 №4704351 

>>4704349
Только у тебя.

Макс Планк Пн 23 апреля 2018 09:36:21 #204 №4704437 
58c6793c1d95135a1c9ae45f739ec446.png

>>4704349
В чём выражается этот сюрреализм?

Макс Планк Пн 23 апреля 2018 14:52:09 #205 №4704557 

>>4704437
Да в том, что вместо разработки игры автор всё глубже погружается в дебри странного и ненужного самописного движка.

Макс Планк Пн 23 апреля 2018 20:35:37 #206 №4704801 

>>4704557
Согласен с этим Максом. Аргументы в духе "Ну и что, главное чтобы автор получал удовольствие от процесса" - полная чушь. Раз уж автор создал тред здесь, то очевидно он хочет чтобы его работу увидели другие. А раз уж он делает игру которая рассчитана на то, что что в неё сыграет кто-то помимо него, то и приоритеты должны быть соответствующие. Ведь в итоге игрокам будет важен результат, а не то, сколько там каких скриптов и на чем они написаны.

Раз уж автору так хочется поделиться технической частью, то пусть идет в /dev - наверняка там найдутся люди, которые с радостью пообсуждают с ним всякие нюансы или даже посоветуют что-то годное. Я ни в коем случае не пытаюсь прогнать автора, но если уж он хочет подогревать интерес к игре в /b, то логичнее делиться спрайтами противников/снаряжения/декораций или же идеями геймплея/игровой механикой - всем тем, что будет интересно игрокам в итоге. В противном же случае во всём этом совершенно нет никакого смысла.

Макс Планк Ср 25 апреля 2018 11:16:36 #207 №4705941 

Еще дорисовал новых перил для корабля.

Макс Планк Ср 25 апреля 2018 11:25:32 #208 №4705947 

>>4705941
Красиво.
А у тебя палитра ограниченная или все цвета можно использовать?

Макс Планк Ср 25 апреля 2018 11:31:36 #209 №4705950 

>>4705947
Можно использовать все.

Макс Планк Ср 25 апреля 2018 14:07:42 #210 №4705997 
67a178a93e7572b4a41faec68be5e28f.png

>>4705941
Nice boat.
Выглядит здорово, хотя возможно стоило бы уменьшить детализацию в таком масштабе - некоторые части корабля выглядят довольно "грязными" от различных затенений и высветлений на столь крохотных участках. Но в целом годно, да.

Макс Планк Ср 25 апреля 2018 14:45:28 #211 №4706014 

И задняя часть.

Макс Планк Ср 25 апреля 2018 18:43:40 #212 №4706148 

>>4705941
Простите, не удержался.

Макс Планк Сб 28 апреля 2018 00:50:53 #213 №4707574 

Добавил уже кораблик в игру.

Макс Планк Сб 28 апреля 2018 01:06:43 #214 №4707597 
32f50ee174b18cccf49134f21aec6ece.png

>>4707574

Чем видео писал?

Макс Планк Сб 28 апреля 2018 01:09:52 #215 №4707599 
9a8b2bf6ffabddd755a632b605a0bc72.jpg

>>4707597
FSCapture

Макс Планк Сб 28 апреля 2018 01:21:00 #216 №4707607 
31addb9ef8bc8230480bb28446a3179e.webm

Если что, то сделал и версию получше качества. Просто весит уж больно много чтоб залить на Ычан: https://webmshare.com/play/YeVea

Швейк Вт 01 мая 2018 00:24:44 #217 №4709431 

Сделал субскрипт в скрипте.

Швейк Сб 05 мая 2018 22:37:39 #218 №4715086 

>>4707574
До чего же смешно они ходят.

Швейк Сб 05 мая 2018 22:51:43 #219 №4715108 

>>4715086
Да, я думал таки переделать немножко все анимации ходьбы для обычного режима, чтоб они были как и в режиме карты мира. Т.е. при каждом шаге - изменение высоты на пиксель. Попозже наверное таки сделаю.

Швейк Сб 05 мая 2018 23:14:00 #220 №4715152 
bafcacad8b5130ccf053f2b5807a86ea.png

>>4715108
Ты сделай чтобы они не синхронно ходили. Будет такой особой фичей.

Швейк Сб 05 мая 2018 23:17:56 #221 №4715160 

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

Швейк Сб 05 мая 2018 23:47:46 #222 №4715198 
1525553266871.jpg

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

Швейк Вс 06 мая 2018 00:21:08 #223 №4715241 

>>4715198
Нееет, патреон уж точно не буду делать. По многим причинам. Начиная от того что вероятность того что качество данного поделия будет хоть сколько-то хорошим - весьма низка, заканчивая тем что сроки разработки уж слишком непомерно долгие, и неизвестно еще будет ли хоть что-то в итоге. Но самое главное - я не собираюсь за это брать хоть какие-то деньги.

Швейк Вс 06 мая 2018 23:06:18 #224 №4716016 
45e418d99cfa0d80f2f83bb9607cc0a5.png

Выглядит интересно и красиво для сырого проекта. Заодно поучись элементом хорошего геймдизайна.

Плохо: одно нажатие — диалог прокручивается по одной буковке, второе — диалог закрывается.
Хорошо: Одно нажатие — диалог прокручивается по букве, второе — прогружается полностью, третье — закрывается. А лучше вообще опцию в настройках, люди читают с разной скоростью и не надо на нервы.

Швейк Вс 06 мая 2018 23:22:16 #225 №4716023 
70b25396d4803589c17b6ba018bf3992.jpg

Ельфиечки ведь любят друг-дружку по сюжету, так?

Швейк Вс 06 мая 2018 23:24:26 #226 №4716025 
b9c83e626c677cfecb892bb46cdb277d.png

>>4716023
Ну, там можно ходить голыми по лесу, как минимум.

Нитта Хина Пн 07 мая 2018 00:23:18 #227 №4716065 

>>4716025
Разве это не то, чем все эльфийки занимаются в свое свободное время?

Сырно Чт 10 мая 2018 00:17:57 #228 №4718397 

Сделал уже нормально( с описаниями внизу ) меню вещей и меню магии в бою.

Сырно Чт 10 мая 2018 00:32:09 #229 №4718407 

>>4718397
Когда дизайном интерфейса займешься?

Сырно Чт 10 мая 2018 00:35:28 #230 №4718410 
1525901728791.png

>>4718407
Э.. ну дизайн интерфейса я и не планировал менять.

Сырно Чт 10 мая 2018 00:44:20 #231 №4718417 
a1ef0c1737c28f51aedfc84eda4046be.webm

>>4718410
Скучное черное на белом...

Сырно Чт 10 мая 2018 12:52:23 #232 №4718686 

>>4718397
Давай уже геймплей с сюжетом. А то на клепание окошек да менюшек смотреть скучно.

Сырно Чт 10 мая 2018 13:08:47 #233 №4718714 
e584ebd14b8aa533c2207861c8a4ece0.png

>>4718417
Но ведь там бежевый, а не белый.

Сырно Чт 10 мая 2018 17:27:25 #234 №4718900 

>>4718714
Скучное черное на БЕЖЕВОМ! Прям ОГРОМНАЯ РАЗНИЦА!

Сырно Пт 11 мая 2018 08:15:50 #235 №4719283 

Где можно последнюю версию скачать?

Сырно Пт 11 мая 2018 12:06:26 #236 №4719381 

>>4719283

>>4702783

Сырно Пт 11 мая 2018 20:43:51 #237 №4719676 

>>4719381
Спасибо

Сырно Пт 11 мая 2018 21:35:01 #238 №4719704 

Опять всё идет слишком медленно. Всего-лишь приделал строку с подсказками для меню магии и меню предметов во время боя.

Сырно Пт 11 мая 2018 23:11:11 #239 №4719738 

>>4719704
Движение по меню? Обычно так не говорят.
Может лучше ↓→-выбор Z-применить X-назад

Хаятэ Ягами Вт 05 июня 2018 21:55:39 #240 №4735038 

ОП, а если время и желание будет, можешь собрать парочку фейковых "скриншотов" из своих существующих спрайтов с платформером и чем-нибудь тактическим (вроде Tactics Ogre)?

Хаятэ Ягами Ср 06 июня 2018 08:56:27 #241 №4735208 
1528264587974.png

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

Цумуги Котобуки Пн 02 июля 2018 20:41:06 #242 №4749033 

Делаю всякое типа инкрементного кодирования для текста.

Цумуги Котобуки Вт 03 июля 2018 01:08:56 #243 №4749255 

>>4749229
Потому-что для меня слишком сложно это будет.

Цумуги Котобуки Вт 03 июля 2018 01:21:34 #244 №4749259 
dc4c25b5c5d497531b0350e7ddc38067.png

>>4749033
Можешь в паре предложений рассказать, что это такое?

Цумуги Котобуки Вт 03 июля 2018 01:37:18 #245 №4749260 
1530571038828.png

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

Цумуги Котобуки Вт 03 июля 2018 10:46:42 #246 №4749335 

>>4632303

> Движок самопильный.

Зачем? Почему не РПГ-мейкер?

Цумуги Котобуки Вт 03 июля 2018 11:15:21 #247 №4749345 

>>4749335
Не-читал-сразу-отвечал.

Прочитал тред, Оп, ты няша.

Цумуги Котобуки Вт 03 июля 2018 15:07:36 #248 №4749459 

>>4749420

>LZ-77
>крайне простые алгоритмы

Ну знаешь ли... Я LZ-77 вообще не понимаю.

Цумуги Котобуки Ср 04 июля 2018 00:15:29 #249 №4749699 
1530652529482.jpg

>>4749033

> Blokcing → Blocking
> Ressurection → Resurrection

>>4749420

> > [DEFLATE] для меня слишком сложно
> попробуй тогда ... LZ-77 и ... Канонического Хаффмана

Какой ты хитрый.

>>4749459

LZ-77 делает примерно то же, что и твой алгоритм, но с двумя отличиями:

  • помимо префиксов он готов подставлять любые фрагменты указывая и начало, и длину, например, Quantity из Quit необычная у тебя, кстати, сортировка могла бы позаимствовать не только Qu, но и it;
  • он "помнит" и использует не только последнее слово, а некоторое достаточно большое количество предшествующих символов никак специально границы слов не обрабатывая, например, подходя к концу слова Quantity, он "помнит" вот это: Text#Use#vitality#White#Wind#Windowed#Weight:#Weapon#Quit#Quanti — и соответственно может подцепить ty из vitality.

Как может выглядеть такой код пусть 6 бит у нас на сдвиг и 2 бита на длину: следующее за Title#Text#Use#vitality#White#Wind#Windowed#Weight:#Weapon#Quit# слово Quantity я тут немного хитрю и не обновляю "память" даст (-5,2), ('a',1), ('n',1), (-64,2), (-43,2) в смысле:

  • первые две буквы берутся с позиции 5-символов-назад;
  • дальше a и n по одной букве им сдвиг не нужен — кодируем напрямую, 6-ти битов хватит;
  • дальше две буквы с позиции 64-символа-назад;
  • дальше две буквы с позиции 43-символа-назад.

Каждую из этих пяти записей в скобках можно уложить в один байт. В итоге это примерно 70% от исходного размера. Твой способ — примерно 80%. Но я так понимаю, ты собираешься заменять слова в тексте индексами из словаря, а LZ могут проглотить текст как есть с тем же эффектом. Хаффман сжимает до 60% поверх этого.

Цумуги Котобуки Чт 05 июля 2018 23:56:32 #250 №4750999 

Вобщем, весь текст уже записываеться и читаеться из файла.
Таким образом, текст занимавший 6942 байт был сжат до 4154 байт.

Цумуги Котобуки Пт 06 июля 2018 00:12:02 #251 №4751007 

>>4750999

>очек
>Еффект
Цумуги Котобуки Пт 06 июля 2018 00:37:12 #252 №4751023 

>>4751007
Да.. исправил это уже.
Просто, перевожу с Украинского, вот и делаю соответствующие описки.

Цумуги Котобуки Пт 06 июля 2018 02:07:57 #253 №4751040 
b880be96e943cb6105546cfc1ba87752.png

>>4751034
"косил косой косой косой"

Цумуги Котобуки Сб 07 июля 2018 07:11:36 #254 №4751434 
3fa530b0dd49d1b28c6c4a428d512837.jpg

>>4751040

> Косил косой косой Косой

Зайка-шинигами?

Цумуги Котобуки Сб 07 июля 2018 07:46:07 #255 №4751438 

>>4750999

> 6942 байт был сжат до 4154 байт

Неплохо. А какие дальше планы?

>>4654319
С Алией ведь всё хорошо будет?

> А давай устроим всеычанский баттл по сжатию?

Хорошее сжатие чтобы вот прямо в разы сжимало — это сириус бизнес же: http://mattmahoney.net/dc/text.html . Не думаю, что ОПу оно надо. Можешь в /sci/ тред завести и здесь порекламировать всё равно полутора человекам интересно будет.

> Вбрасывай текст

В ОП-посте есть ссылка, по ссылке exe, в exe нули, меж нулями строки, в строках cp1251, в cp1251 утк. Текст достать куда проще, чем сжать его.

Цумуги Котобуки Сб 07 июля 2018 07:49:10 #256 №4751439 
ca032425ce545992a2a62d48b1dde79a.png

>>4751034
>>4751438

Цумуги Котобуки Сб 07 июля 2018 18:19:01 #257 №4751756 

>>4751438

>А какие дальше планы?

Ну, само сжатие я делал постольку поскольку. На самом деле мне надо было сделать просто считывание из внешних текстовых файлов данных. Например - самого текста. Т.к. до сих пор это всё хранилось в массивах-константах, с которыми, при их росте, всё труднее было работать. А именно сейчас - мне нужна автоматическая индексация текстов. Например, я обозву текст какой-то переменной в скрипте. Эта переменная получает свой индекс. Далее - эта же переменная ищется в заголовке самого текста (вот это "text: 97", например, из >>4751023 - вместо циферки, по задумке, там можно будет писать и название переменной), и далее этот текст записываеться на нужное место в массиве, в соответствии с индексом, что сильно облегчит мне остальную работу с текстом.
Далее - точно такую же вещь сделаю с другими данными. Например - двери, НПЦ(пикрелейтед), сундуки, другие элементы обстановки, и т.д.
Еще - возможно, сделаю редактор карт. А то редактировать в .bmp-файлах карту не слишком удобно. В основном из-за того что не сразу видно результат.

Ах да, хоть я его и не применял, но спасибо за пояснение об LZ-77.

>С Алией ведь всё хорошо будет?

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

>>4751034

>Вбрасывай текст

https://www.dropbox.com/s/hza504k710s8c1r/test.txt?dl=0

Цумуги Котобуки Сб 07 июля 2018 18:45:38 #258 №4751768 
f1c1d93235b9d7baca29d8661d29220e.png

Когда релиз на андроид?

Цумуги Котобуки Сб 07 июля 2018 18:59:13 #259 №4751775 

>>4751756
Редактор карт - правильное решение. Там же и редактор скриптов можно прикрутить.

Цумуги Котобуки Сб 07 июля 2018 21:34:40 #260 №4751848 

>>4751768

>Когда релиз на андроид?

Боюсь что наврятли будет релиз на что-то еще кроме виндовса.

>>4751775

>Там же и редактор скриптов можно прикрутить.

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

>>4751809

>Можешь сделать компиляцию ресурсов в массивы констант.

Э.. я тебя не совсем понял..

>В скомпилированном виде использовать text:97, а в ресурсах - text:item_descr_armor_iron_heavy.

Ну, в использовании индексов для текста интерфейса у меня нет никаких проблем. Переменные мне нужны именно для текстов диалога. Собственно, так и будет, в итоговом байткоде все переменные будут в виде индексов.

Цумуги Котобуки Вс 08 июля 2018 12:48:07 #261 №4752159 

>>4751756

> уже и не помню где и когда упоминал

Не упоминал же! Your ghost has been hacked! All your filename are belong to us! Когда только "ввели" имена файлов в /b/ (в середине июня), их было видно на всех когда-либо запощенных картинках в живых на тот момент тредах — потом они обфусцировались обратно.

По правде, твоё объяснение про индексацию не очень понятно. Вот здесь >>4677906 уже использовались константы и переменные с человекочитаемыми именами и чем все эти сундуки и строки не константы?, но при этом тебе, очевидно, чего-то не хватает. А дальше могу только догадываться:

  • или за компиляцию байт-кода и работу с простыми текстовыми ресурсами у тебя отвечают совсем разные системы, каждая из них составляет таблицу имён независимо, и тебе нужно научить одно обращаться к другому?
  • или речь о доступе к "ресурсным" константам тексту, в частности из кода паскалевого; поскольку изначально оно выглядело как-то вроде Text : array [1..??] of string = ('Status', 'Formation', 'Magic', ...);, ты и впредь собираешься обращаться к строкам по индексу (Text[42], например), и пытаешься как-то упростить это?
  • или ни то, ни другое, а ты просто рассказываешь о внутренних особенностях твоего компилятора?
Цумуги Котобуки Вс 08 июля 2018 13:34:05 #262 №4752174 

Где последняя версия?

Цумуги Котобуки Вс 08 июля 2018 14:22:57 #263 №4752189 

>>4752159

>или речь о доступе к "ресурсным" константам тексту, в частности из кода паскалевого; поскольку изначально оно выглядело как-то вроде Text : array [1..??] of string = ('Status', 'Formation', 'Magic', ...);

Именно так и есть(пикрелейтед).

>>4752174

>Где последняя версия?

>>4702783

Цумуги Котобуки Вс 08 июля 2018 21:42:14 #264 №4752595 
1531075334621.jpg

>>4752189
У меня сейчас нет Delphi, но там, кажется, для ассоциативных массивов только со строками, но это ведь то, что тебе нужно можно использовать TStringList. Примерно так:

var
TextEN, TextRu, TextUA : TStringList;
Text : ^TStringList;

begin
TextEN := TStringList.Create;
TextUA := TStringList.Create;

// внутренние кавычки защищают пробелы
TextEN.add('"speed"="Speed"');
TextUA.add('"speed"="Швидкість тексту"');
TextRU.values['speed'] := 'Скорость'; // не уверен, что так сработает

Text := @TextUA;
ShowMessage (Text.values['speed']); // должно показывать: Швидкість тексту

Фича эта достаточно древняя, так что у тебя быть должна.

Цумуги Котобуки Вс 08 июля 2018 22:00:01 #265 №4752614 

>>4752595
Хотя я не понимаю эти дельфийские указатели. Возможно,

Text : TStringList;
. . .
Text := TextUA;

будет и правильнее. Да и TextUA.Create; кажется логичнее, чем TextUA := TStringList.Create;, но последнее было в примерах.

Сырно Вт 10 июля 2018 14:53:17 #266 №4753466 
1531223597189.png

Вот вроде как редактор..
Пока-что может загружать карту и отрисовывать её.

Сырно Вт 10 июля 2018 21:29:18 #267 №4753659 

>>4753466
У~ Красотища!

А что интересней тебе, ОП, рисовать, пиксельартить или программировать?

Сырно Ср 11 июля 2018 08:35:33 #268 №4753846 

>>4753659
Даже и не знаю.. Наверное всё примерно в одинаковой степени.

Сырно Ср 11 июля 2018 09:03:26 #269 №4753849 

>>4753466
Довольно симпатишно. Приятно смотрится. А что за странный зелёный клочок в пустыне? Это так и задумано с таким уголком или ошибка отрисовки?

Сырно Ср 11 июля 2018 09:59:28 #270 №4753863 
1531292368498.png

>>4753849
Это я просто обозначил что в этом месте должен быть специальный спрайт потом. Так же как и обозначил еще не нарисованные тайлы городов домиками.

Сырно Ср 11 июля 2018 10:08:50 #271 №4753868 
1531292930272.png

Я бы тоже бы хотел уметь красиво рисовать пиксель арт, но что то не получается...

Сырно Ср 11 июля 2018 11:13:25 #272 №4753884 

>>4753846
А можешь запилить анимацию ильфики, на твоем пики. как она ходят, по возможности? в гифке.

спасибо

Сырно Ср 11 июля 2018 15:57:52 #273 №4753961 
1531313872931.gif

>>4753884

>А можешь запилить анимацию ильфики, на твоем пики. как она ходят, по возможности? в гифке.

Сделал (пикрелейтед).

>>4753868
Да я вообще-то тоже не слишком хорошо делаю пиксельарты. Особенно вот так как на картинке что ты скинул - я вообще не умею.

Сырно Ср 11 июля 2018 16:49:06 #274 №4753986 
1531316946015.png

Добавил сетку и границы карты.

Сырно Ср 11 июля 2018 16:49:35 #275 №4753988 

И такое еще.

Сырно Чт 12 июля 2018 05:07:39 #276 №4754302 
b812305a0ef87404af81d31c5e56d608.png

>>4632196
Тред не читал практически.
В версии 22 из >>4702783 поста персонажи почему- то голые, хотя на них доспехи надеты в инвентаре (два доспеха из сундуков, один дефолдный). Как фиксить?

Сырно Чт 12 июля 2018 05:10:18 #277 №4754303 

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

Сырно Чт 12 июля 2018 08:44:33 #278 №4754326 
1531374273776.png

>>4754302
>>4754303

>персонажи почему- то голые, хотя на них доспехи надеты в инвентаре
>Голые они во время боя, а при хождении по городу и по всей карте, доспехи отображаются.
>Как фиксить?

Фиксить пока-что никак. Дело в том что я еще не добавил все анимации боя для каждой одежды. Некоторые из них еще не нарисованы. Некоторые таки нарисованы ( >>4653066 >>4653626 >>4653775 ) но пока-что не добавлены.

>два доспеха из сундуков, один дефолдный

Под дефолтным имеется ввиду один из доспехов, который изначально одет на ком-то из 3-ех героинь? Вообще-то именно те доспехи, которые изначально одеты на них, как раз-таки и должны рисоваться в бою. Остальные же - пока что нет.

Сырно Сб 14 июля 2018 21:44:21 #279 №4755873 

Таки взялся дорисовывать все остальные анимации брони.

Сырно Сб 14 июля 2018 21:46:26 #280 №4755874 
1531593986657.png

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

Сырно Сб 14 июля 2018 21:47:42 #281 №4755877 
1531594062841.png

Ну и начальная одежда для Эзары.

Сырно Сб 14 июля 2018 22:02:04 #282 №4755886 

>>4755877>>4755874>>4755873

Талантище, мне бы так!!!!111

Руаль Амундсен Вт 17 июля 2018 15:44:07 #283 №4757477 
1531831447943.png

Еще броня.

Руаль Амундсен Вт 17 июля 2018 17:11:07 #284 №4757530 
1d70c18f09ab3a95e86fde1946b8b870.png

>>4757477

Класс! А чего там за танцы в верхних спрайтах?

Руаль Амундсен Вт 17 июля 2018 17:17:54 #285 №4757536 
1531837074651.png

>>4757530
Э? Какие танцы?

Руаль Амундсен Ср 18 июля 2018 11:18:18 #286 №4757873 
Руаль Амундсен Ср 18 июля 2018 15:21:23 #287 №4758046 

И начальная одежда для Алии.
Теперь уже для всех троих героинь есть полностью нарисованные анимации их начальных одежд.

Руаль Амундсен Чт 19 июля 2018 14:51:23 #288 №4758685 
1532001083916.png
Руаль Амундсен Пт 20 июля 2018 03:14:41 #289 №4759048 
1532045681754.gif

Няшно!

Руаль Амундсен Сб 21 июля 2018 19:52:55 #290 №4759907 
b64fde7541a0caa5bf221ec55b9bb8d5.png

https://www.virustotal.com/#/file/d5b31510c285aeeec84de55167c1947d1afc2dc23fe02612eb64086cb7ed543d/detection

Ikarus
Trojan-Dropper.Delf

Sophos ML
heuristic

TrendMicro-HouseCall
Suspici.A63A0883

Руаль Амундсен Сб 21 июля 2018 21:31:26 #291 №4759939 
1532197886660.png

Таки сделал новый билд: https://www.dropbox.com/s/kmjotbx0yocvaj4/KYORN%20Alpha%2023.rar?dl=0 с добавленными анимациями брони для боя. +Еще несколько новых броней. Ну и еще локация с корабликом.

Руаль Амундсен Сб 21 июля 2018 21:39:36 #292 №4759940 

>>4759939
Ну и инструкция как пройти к кораблику:

  1. Зайти в город который на пикрелейтед.
  2. Идти в этом городе на самый юг. Вдоль кромки воды зона вхождения в локацию с корабликом.
Руаль Амундсен Сб 21 июля 2018 21:56:19 #293 №4759952 
1391f8f99f3ca2ac12327a1814b0a375.png

>>4759940
Уже лучше
Ikarus
Trojan-Dropper.Delf

TheHacker
Trojan/Birele.ylj

Как уплыть на кораблике?

Руаль Амундсен Сб 21 июля 2018 22:20:45 #294 №4759961 

>>4759952

>Как уплыть на кораблике?

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

Руаль Амундсен Сб 21 июля 2018 22:21:42 #295 №4759962 
4675f012f5b4b32db1cc5d0df57a75d4.png

Можно Ли Лилейничать

Руаль Амундсен Сб 21 июля 2018 22:23:48 #296 №4759965 
1532201028405.gif

>>4759962

>Лилейничать

Что?

Руаль Амундсен Сб 21 июля 2018 22:25:14 #297 №4759967 
eb44c73858b56bd2d488ae9483cc7db5.png

>>4759965
Предаваться сапфическим увеселениям.

Руаль Амундсен Сб 21 июля 2018 22:41:37 #298 №4759981 
1532202097599.png

>>4759967
Ну, сейчас нельзя.
Но будет ли возможно в будущем - я сам еще толком не решил.

Руаль Амундсен Вс 22 июля 2018 21:57:26 #299 №4760514 
299b2afb4ae58ef97587b9ff9c160449.gif

>>4753961

А тебя не затруднит сделать такую же гифку с зеленовласой ильфиичкой

Кабан-тян Пн 23 июля 2018 08:56:10 #300 №4760649 

>>4760514
Вот.

Кабан-тян Вт 24 июля 2018 16:45:41 #301 №4761343 
1532439941895.png

Такое вот.

Кабан-тян Чт 26 июля 2018 11:25:10 #302 №4762058 
1532593510983.png

Считывание информации о сундуках из текстовых файлов.

Кабан-тян Сб 28 июля 2018 03:33:16 #303 №4762910 

>>4762058

> PosX=55 PosY=15
> PosX=56 PosY=15

Не так уж и надёжно ты спрятал свои сокровища!

Кстати, система координат немного неожиданная: X=0 прямо посреди карты? Что характерно, где-то там же невидимый уступ (не очень приятная для игрока штука >_<), из-за которого я поначалу пропустил вторую половину пещеры (узнал о ней, только зайдя через другой — правый — вход).

Кабан-тян Сб 28 июля 2018 15:30:39 #304 №4763154 
1532781039192.png

>>4762910

>X=0 прямо посреди карты?

Да, карта выглядит вот так как на пикрелейдед (красные линии - границы карты).
Просто, интересно как ты смог вообще найти координаты...

>пропустил вторую половину пещеры (узнал о ней, только зайдя через другой — правый — вход).

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

Кабан-тян Сб 28 июля 2018 15:43:20 #305 №4763167 

>>4762910

>Не так уж и надёжно ты спрятал свои сокровища!

Кстать, в таком случае, если интересно, могу предложить челлендж - попасть в места обозначенные крестиками на этой карте. Дело в том что тут еще не расставлены сундучки, но потом они тут должны быть.

Кабан-тян Вс 29 июля 2018 00:01:56 #306 №4763546 
1532811716449.png

>>4763154

> Просто, интересно как ты смог вообще найти координаты

Так там же >>4762058 всё есть: только сравнить с содержимым сундуков да и просто с их взаимным расположением. Это, кажется, единственная осундученная пещера в твоём мире? Кстати, поскольку мы на острове, надо думать, что клад пиратский?

А вот этот как без координат найти — для меня загадка. 1000000000 гривень недосягаемы в принципе?

> тороидальная карта

Наверное, нужно быть очень аккуратным, чтобы не зациклить систему проходов. Хотя, с другой стороны, так можно симулировать "блуждание кругами" в мире со встроенным компасом!

Кабан-тян Вс 29 июля 2018 00:40:09 #307 №4763569 

>>4763546

>Это, кажется, единственная осундученная пещера в твоём мире?

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

>Кстати, поскольку мы на острове, надо думать, что клад пиратский?

Вот об этом, честно говоря, даже и не думал. Просто во многих играх так бывает что вот там и сям сундуки, без привязки к реализму. Т.е. без причины откуда всё это тут взялось.

>1000000000 гривень недосягаемы в принципе?

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

>А вот этот как без координат найти — для меня загадка.

Имеется в виду сундук на 1000000000 или тот что на скриншоте?

>Наверное, нужно быть очень аккуратным, чтобы не зациклить систему проходов.

Это я не совсем понял.

Кабан-тян Вс 29 июля 2018 08:55:53 #308 №4763656 
1532843753415.png

>>4763167
Необычные ощущения от хождения по лабиринту без тайлов. Говорят, в досетевые времена была игра на бумаге, где ведущий рисовал карту с кладами, ловушками и порталами, а игроки исследовали её вслепую: "делаю шаг вправо, и что я вижу?".

>>4763569

> Имеется в виду

Невидимый сундук о 50000 гривнах, что на скриншоте >>4763546, да. Нашёл его по >>4762058 . А миллиардный-то на виду, только не достанешь.

> > не зациклить систему проходов
> Это я не совсем понял

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

> там и сям сундуки, без привязки к реализму

Вот, когда жалеешь, что ты не в RPG. А история мира совсем не продумана?

> пик

Загорелая котодевочка в гета?

Кабан-тян Вс 29 июля 2018 11:24:20 #309 №4763680 

А не хочешь хентайную игорю сделать? Типа как у Акабура.
Я вроде как художнек

Кабан-тян Вс 29 июля 2018 18:54:47 #310 №4763908 
1532879687649.png

>>4763656

>Ну, на сложной карте, случайно стерев в редакторе не ту стену, можно дать игроку возможность двигаться, например, бесконечно направо, фактически ходя при этом по кругу.

Ну незнаю.. у меня с таким проблем не возникало.

>А история мира совсем не продумана?

В общих чертах придумано что тут да как. В данный момент остров разделен на две области влияния - Арийцев (эльфиечек) и Каледонцев (людей). Еще его населять должны местные темнокожие, которые по родству близки к эльфиечкам. Сам остров это в основном рудники по добыче серебра.
Ну там еще всякое с инцидентом, произошедшим после землетрясения, из-за чего, внезапно, появились драконы. Героини прибывают на остров с поручением разобраться в ситуации и доложить обратно что произошло, но внезапно оказывается что сработал древний защитный механизм острова, и он оказался в замкнутом пространстве, дабы не выпустить драконов которые тут же на острове были что-то типа как запечатаны и спрятаны от глаз подальше.
Ну, еще некоторые особенности физиологии и общественного устройства арийцев. Что они несут яйца, всех детей растят и воспитывают в "детских домах", население преимущественно женское, ну и еще немного там всякого..

>Загорелая котодевочка в гета?

Что-то вроде как пикрелейтед.
>>4763680
Э...

>А не хочешь хентайную игорю сделать?

Ну, изначально это будет просто РПГ-шка, а вот будут ли там какие хентайные элементы, точно еще не решил.

>Акабур

Незнаю кто это.

Кабан-тян Вс 29 июля 2018 20:58:07 #311 №4764045 
fc2804eb1f0dd651042a39dd11366919.png

>>4763908

>Незнаю кто это.

Странно. Ну да ладно.

Кабан-тян Вс 29 июля 2018 21:02:31 #312 №4764050 
0cb979773699bd312780ea465a46f642.png

ОП!
Как научиться в такой вот пиксель арт?

Кабан-тян Вс 29 июля 2018 21:31:41 #313 №4764080 
0ddeeb460e9a5a1206d266b6e8f30e50.png

>>4764050
Учиться.

Кабан-тян Вс 29 июля 2018 21:33:08 #314 №4764082 
d579f50c054fa66ce78a2304636118ba.png

>>4764080
Как?
inb4 просто берешь и рисуешь

Кабан-тян Вс 29 июля 2018 21:35:10 #315 №4764083 
4f4fa4eef2d59d2ed32a5fb29f3b022a.png

>>4764082
Именно так.

Кабан-тян Вс 29 июля 2018 22:40:47 #316 №4764122 
a68bf53b8f317d1c364c29e11cbd0dcd.png

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

Джон Кимбл Вт 31 июля 2018 22:52:09 #317 №4765212 
1533066729521.png

>>4763908

> остров это в основном рудники по добыче серебра
> после землетрясения, из-за чего, внезапно, появились драконы

Ну, тогда очевидно: сундуках пожитки рудокопов, спасавшихся от драконов!

> они несут яйца

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

> пикрелейтед

Судя по всему, солярное божество! Можно умаслить её возложением блинчиков на алтарь?

Джон Кимбл Ср 01 августа 2018 09:54:26 #318 №4765402 
1533106466867.png

>>4765212

>Ну, тогда очевидно: сундуках пожитки рудокопов, спасавшихся от драконов!

Ну это не сказал бы что шахты, а именно пещеры. Тут же и подземные речушки, которые, собственно, и вымыли эти пещеры. Шахты так-то тоже будут, но они чуток в других местах.

>Кстати, ведь для этого нужен широкий таз: яйцо наверняка больше, чем голова ребенка, да ещё и твёрдое.

По началу об этом я вообще не задумывался особо. Но не так давно мне на это тоже внимание обратили. Собственно, я скорее вдохновлялся чем-то вроде цикла о Марсе Эдгара Берроуза, где его жители, вполне человекоподобные, тоже несли яйца, ну и он как-то не парился объяснениями как это они (яйца) пролазят в таз...

>Разве что арийские детёныши совсем маленькие, как феечки какие-нибудь.

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

>Можно умаслить её возложением блинчиков на алтарь?

Ну, в принципе, наверное, можно... Хотя она не слишком жалует людей. Да и с божественным статусом там не всё так просто.

Джон Кимбл Пт 03 августа 2018 18:41:41 #319 №4766500 
1533310901359.png

Протестировал таки игру на Виндовс10, и в связи с этим возникла проблема которую как-то не приложу ума как решить.
Дело в том что вся анимация на Вин10 (в моей игре) идёт не плавно, а почему-то рывками. Т.е. между фреймами(кадрами) совершенно разная задержка, из-за чего выглядит это всё неочень. Иногда даже похоже на фреймскип.
Дело всё в том, что изначально игровой цикл я делал с помощью стандартного Виндовс-таймера. Но тут была проблема - несмотря на то что я задавал ему определенный интервал, на деле эти интервалы у него получались почему-то совершенно разными. Мало того, к изначальному интервалу он регулярно прибавлял от 8 до 10 миллисекунд. Из-за этого от него я отказался, и начал делать всё в обыкновенном цикле, считая миллисекунды, и через соответствующие интервалы выполнял процедуру обновления игры и рисования её на экран. В результате интервалы таки стали постоянными, и точно такими как я указал, без этого "рандома" со стороны винды, но возникла была другая проблема - рассинхрон с частотой монитора. В первую очередь это вызывало ту же проблему - дёрганную картинку, т.е. разный интервал между рисуемыми кадрами. Проблема была в том, что у большинства мониторов стандартная частота обновления обычно равна 60 кадров в секунду, тогда как миллисекунд в секунде - 1000, что весьма плохо делилось на 60 чтоб получить нормальный целочисленный интервал. Поэтому, далее было решено делать не постоянный интервал, и просто обновлять каждую 1/60 от секунды, т.е. для каждого фрейма изначально просчитывать его интервал. Казалось бы, должно было сработать... но нет, разница в интервалах всё-ровно была весьма заметна. Поэтому далее было решено считать такты процессора, что дало возможность рисовать картинку с точностью до долей миллисекунды. И да, именно этот способ таки решил проблему с разным интервалом для каждого фрейма. Только вот... решил он её на ВинХР, и вот, протестировав сейчас уже на Вин10... внезапно вылезла эта же проблема. Учитывая то что я рисую картинку то же количество раз в секунду, что и частота обновления монитора, плюс к тому же разница между интервалами вообще в долях миллисекунды (т.к. считаеться в тактах), то я понятия не имею как это исправить... Я предполагаю, что когда игра "говорит" Вин10 - "Рисуй картинку в окно", он не рисует её тут же (Как ВинХР), но, видимо, онхолдит, и рисует только тогда когда сам посчитает нужным. Если это так, то контроля со стороны программы того, когда рисовать картинку в Вин10, видимо, не будет возможным достичь средствами ВинАпи, а значит... что я вообще хз как это исправить.

Джон Кимбл Пт 03 августа 2018 18:55:54 #320 №4766506 
672d52aa8ac8c60a9bc5d16a8d0610bc.png

>>4766500

Когда я играл на вин10, я вроде не замечал такого...

Вообще может можно ужать до 30 кадров в секунду? или запилить vsync? я бы сперва бы поставил бы таймер на 16.6 мс

Джон Кимбл Пт 03 августа 2018 20:12:49 #321 №4766519 

>>4766506

>Вообще может можно ужать до 30 кадров в секунду?

Тут дело в интервалах между кадрами. Если между ними будет всё так же разное количество времени то проблему это не решит.

>или запилить vsync?

Во-первых: Вин10, как я заметил, сам автоматически делает vsync. Что возможно и является частью проблемы того что он рисует не когда ему говорит программа, а когда он сам порешает. Но вот непонятная вещь - у меня частота рисования 60 кадров в секунду, частота монитора тоже 60 кадров в секунду, следовательно, даже при задержке со стороны винды - интервалы между кадрами всеровно должны быть одинаковыми. Но этого почему-то не происходит, и Винда по каким-то своим непонятным критериям считает эту задержку.
Во-вторых: средставми ВинАпи сделать Верт.Синхрон - невозможно, по той простой причине что в Виндовсе нет вообще никакой функции получения времени окончания развертки. Для такого надо писать свой драйвер, который будет обходить Винду и обращаться к железу напрямую, а в таком я вообще неочень.

>я бы сперва бы поставил бы таймер на 16.6 мс

Если ты о Виндовском таймере, то я уже о нем написал был:

>Но тут была проблема - несмотря на то что я задавал ему определенный интервал, на деле эти интервалы у него получались почему-то совершенно разными. Мало того, к изначальному интервалу он регулярно прибавлял от 8 до 10 миллисекунд.

К тому же, ему можно задавать только целочисленное значение задержки, Т.е. либо 16 либо 17, и никак иначе.
Поэтому я же написал, что после этого делал всё просто в цикле, без каких-либо таймеров.

Ну и на счет того что я написал:
>>4766500

>Поэтому далее было решено считать такты процессора, что дало возможность рисовать картинку с точностью до долей миллисекунды.

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

Джон Кимбл Пт 03 августа 2018 20:34:20 #322 №4766524 

>>4765402 яйцо может быть мягким при "рождении" и затвердевать после.

Джон Кимбл Пт 03 августа 2018 21:31:46 #323 №4766544 

>>4766519

ну в играх осиливают нормально осиливают 16.6 и не челочисленные...

Как я понял у них там есть буфер, и вывод делают уже прям директХ чтобы обходить вендовое рисование на экране.

если у тебя нет буфера, то у тебя все равно не будут идеальные паузы., потом что в Loop'e ты не только рендеришь кадр, но и делаешь разные подсчеты, и вы тоге будет.
1.Посчитали как ильфийка открывает сундукт(0.5мс)
2.Пауза(n)
3.Ильфика сделала шаг, считаем как она сходила(0.1мс)
4.пауза(n)

в итоге у первого кадра будет n+0.5 у второго n+0.1

Вообщем если не слишком заметно рекомендую забить, вон консольщики нормально с 15 фпс играют, и им норм.

Джон Кимбл Пт 03 августа 2018 22:34:07 #324 №4766564 

>>4766500
А ты как рисуешь?

Джон Кимбл Пт 03 августа 2018 22:40:24 #325 №4766568 

>>4766544

>ну в играх осиливают нормально осиливают 16.6 и не челочисленные...

Э... ну не через виндовс-таймер это точно.
И скорее таки делают просто зацикливание.

> и вывод делают уже прям директХ

Ну.. дело в том что я начал делать вывод графики через GDI..

>если у тебя нет буфера

Буфер у меня есть. Без него вообще, хоть сколь-нибудь нормальной отрисовки не получилось бы.
Т.е. я сперва всё рисую в отдельный битмап (DIBsection), а уж потом из него в окно игры.

>потом что в Loop'e ты не только рендеришь кадр, но и делаешь разные подсчеты, и вы тоге будет.
>в итоге у первого кадра будет n+0.5 у второго n+0.1

Ниет. Сперва идет обновление игры (Считывание клавишь, просчет всех игровых событий, и т.д. В конце - рисование всего этого в буфер), далее игра постоянно проверяет - "уже нужное время чтоб нарисовать в окно?". И вот когда нужное время - рисуеться из буфера в окно. Далее опять идет обновление игры... и так далее. Таким образом, по идее, все интервалы между рисованиями из буфера в окно должны быть равными.

>Вообщем если не слишком заметно рекомендую забить

В том то и проблема - что довольно таки заметно. Т.е. на один фрейм уходит время как на 2, а наследующий нормальное количество времени, либо же - он пропускаеться. Это вообще не выглядит нормально.

>вон консольщики нормально с 15 фпс играют

Опять-таки, дело не в количестве ФПС, а в плавной анимации. Даже если это 15 ФПС - интервалы между кадрами должны быть более-менее равными, так чтоб небыло заметно разницы между ними.

Джон Кимбл Сб 04 августа 2018 02:42:04 #326 №4766644 

>>4766519
А там у тебя никаких аналогов nanosleep() с gettimeofday() чтобы выверять интервалы в микросекундах, нету?

Джон Кимбл Сб 04 августа 2018 05:14:47 #327 №4766672 
1533348887443.jpg

Телепаты-то по дачам разъехались. Я знаю два способа рисования в окне через GDI, какой ты используешь — я хз. Если по WM_PAINT, то учти, что оно асинхронное с низким приоритетом. http://www.omskcult.ru/addons/winapi/timer.html

Джон Кимбл Сб 04 августа 2018 06:09:50 #328 №4766676 
c04d4e47052c11bc01fb4bf7bd534bdf.png

Какой из "виндовз таймер"ов? Не используй посылающий WM_TIMER, он не для этого был сделан.

Джон Кимбл Сб 04 августа 2018 08:02:39 #329 №4766684 
1533358959960.png

>>4763154

> в узком проходе на полу черный квадрат

А я только намедни понял, о каком квадрате там речь шла!

>>4766500

> ВинХР

Ты ведь не с этого в интернете сидишь бака-хентай?

Без спекуляций могу сказать лишь то, что на Win7 меня всё устраивает. Дальше идут собственно спекуляции.

>>4766519

Разработку под Win я понимаю не очень, но Википедия, например, намекает:
Simple games that do not require fast graphics rendering may use GDI. However, GDI is relatively hard to use for advanced animation, and lacks a notion for synchronizing with individual video frames in the video card, lacks hardware rasterization for 3D, etc. Modern games usually use DirectX or OpenGL instead, which let programmers exploit the features of modern hardware.
И эмуляторы SNES и GBA, которые я вижу, так и делают. Правда, VisualBoyAdvance можно переключить на GDI rendering, и оно вроде как и не хуже, под Win7 по крайней мере. Это я не к тому, что нужно срочно всё переписать на OpenGL, но рассчитывать на аккуратную синхронизацию с GDI, по-моему, странно. Ещё, как я почитал, там часто бывают тормоза с отрисовкой текста, так что, если вдруг ты его шрифтами, а не bitmap'ами, то имей в виду.

> онхолдит, и рисует только тогда когда сам посчитает нужным

Короче говоря, очень похоже.

> делать всё в обыкновенном цикле, считая миллисекунды, и через соответствующие интервалы выполнял процедуру обновления игры и рисования её на экран

Такое описание frameskip'ы, по-моему, исключает, но тут зависит от того, как ты считаешь:

> нужное время чтоб нарисовать в окно

— если после тормозов следующие несколько шагов оно "догоняет", то два кадра вполне могут "отрендериться" в каком-то виртуальном GDI-евском смысле слишком быстро, и реально пользователь увидит только второй. Ну, и нет же гарантии, что Win использует каждое обновление экрана, чтобы отрендерить свои окошки. В любом случае при интервале почти ровно 1/60 можно гарантировать, что не меньше, но нельзя, что не больше даже маленькая задержка способна привести к пропуску обновления экрана, то есть в два раза большему чем обычно видимому интервалу это человек вряд ли заметит, но вот если несколько раз подряд.... То есть вот это:

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

— очевидно не верно. С другой стороны, при интервале в 1/25 - 1/30 сдвиг даже на 1/60 даст относительную погрешность в пределах 50%. А на 1/15, как предлагает >>4766544 , в пределах 25%. Опять же вопрос, как долго строится кадр и на Win10 может запросто выйти в разы дольше: если заваливать систему запросами, конечно, будет лагать. Так что я думаю, он >>4766506 вот об этом:

> ужать до 30 кадров в секунду

- в смысле "тише едешь - дальше будешь".

Юки Кадзиура Вт 07 августа 2018 23:52:28 #330 №4768863 

>>4766644

>А там у тебя никаких аналогов nanosleep() с

Насколько понимаю, то такого вроде нет.

>gettimeofday()

Э... ну на счет такого, для:

>чтобы выверять интервалы в микросекундах

Я уже был писал что:
>>4766500

>Поэтому далее было решено считать такты процессора, что дало возможность рисовать картинку с точностью до долей миллисекунды

>>4766519

>считал я с помощью функции QueryPerformanceCounter

>>4766672

>Я знаю два способа рисования в окне через GDI, какой ты используешь — я хз. Если по WM_PAINT, то учти, что оно асинхронное с низким приоритетом. http://www.omskcult.ru/addons/winapi/timer.html

ЭЭэээ....
В ссылке про таймер вообще-то.
Ну а так-то я рисовал в окно из буфера обычными Blt-коммандами. А точнее - StretchBlt;
>>4766676

>Какой из "виндовз таймер"ов?

Ну, собственно, тот который:

>WM_TIMER

о нем я и писал, что:
>>4766500

>на деле эти интервалы у него получались почему-то совершенно разными. Мало того, к изначальному интервалу он регулярно прибавлял от 8 до 10 миллисекунд. Из-за этого от него я отказался и начал делать всё в обыкновенном цикле

>>4766684

>Ты ведь не с этого в интернете сидишь

С этого.

>но рассчитывать на аккуратную синхронизацию с GDI, по-моему, странно.

Ну, просто, на ХР всё нормально, а вот на Вин10 вообще плохо.

> Ещё, как я почитал, там часто бывают тормоза с отрисовкой текста, так что, если вдруг ты его шрифтами, а не bitmap-ами

И да, шрифты я рисую таки с битмапа.

>очевидно не верно. С другой стороны, при интервале в 1/25 - 1/30 сдвиг даже на 1/60 даст относительную погрешность в пределах 50%. А на 1/15, как предлагает >>4766544 , в пределах 25%

Ну, если посчитать, то реально у меня отрисовываеться 20 кадров в секунду.
Или точнее так: Игра считывает частоту монитора, и рисует из буфера в окно с частотой обновления экрана. Игра же обновляеться 40 раз за секунду. Смена кадров анимации занимает 2 игровых ФПС, поэтому 40/2=20 кадров в секунду.

Юки Кадзиура Ср 08 августа 2018 01:00:01 #331 №4768908 
1533679201725.jpg

>>4768863
Там информация, которая может навести на мысли при вдумчивом чтении, особенно последних абзацев. Более подробно об этом написано в MSDN-е особенно в разделе Remarks справочных материалов. WM_PAINT — асинхронное низкоприоритетное событие, т.е. выполняется не вотпрямщаз, а когда решит оконная система, а она экономит вычислительные ресурсы; если в очереди есть какие-либо события, сначала выполнятся они; более того, если одно событие WM_PAINT уже есть в очереди или на исполнении, второе просто не будет добавлено. В 99 % случаев для пользовательского интерфейса такие задержки не критичны. Если критичны, то используют метод рисования через DeviceContext в обход WM_PAINT, но учти, что менеджить DeviceContext (т.е. обрабатывать оконные события show, hide, move, resize) надо будет уже вручную. Почему и спрашиваю, как именно рисуешь, ибо судя по потерям фреймов таки через WM_PAINT.

Cсылкота:
https://docs.microsoft.com/en-us/windows/desktop/gdi/wm-paint
https://docs.microsoft.com/en-us/windows/desktop/gdi/synchronous-and-asynchronous-drawing
https://docs.microsoft.com/en-us/windows/desktop/gdi/drawing-without-the-wm-paint-message
https://docs.microsoft.com/en-us/windows/desktop/gdi/using-the-getdc-function

Юки Кадзиура Ср 08 августа 2018 01:25:10 #332 №4768913 

>>4768908
Ну, я уже писал что использую StretchBlt. Оно требует Хендл как Соурса так и Дестинейшона. Т.е. чтоб с битмапа-буфера(Соурс) нарисовать в окно(Дестинейшон), я получаю хендл с помощью GetDC еще в самом начале выполнения программы, и потом использую его всякий раз когда идет рисование в окно.

Юки Кадзиура Ср 08 августа 2018 03:12:58 #333 №4768948 

>>4768913
Т.е. делаешь подобно https://www.daniweb.com/programming/software-development/code/241875/fast-animation-with-the-windows-gdi — по тику таймера копируешь буфер в окно и начинаешь готовить в буфере следующий кадр (т.е. работаешь с лагом в один кадр) и службу сообщений не трогаешь? В таком случае пропуска кадров быть не может, но ты можешь не успевать готовить и отрисовывать кадр за выбранный квант времени и фактический FPS будет строго не менее заданного. Ну и

>Игра считывает частоту монитора, и рисует из буфера в окно с частотой обновления экрана. Игра же обновляеться 40 раз за секунду. Смена кадров анимации занимает 2 игровых ФПС

ты серьёзно думаешь, что картинка будет выглядеть лучше, если ты нарисуешь её несколько раз подряд? Если фактический FPS 20 кадров, то и рисуй 20 раз в секунду, остальное — зря процессор греть.

Юки Кадзиура Ср 08 августа 2018 03:16:04 #334 №4768950 

>>4768948

>будет строго не менее

будет строго не более это задержка будет не менее

Юки Кадзиура Ср 08 августа 2018 12:37:23 #335 №4769073 
1a6b4cd4ff4d8e428b629ab515503efd.png
>К тому же, ему можно задавать только целочисленное значение задержки, Т.е. либо 16 либо 17, и никак иначе.

Господи, ну так сделай так чтоб можно было дробные, че как не программист?

Юки Кадзиура Ср 08 августа 2018 15:59:02 #336 №4769174 

>>4768863

> Поэтому далее было решено считать такты процессора, что дало возможность рисовать картинку с точностью до долей миллисекунды

У тактов процессора два недостатка:
1) современные процессоры динамически меняют тактовую частоту
2) ты активно используешь процессор, планировщик любит задвигать такие процессы взад очереди на исполнение чтобы сохранить отзывчивость

Юки Кадзиура Ср 08 августа 2018 16:20:49 #337 №4769197 
1533734449697.jpg
> считать такты процессора

А ещё оказывается такая фигня. https://habr.com/post/419043/

Сырно Чт 09 августа 2018 04:28:33 #338 №4769677 

>>4769197
Это всё прекрасно, только нерелейтед. Оставь проблемы межпроцессорного взаимодействия связки CPU <-> GPU разработчикам 3D-движков, пусть у них голова болит.

Здесь же приложение уровня «промышленный показометр», все они — и частотники, и карманные тетрисы, и консоли, и термометры, — делаются одинаково. Движок таких приложений должен хорошо уметь две вещи: нарезать время равными порциями и отдавать неиспользованное время взад. Обычно источником тиков служит некое устройство, правильная работа которого критична для прибора: генератор видеосигнала для консоли, генератор синусоиды для частотника — таким образом пропадает проблема синхронизации: раз пришел тик, значит девайсу пора готовить новую порцию данных;; для бытового термометра период тиков можно выбрать от балды (обычно 1 ms от аппаратного таймера), у тетриса всё упрётся в скорость дисплея. Порция времени между двумя соседними тиками называется квантом, за этот квант надо успеть сделать все необходимые вычисления, или вручную размазать их тонкой соплёй по нескольким квантам. Неиспользованное в кванте время проц остановлен или оно отдаётся назад многозадачной системе.

Так что здесь имеем чисто архитектурную проблему. Проблем синхронизации нет, но нужен источник тиков для игрового времени, он же является источником FPS (ну потому, что: так тупо проще; игра аля консоль; основной продукт программы — анимация на экране). Что мы имеем:
1) обычный Set_Timer. Всегда посылает сообщение WM_TIMER; оно такое же необязательное, как и WM_PAINT — даже на интервале 100 ms таймер имеет погрешность ~10 %.
2) мультимедийный Set_Timer_Queue_Timer. На интервале 10 ms даёт погрешность ~0.3 %, но использует функционал потоков.
3) потоковый Waitable_Timer. Отличная точность, отличная возможность сделать источник тиков просто добавив в суперцикл движка условие Wait_For_Single_Object... но требует вынесения движка в отдельный поток.
4) затуп в цикле бессмысленных вычислений. Способ любим двумя типами людей, так же, как и парсинг HTML-а регулярками. Отлично работает под DOS, но у многозадачной системы своё мнение по поводу подобных потоков.

Сырно Чт 09 августа 2018 14:17:21 #339 №4769804 
0585c49baf5920d35544b73f6a4a7697.png

>>4769677

>Способ любим двумя типами людей

Какими двумя?

Хичкок Пн 13 августа 2018 14:04:30 #340 №4771994 
1534158270211.png

>>4769677

>требует вынесения движка в отдельный поток.

Если немного подумать, то можно вспомнить, что любой Windows-процесс имеет хотя бы один поток, так что можно повесить таймер на него. Однако изменится способ обработки сообщений Windows — больше нельзя сидеть и ждать, когда свалится очередное сообщение; иными словами, от приложения, приводимого в движение событиями, надо перейти к приложению, приводимому в движение тиками. Обращу внимание, что в таком случае нажатие клавиш лучше всего получать обычным способом, но редуцировать их до одного за кадр, при помощи битового массива, например; иначе вы будете терять нажатия короче чем один кадр. По таймингам: на Nortwood-е 1.2 GHz картинка 1000x700 в порте получается из 250х175 буфера за 17 ms (на скрине просто половина окна), а буффер расчитывается за 15 ms, так что особо на убер скорость не надейтесь.

>>4769804
Скажем так, одни из них — математики, другие — ферматисты.

Хичкок Вт 14 августа 2018 18:39:54 #341 №4772744 
63ef42f5ebe6ff5a6b476e016be96d95.jpg

че там как, стоит качать?

Сатаникия Макдауэлл Курумидзава Вс 19 августа 2018 01:00:08 #342 №4775286 
1534629608078.png

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

Ци Лу Нуо Пн 27 августа 2018 18:59:28 #343 №4778637 
512dd61c1f4426e28254d14a52282268.jpg

>>4775286
Ты живой?

Сырно Ср 19 сентября 2018 21:17:21 #344 №4787724 

>>4778637
Хороший вопрос. Я продублирую его спустя месяц.
>>4775286
Ты живой?

Сырно Чт 20 сентября 2018 01:19:05 #345 №4787823 

ОП, работа/университет/чем ты там занимаешься сильно забирает времени у занятий написанием игры?

Сырно Пн 24 сентября 2018 09:23:15 #346 №4789355 

>>4778637
>>4787724

>Ты живой?

Ну я там немножко делал всякого.
Вот это: >>4775286

> записи стартовых зон, а также параметры для карт: наличие чиби-режима и индекс набора тайлов. Потом еще всё это припилить к самой игре.

Уже сделал.
А сейчас делаю это:

>надо будет таки уже браться за систему диалогов и возможность работать с диалогами с помощью скриптов

Изменил положение окна диалога, а еще сделал быстрый вывод текста после первого нажатия клавиши, вместо окончания диалога.
>>4787823

>ОП, работа/университет/чем ты там занимаешься сильно забирает времени у занятий написанием игры?

Не сказал бы что работа забирает время. Тем более что я на работе в свободное время занимаюсь игрой.
Но там в последнее время помимо этого еще некоторые вещи появились делать. Да и в последний месяц я умудрился 2 раза под ряд заболеть к тому же. Так-что и не особо чего-то делал.

Уныл-тян Чт 27 сентября 2018 04:02:05 #347 №4790638 
156987567764352a0ba35121ac5422a4.jpg

>>4789355
А чем в этом городке торгуют?

Уныл-тян Чт 27 сентября 2018 10:16:28 #348 №4790676 
1538032588131.png

>>4790638
Ну, так-то в этом городе пока-что единственный торговец в игре, у которой продаеться некоторая броня.
А вообще - это временный текст. Чем там именно торговать будут, будет видно по ходу делания баланса и т.д.

Уныл-тян Чт 27 сентября 2018 10:40:55 #349 №4790677 

>>4790676
Остальные торгую телом фрилансеры?

Уныл-тян Чт 27 сентября 2018 11:09:39 #350 №4790683 
1538035779063.png

>>4790677
Ну.. остальные занимаються всяким разным..
Но возможно что будут и такие торговцы.
Правда я еще не решил, будет ли возможность у них таки приобрести соответствующие услуги. Или же будут так, для общей картины.

Синкансэн Пн 01 октября 2018 17:08:38 #351 №4792266 

Делаю всякое вот такое для диалогов.

Сырно Ср 10 октября 2018 16:43:15 #352 №4797554 
1539178995479.png

Продолжаю делать всякое для диалогов.
Пока-что считывает строки из каждого файла с диалогом.

Сырно Ср 10 октября 2018 16:47:46 #353 №4797562 

>>4797554
Ну и данные для диалогов тоже считывает.

Минако Айно Вт 23 октября 2018 16:46:04 #354 №4803594 

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

Минако Айно Ср 24 октября 2018 16:38:29 #355 №4803901 
Минако Айно Ср 24 октября 2018 16:39:55 #356 №4803902 
1540388395789.png

Что-то вроде как новые портреты. А то старые были совсем неочень.

Минако Айно Ср 24 октября 2018 22:08:13 #357 №4804079 

>>4803594
бупок.

Минако Айно Ср 24 октября 2018 23:01:13 #358 №4804100 
21fd6733073061071e42d139cc7876db.png

Милота!

Минако Айно Сб 27 октября 2018 04:30:27 #359 №4805047 

Старые были ехидные. Эти милее.

Минако Айно Сб 27 октября 2018 06:51:01 #360 №4805055 
f069668eec32fcd8629b38d42d9c3915.png

Вай кавай! Какая замечательная игра. Я, как фанат седьмой финалки, доволен. Некоторые моменты конечно совсем не нравятся, но это просто потрясающе! Ты реализовываешь мою детскую (а может и не только детскую) мечту о создании J-RPG игры! Только вот у меня никак руки не доходили до создания, да и вообще я ноль программировании и рисовании! Желаю автору творческих успехов! Очень круто, продолжай в том же духе! Как же я люблю подобные игры.

Сырно Вс 11 ноября 2018 11:19:16 #361 №4809929 
1541924356619.jpg

Съешь еще этих мягких французских булок, десу.

Что-то вроде как описание мира и устройсива общества эльфиечек. Лико Идзаёй Чт 15 ноября 2018 21:26:37 #362 №4811968 
1542306397769.png

Я тут кое-что понаписал о мире и устройстве общества эльфиечек, но это пока-что неполное описание.:

Мир:

События в игре происходят на острове Кёрн, который в данный момент разделён между Арийской Империей (Эльфиечки), и Каледонцами (Люди).

Кёрн - остров. Наибольшее из известных месторождений серебра. Серебряные копальни. Большей частью серебряных приисков владеет Арийскя Империя (её
вассалы). Также он является центром торговли между арийцами и каледонцами.
На запад от острова расположен материк, ближайшую к острову часть которого занимает Империя Арийцев.
Где-то на восток от острова расположены королевства каледонцев. У арийцев довольно смутные представления о географии и политическом устройстве этих мест.
Одни из немногих контактов между арийцами и каледонцами происходят преимущественно на острове Кёрн. В прошлом между каледонцами и арийцами велась война за серебряные прииски. На данный момент между арийцами и каледонцами установлено шаткое перемирие.

Содом - официальная столица арийской части острова Кёрн.

Черная Скала - родной дом нынешней Императорской Семьи Арийцев. Она расположена в восточной части большого горного хребта западного материка, на самом западном краю Империи. Этот горный хребет отделяет земли арийцев от далеких западных земель, которые на данный момент слишком плохо исследованы. На запад от горного хребта также следует обширная пустыня, что тоже препятствует исследованию этих территорий.

Гомора - столица империи. Расположена на восточном побережье континента, на юго-восток от Черной Скалы. Именно в Гоморе живет Императрица, а также часть семьи из рода Черной Скалы. Многие столетия назад была завоевана родом Черной Скалы, который позже объединил значительную часть земель и королевств арийцев в Арийскую Империю.

Арийцы - Основное население восточной части западного континента, а также некоторых ближних островов. Вполне возможно что еще где-то в мире есть места проживания арийцев. Впрочем, точно неизвестно…
Их географические познания ограничены в основном их местом обитания (восточная часть западного континента, а также некоторые острова на восток от континента).
Арийцы плавают в основном к ближайшим восточным островам, так как их корабли плохо приспособлены для длительных дальних плаваний.
Внешне, взрослый Ариец вполне человекоподобен, за исключением длинных остроконечных ушей.
Их характерной особенностью является то, что большая часть населения - женского пола. Мужчины же внешне не отличаются от женщин, за исключением определенных особенностей строения их половых органов.

Средняя продолжительность жизни арийца составляет около 300 лет. Долгожители же могут прожить и до 500 лет. Признаки старения у арийцев являются предвестниками смерти, которая наступает примерно через 5-10 лет после этого. По этой причине даже долгожители будут выглядеть молодо, пока не наблизится скорое время их смерти. Среди некоторых групп арийцев даже практикуется ритуальное самоубийство при наступлении первых же признаков старения.

Половое созревание арийцев наступает с 30-ти лет. До этого момента определить половую принадлежность арийца весьма затруднительно, а иногда и невозможно.

Жизненный цикл арийца начинается с отложенного яйца. Вылупившаяся личинка кормится молоком заботящихся о ней опекунов. К одному году у личинки уже формируется вполне человекоподобный облик, за исключением длинного хвостика. Ко 2-ум годам они уже умеют ходить на двух ногах.
К 10-летнему возрасту их хвост довольно сильно уменьшается, (примерно до 10 см), но всё ещё не исчезает полностью. С этого момента темпы уменьшения хвоста сильно замедляются, и он полностью исчезает только к 30-ти годам. Примерно в 30 лет у арийцев начинает расти грудь (как у девочек так и у мальчиков), а также псевдопенис (только у мальчиков). Чаще всего у мальчиков формируется непарный псевдопенис. Гораздо реже, примерно в 10% случаев - парный (левый и правый).

Особенность строения половых органов арийцев заключается в том, что они имеют общую клоаку. У мальчиков на передней стенке клоаки формируется псевдопенис. Чаще всего у него ярко красный цвет. Реже - фиолетовый, синий, или голубой. В совсем редких случаях - черный. В среднем, его длина составляет 10 см, и он всегда пребывает в твердом состоянии, так как внутри псевдопениса находится хрящ. Также, в отличии от людей, мочеиспускание у арийцев производится не через псевдопенис, но через общую клоаку.
Самым красивым у арийцев считается парный псевдопенис, где каждый из них разного цвета (гетерохромия псевдопенисов), что встречается весьма редко (примерно 5% случаев из тех у кого формируется парный псевдопенис). В таком случае, чаще всего - один из них красного цвета. Поэтому исключительно красивым считаются те, среди которых оба псевдопениса имеют два редких цвета. Например - черный и голубой.
Также, разные цвета имеет область по контуру вокруг отверстия клоаки, а также её стенки. У мальчиков цвет отверстия всегда соответствует цвету их псевдопениса. В случае гетерохромии псевдопениса, отверстие имеет цвет одного из псевдопенисов (в подавляющем большинстве случаев - левого). У девушек же цвета окраски те же что и у мальчиков, но окраска отверстия, отличная от красной, встречается примерно в 6 раз реже нежели у мальчиков. Определенный цвет эта область приобретает в возрасте 5 лет (до этого она обычного телесного цвета). Именно цвет клоаки, отличный от красного, является индикатором того что в будущем этот ребёнок, с высокой вероятностью, может быть мальчиком.
При наличии двух псевдопенисов, совокупление обычно происходит с помощью лишь одного из них.

Устройство общества арийцев:

Изначально культура арийцев строилась вокруг жизни небольшими коммунами, примерно по 20-40 человек, в которых детей растили общими усилиями. Точно так же у арийцев не было понятия собственного или чужого ребёнка, дети в коммуне всегда считались общими.

Малые семьи, или просто семьи - в среднем это группы от 2-ух до 6-ти человек в них. Количество человек может быть и больше, но это обычно бывает довольно редко. Арийцы состоящие в малых семьях являются возлюбленными друг-друга. Поскольку такие семьи могут создавать в основном только женщины, подобные связи между членами семьи всегда являются гомосексуальными. В крайне редких случаях малые семьи могут воспитывать детей (обычно - собственных).
У одного арийца в семье обычно 1-2 возлюбленных. Реже 3. Большее количество возлюбленных бывает очень редко.

Великие Семьи значительно превосходят малые семьи по численности. Также, все или большинство в Великих Семьях имеют прямые родственные узы. Т.е. матери, их дочери, и т.д. Так же, в зависимости от размера Великой Семьи, в ней, в большинстве случаев, присутствует и определенная иерархия. Обычно Великую Семью возглавляет королева. Наиболее близкие к ней по родству являются принцессами.
Вся власть в Арийской Империи разделена между Великими Семьями. Каждая из них владеет определенной территорией, “Родительскими Домами”, борделями, храмами и мальчиками. Владения Великих Семей именуются фьефами.
Великие Семьи культурно уходят корнями в те самые первые коммуны, которые с течением времени всё сильнее концентрировали власть в своих руках, подчиняя себе другие коммуны.

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

Арийцы удерживаются и воспитываются Родительскими Домами до момента полового созревания - 30-ти лет. Все арийцы ставшие в этом возрасте мальчиками, становятся собственностью Великой Семьи владеющей этим Родительским Домом.
В дальнейшем же все мальчики работают в борделях Великой Семьи. Поскольку они являются собственностью, им ничего за это не выплачивают, но, тем не менее, их обеспечивают и заботятся о них всю жизнь, а также содержат в хороших, а иногда и роскошных условиях.
Также бордели выполняют роль гостиницы. Услуга съема комнаты идет отдельно от услуг предоставляемых мальчиками.
При каждом борделе всегда имеется храм, обычно посвященный какому-либо местному богу, а часто и нескольким богам. Не редко мальчики работающие в борделях уходят одновременно и в жречество.
Также храмы часто выполняют функцию хранилища сбережений. Богатые арийцы обычно держат свои деньги в храмах, за содержание в которых каждые 5 лет им начисляется 1/16 от суммы, которую они содержали в храме в начале этой пятилетки. Но начисление происходит только в том случае, если на момент конца пятилетки сумма хранимых сбережений не меньше суммы которая была в начале, а также если хотя бы в течении не менее 3-ех лет эта сумма не была меньшей от изначальной. По факту, все кто занимается торговлей - обязаны содержать свои деньги в храме, так как только держателям сбережений Великая Семья, за определенную сумму пожертвований, выделяет разрешенное место торговли, а также выдает разрешения на торговлю особыми видами товаров. Разрешения на определенные виды товаров выдаются отдельно от выделения места торговли, поэтому за каждое из них надо платить отдельно. Существует, конечно же, и неразрешенная торговля, с которой Великие Семьи борются.
А еще, храмы, конечно же, принимают и добровольные пожертвования. Особо крупные меценаты всегда на хорошем счету у Великой Семьи. Нередко им предоставляют возможность присоединится к Великой Семье.
Обычно, в больших городах, в которых бордельные храмы выполняют функции хранилища сбережений, комплекс с борделя, гостиницы и храма именуется Домом Успокоения. В малых же городах, где храмы не выполняют этой функции - Домом Отдыха.
Кроме того, есть возможность заключить договор с борделем, при котором услуги мальчиков будут бесплатными на несколько дней. Но заключивший этот договор, после оплодотворения, обязуется сдать своё яйцо в Родительский Дом той Великой Семьи, с борделем которой был заключен договор. При этом, за яйцо выплачивается сумма, равная обычной сумме выплаты за яйцо, с вычетом стоимости услуг борделя. Если же оплодотворения по какой-либо причине не произошло (бесплодие клиента, или “безопасный” период), заключивший этот контракт обязуется выплатить тройную сумму стоимости услуг борделя. При невозможности выплатить этот долг, заключивший договор попадает в долговое рабство.

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

Рабочий Дом - место где обычные арийцы могут устроиться на работу. Как и остальные заведения, принадлежит Великой Семье. Владельцы ферм или мастерских (купивших право владения у Великой Семьи), обязуются нанимать работников исключительно через Рабочий Дом. За нарушение обычно следует крупный штраф, которым облагается как “работодатель”, так и нелегальный работник, за неуплату которого, как обычно, следует долговое рабство.
За каждого нанятого работника уплачиваются деньги напрямую в Рабочий Дом, который потом сам выплачивает работникам их заработок, при этом, забирая немалый процент от начальной суммы. Зачастую выплата происходит частично деньгами, а частично едой. Также Рабочий Дом предоставляет работникам место для ночевки.
Именно Рабочие Дома - место куда отправляется большинство молодых арийцев после их “выпуска” из Родительского Дома.

Императорская Семья - Великая Семья. Также именуемая Семьей Черной Скалы. Наибольшая, и наиболее влиятельная среди всех Великих Семей. Главой Семьи является Императрица, она же по совместительству и правительница всей Арийской Империи.
Непосредственными владениями (фьефами) Императорской Семьи есть города Черная Скала и Гоморра. При этом Гоморра является столицей Арийской Империи.
Остальные Великие Семьи Арийской Империи на данный момент находятся под присягой верности Императорской Семье.
Примерно каждые пять лет Императрица объявляет Великий Собор Семей, на котором остальные семьи должны отдать дань уважения Императорской Семье и Императорской Короне. Обычно дань уважения выражается в денежных пожертвованиях, формально - добровольных, а по факту - обязательных. Великие семьи же, пожертвовавшие слишком мало, обычно остаются на плохом счету у Императорской Семьи. Проигнорировавшие Великий Собор - тем более. Зачастую, в таком случае, Императорская Семья предпринимает определенные меры по уменьшению влияния этой Великой Семьи. Например - финансирование групп малых семей в городе, который является владением неугодной Великой Семьи, с целью создания там еще одной Великой Семьи, которая станет конкурентом для неугодной Семьи в этом регионе, а, возможно, и вовсе вытеснит её либо экономически, либо военно. Если подобный сценарий не действует - зачастую применяются военные действия: неугодная Великая Семья объявляется предателем и Императорская Семья призывает остальные Великие Семьи идти войной против неугодных. Великие Семьи не откликнувшиеся на военный призыв обычно тоже становятся неугодными. Исключением внесения тех кто не откликнулся на призыв в ряды неугодных может являтся географическая удаленность от места ведения войны. В таком случае, прощение может быть оплачено деньгами. Так же, даже объявленная предателем Великая Семья, пока еще не поздно, может попытаться “отмыть грех” сделав крупные денежные пожертвования Императорской Семье.
Не редко остальные Великие Семьи тоже могут пытаться избавиться от других Великих Семей и вести между собой войны. Те Великие Семьи, которые на хорошем счету у Императорской Семьи, могут даже обращаться за помощью к Императорской Семье.

Лико Идзаёй Чт 15 ноября 2018 21:28:55 #363 №4811976 
760618a2da77b6371a09e4bfcd5bc0c1.png

>>4811968
А можешь разбить это на блоки с иллюстрациями? Не сейчас, а со временем. Мне кажется было бы круто.

Лико Идзаёй Чт 15 ноября 2018 21:43:53 #364 №4812012 
1542307433339.png

>>4811976
Ну возможно что-то такое и сделаю.

Лико Идзаёй Чт 15 ноября 2018 22:02:20 #365 №4812056 
e9efb7bb9d2cbd75fe303b12f8faa820.png

>>4811968
Няшная какая веснушка. И текст вполне и весьма.

Лико Идзаёй Чт 15 ноября 2018 22:04:39 #366 №4812064 
bdacbc3f2f95f161a73a5265e61b0cb8.png

>>4812012
Митти стало лучше?

Лико Идзаёй Чт 15 ноября 2018 22:45:50 #367 №4812140 
1542311150124.jpg

>>4812064
Митти?

Лико Идзаёй Чт 15 ноября 2018 22:47:13 #368 №4812143 

Релиз то, стало быть, когда?

Лико Идзаёй Чт 15 ноября 2018 22:50:30 #369 №4812149 

>>4812140
Это одна девочка которая неудачно на лифте.

Лико Идзаёй Чт 15 ноября 2018 23:52:33 #370 №4812233 

>>4812143
Ну, установленных сроков никаких нет. А учитывая как всё медленно идет, то релиз еще не скоро.

язык Ада Пн 10 декабря 2018 20:45:52 #371 №4824640 
1544463952262.png

Сделал пока-что контейнер для выбрасываемых предметов. Теперь еще делаю возможность выбрасывать предметы с инвентаря.

Лилу Даллас Пн 17 декабря 2018 11:27:23 #372 №4826736 
1545035243778.png

Таки уже сделал возможность выбросить предмет из инвентаря и добавил описание в строку подсказки.

Лилу Даллас Пн 17 декабря 2018 11:45:55 #373 №4826740 

Ну и сам контейнер с выброшенными предметами вот такой.

Лилу Даллас Пн 17 декабря 2018 13:18:41 #374 №4826761 
02911b3577f2d249cc7bcf491c2cd6a3.png

>>4826736
>>4826740
Ура прогрессу!

Лилу Даллас Пн 17 декабря 2018 13:30:31 #375 №4826763 

>>4826740
Классный половичок.

Лилу Даллас Ср 19 декабря 2018 13:14:59 #376 №4827658 

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

Джоуль Чт 27 декабря 2018 16:18:52 #377 №4831146 
1545916732588.png

Добавил категории для скриптов.
Это вещь для оптимизации.
Дело в том что сейчас у всех скриптов определенной карты каждую итерацию проверяються условия триггеров. Так вот категории нужны для того, чтоб не проверять все скрипты каждую итерацию, а только скрипты с какой-то определенной категории после некоторых общих для этой категории событий. Например - изменение положения героя на карте, или изменения в инвентаре, и т.д.

Джоуль Чт 27 декабря 2018 17:23:57 #378 №4831203 
7855a74ddb9302dbdec2f2d2dead1d5e.png

>>4831146
Выглядит очень сложно. Ты умный.

Джоуль Чт 27 декабря 2018 21:32:13 #379 №4831372 
8f44ee2eed8afab407e2e1a6ec910a72.jpg

>>4831146
Наверное, до жути обидно, когда мало кто может оценить работу.
Нарисуй чего-нибудь — сразу толпа комментаторов. Довольных и не очень.
Запости кусочек кода — всем плевать. Просто буковки. Ничего не понятно.

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

ОП, няша, пожалуйста, почаще радуй картиночками. Пости даже когда совсем скетчи и "ничего толкового нарисовать не получаеться". Мне нужны твои рисунки.
Репость в твиттер, ОП. Почему ты его забросил?
Пожалуйста.

Джоуль Чт 27 декабря 2018 21:42:05 #380 №4831376 
0ae9d5517410c156bd68ea14d3c7aa2f.png

>>4831146

Выглядит круто!

Джоуль Чт 27 декабря 2018 22:51:48 #381 №4831406 
b9e44d500ed6433babc01dd03a2ead92.png

>>4831372

>Бывают награды за лучший код?

Да, на демосцене.

Джоуль Чт 27 декабря 2018 22:52:56 #382 №4831408 
97d249a693edac6b1a8d91d5893e02a6.png

>>4831406 Да, но я-то про игры.

Джоуль Чт 27 декабря 2018 22:58:58 #383 №4831411 
1280f01d48b0af23e104e0988a8bb9dd.png

>>4831408
.kkrieger вполне себе игра.

Джоуль Пт 28 декабря 2018 09:52:25 #384 №4831514 

>>4831372

>Репость в твиттер, ОП. Почему ты его забросил?

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

Что-то вроде как год уже.. ЮВАО-тян Сб 29 декабря 2018 18:00:25 #385 №4832303 

..от времени создания треда.
И, собственно, всё до сих пор так же как я и написал был еще в ОП-посте:

>дело может и идет, но идет весьма туго.
>С того времени вроде как уже и сделано было что-то достаточно, а вроде как и показать толкового чего-то всё еще нет.

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

ЮВАО-тян Сб 29 декабря 2018 18:13:55 #386 №4832311 
223ad23f5bd177b18ce7af9fc92c7bd5.png

>>4832303
Удачи и успехов! Игра няшная, а усилия заслуживают уважения.

Петрович Пт 04 января 2019 15:54:35 #387 №4835751 
1546606475285.png

Что-то вроде как пытаюсь сделать простенький тестовый квест.

Петрович Пт 04 января 2019 16:01:03 #388 №4835759 

>>4835751
Это типа свой язык программирования?

Петрович Пт 04 января 2019 16:11:42 #389 №4835766 

>>4811968
Так эльфиечкомальчики глупее эльфиечкодевочек или их просто держат отдельно ради няшканий?

Петрович Пт 04 января 2019 16:20:58 #390 №4835772 

>>4835759

>Это типа свой язык программирования?

Ну, вообще-то это скорее просто скриптовый язык, или что-то типа того.
Ну а помимо скриптов это также и что-то настроек для диалогов, НПЦ, сундуков, и прочего..
Вот тут в треде выше я об этом уже был писал ранее кое-что:
>>4641857
>>4642052
>>4650175
>>4657884
>>4662288
>>4677906
>>4687215
>>4687305
>>4691447
>>4702024
>>4702836
>>4704271
>>4709431
>>4749033
>>4750999
>>4751756
>>4761343
>>4762058
>>4775286
>>4792266
>>4797554
>>4797562
>>4803594
>>4827658
>>4831146

>>4835766

>Так эльфиечкомальчики глупее эльфиечкодевочек или их просто держат отдельно ради няшканий?

Просто держат отдельно ради няшканий. Вобщем, сексизм и матриархат.

Петрович Пт 04 января 2019 17:36:26 #391 №4835837 

Может тебе это, движок сменить раз так туго идёт?
Конечно бывает интересно изобрести велосипед, только это бесполезный скилл, учитывая что всё уже давно изобретено.

Петрович Пт 04 января 2019 17:47:17 #392 №4835846 

Все верно >>4835837 сказал.
И возьми ка лучше юнити.

Петрович Пт 04 января 2019 19:15:51 #393 №4835941 

>>4835837
Так долго пилить движок и выкинуть - это как выкинуть кастомизированную робюокошкодевочку потому что новую модель завезли.

Петрович Пт 04 января 2019 20:32:39 #394 №4836006 
1546623159444.png

>>4835941
Ну ты же понимаешь, что он быстрее сделает всё с нуля на юньке, чем допилит свой движок? Причём в разы.

Петрович Пт 04 января 2019 20:40:19 #395 №4836017 
1546623619166.jpg

>>4836006
Тред перечитай.

Петрович Пт 04 января 2019 20:49:58 #396 №4836028 

>>4836006
Что это у тебя на пикче? Визуальный редактор логики для Юнити? А какой именно? С помощью таких приблуд уже реально сделать что-нибудь действительно сложное?

Петрович Пт 04 января 2019 20:59:17 #397 №4836035 
6fa19820f642f9216b749328631f7b19.png

>>4836028
Очень сохраняет время. Хотя полностью скриптинг не заменяет, у этих штук есть ограничения. Но если комбинировать редактор и свои скрипты (которые тоже можно вызывать через редактор), можно делать достаточно навороченные вещи.
Этот - Ork Framework, специально для создания рпг. Они все под свои задачи заточены.

Петрович Пт 04 января 2019 21:02:34 #398 №4836039 

>>4836006
А что если у него WindowsXP ? Под ней Unity не запустится.

Нет, ну может быть и Win7

Петрович Пт 04 января 2019 21:03:40 #399 №4836040 

>>4836039
А если Windows 95?

Петрович Пт 04 января 2019 21:08:59 #400 №4836045 
1546625339328.png

>>4836040
Скорее '98, так как заголовок с градиентом >>4835772>>4831146>>4827658.

Петрович Сб 05 января 2019 00:02:22 #401 №4836135 

>>4836045

>Скорее '98

>>4836040

>Windows 95

Э.. нет. У меня таки:
>>4836039

>WindowsXP

>>4836045

>так как заголовок с градиентом

Вообще-то Вин98 отличается от классического стиля ВинХР тем, что у Вин98 цвет окна по дефолту - серый, а у ХР - имеет бежеватый оттенок.

Петрович Сб 05 января 2019 01:17:10 #402 №4836159 

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

Петрович Сб 05 января 2019 01:44:03 #403 №4836169 

>>4836159
Ну вот подумай, ОП-кун доделает игру, продаст её и на заработанные деньги уже купить себе приличную рабочую станцию. А следующая игра будет с PBR-рендерингом, тесселяцией и прочими наворотами, под стать возможностям нового компьюхтера. Лёгкие пути для слабаков же.

Петрович Сб 05 января 2019 09:42:49 #404 №4836220 

Знаю, вы наверняка спрашивали, но я невнимательно читал тред. Оп принимает донаты? Патревон, не?

Петрович Сб 05 января 2019 12:01:39 #405 №4836227 
1546678899318.jpg

ОПушка, ты молодец, что пилишь свой движок и еще на забил, продолжай в том же духе!
>>4835846
А почему именно Unity? Почему не rpg maker или game maker? Очень часто вижу как unity суют везде и всюду, по делу и без. Интересно, почему так?

Петрович Сб 05 января 2019 12:08:28 #406 №4836229 
18298b998a560000c35ab9ed6aeeea4c.jpg

>>4836227
Оно удобно, есть хороший стор, работает с 2д и 3д.
Минусы - чудовищный оверхед. В правда случае с играми типа ОПовской можно не брать это в расчёт.

Петрович Сб 05 января 2019 12:18:27 #407 №4836231 

>>4836229

> можно не брать это в расчёт

Ога-ога, в итоге «пиксельные» прогревают кофеварки как AAA-игры. Тормозит и лагает.

Петрович Сб 05 января 2019 12:20:50 #408 №4836233 

>>4836231
Это не на 100% проблема юнити. Криворукие разрабы в любой среде разработки могут сделать лагающую кусок непойми чего.
Еще в последней версии юниты вроде большой упор сделали на оптимизацию вроде.
Но я всё равно больше по годоту

Петрович Сб 05 января 2019 12:28:14 #409 №4836234 

>>4836233
Нелагающие игры на юнити я видел. ИЧСХ, их все делали достаточно крупные коллективы. А индюшатина с квадратными модельками и полным минимумом эффектов от полутора голодных студентов всегда лагает. И ОПу таке не нужен херак-херак и в гуглплей в конце-концов.

Петрович Сб 05 января 2019 12:41:55 #410 №4836239 

>>4836234

>Нелагающие игры на юнити я видел

Любой современный движок страдает оверхедом. Щито поделать.

>А индюшатина с квадратными модельками и полным минимумом эффектов от полутора голодных студентов всегда лагает

Ну они может не слышали про текстурные атласы, оптимизацию дроуколлов и прочее.

Петрович Сб 05 января 2019 20:28:07 #411 №4836405 
1546709287828.jpg

>>4836239

>Любой современный движок страдает оверхедом. Щито поделать.

Использовать движок который удовлетворяет потребностям, а не комбайн все-в-одном?

Петрович Сб 05 января 2019 21:18:58 #412 №4836447 
1546712338083.mp4

>>4836233
О, ты тоже по годоту? Я недавно начал его осваивать, мне очень нравится. Но я, в принципе, не программист. Максимум, на том же делфи когда-то писал. Тебя, случайно, нет в дискорде? Иногда не хватает простой подсказки по какой-то глупой штуке, которую долго-долго ищешь, а из-за небольшого коммюнити конкретного ответа нет. В приложенном видео мой текущий уровень освоения годота.

>>4835772
А какой размер игры со всеми ресурсами на данный момент?

Петрович Вс 06 января 2019 01:04:47 #413 №4836572 
1546725887774.png

>>4836447

>А какой размер игры со всеми ресурсами на данный момент?

378 кб

Петрович Вс 06 января 2019 03:05:24 #414 №4836603 

>>4836592
Ну будет она у него запускаться на тостере, стиральной машине и калькуляторе "Электроника" 80х годов, что дальше? Кто это оценит в 2к18 веке?

Петрович Вс 06 января 2019 12:21:12 #415 №4836653 

>>4836603
Это же не дум.

Сырно Чт 10 января 2019 00:20:08 #416 №4838863 

Сделал что-то вроде тестового квеста: https://youtu.be/Bk1dRDQa6qo
Надо будет еще поправить отображения диалогов и еще некоторые вещи.

Сырно Чт 10 января 2019 00:45:45 #417 №4838881 
ff330f4d4c249039f71acb3521a9c7d0.jpg

Просто хочу побыть немного сырной, пока не наступил новый день, ня!

Сырно Чт 10 января 2019 00:54:51 #418 №4838890 

>>4838881

>10 января

Новый день уже наступил!

Сырно Чт 10 января 2019 02:57:15 #419 №4838916 

>>4838890
Но мы всё ещё достаточно Сырны.

Сырно Чт 10 января 2019 12:17:10 #420 №4838995 

>>4838988
Я забыл что сменился год. Ну тем более.

>>4838863
Мелковат инвентарь, как по мне.
И наверно лучше сделать общий для всей пати.

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

Сырно Чт 10 января 2019 23:28:54 #421 №4839308 

Считаю, ОП-у следует ориентироваться на Graveyard Keeper в плане интерфейса.

Сырно Чт 10 января 2019 23:33:48 #422 №4839311 
Сырно Пт 11 января 2019 01:06:16 #423 №4839318 
8820972f4f88b36f79822d87d349a065.jpg

>>4839308
>>4839311
Не демотивируй его. Он вместо того, чтобы заимствовать идеи начинает сравнивать своё с чужим и впадает в уныние.

>>4838863
Когда ты уже магию делать начнёшь? Грибов вроде заготовил...

Сырно Пт 11 января 2019 17:04:31 #424 №4839433 
1547215471854.png

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

Сырно Пт 11 января 2019 19:12:04 #425 №4839475 
39de795f771130e8172cd83c37ed275d.png

Хочу на движке ОП-а попробовать сделать игру!

Сырно Пт 11 января 2019 19:15:36 #426 №4839478 

>>4839475
Эроге с маскотами?

Сырно Пт 11 января 2019 19:19:37 #427 №4839483 

>>4839475
Боюсь что кроме ОПа никто в нём не разберётся.

Сырно Пт 11 января 2019 22:29:11 #428 №4839543 

>>4839475

>Хочу на движке ОП-а попробовать сделать игру!

Ну, дело в том что у меня нету достаточно удобных редакторов и прочих вещей чтоб что-то такое делать.. Но к тому же еще и сами редакторы (как редактор карт например) до конца не доделаны, как и игровой движок. Так-что пожалуй >>4839483 скорее прав. Даже если бы я скинул и все исходники, а не только редакторы, то скорее всего там пришлось бы доделывать много чего еще. А возможно и переделывать вообще. Ну и сам движок слишком негибкий, и заточен скорее под определенную конкретную игру.
Но, если всё будет таки доделано, то я пожалуй скину для тех кому интересно и все те редакторы и конвертеры.

Сырно Сб 12 января 2019 15:28:16 #429 №4839702 

>>4839543
А моды можно будет пилить?

Сырно Сб 12 января 2019 16:32:59 #430 №4839719 
e205c834f9eaa49558f214522ffed7b6.png

>>4839702
В виде отдельных платных DLC?

Сырно Сб 12 января 2019 18:41:26 #431 №4839815 

>>4838863
Текст через чур медленный. Сделой как в jrpg.
jrpg-шник

Цукико Цуцукакуси Вт 22 января 2019 19:35:29 #432 №4845210 

Я это.. немного слоупочно отвечаю..

>>4839702

>А моды можно будет пилить?

Если таки удастся сделать всё так как задумано, то скорее да.

>>4839815

>Текст через чур медленный

Ну, в видео текст на скорости 2 поставлен, а вообще там можно настраивать скорость вывода текста от 1 до 6.

Пришвин Вт 05 февраля 2019 02:24:44 #433 №4851034 

Всё идет всё так же медленно. Пока-что сделал звук не моно а стерео. Для проигрываемых сейчас звуков это не окажет влияния, но это пригодиться для редактора музыки, и еще всяких фоновых звуков которые будут добавлены в будущем. Еще мне стоит сделать возможность изменения высоты звука во время воспроизведения, что тоже нужно для редактора музыки будет (ну и для воспроизведения музыки, соответственно, тоже).

Пришвин Вт 05 февраля 2019 04:07:56 #434 №4851041 

>>4632196
Давно мимо твоего треда хожу и все понять не могу одну вещь, тебе RPG Maker религия использовать не позволяет? Или ты мазохист?

Пришвин Вт 05 февраля 2019 04:13:06 #435 №4851042 

>>4851041
Ещё один...

Пришвин Вт 05 февраля 2019 08:11:24 #436 №4851066 
d8ca946c21cfb111a00b559a27284c70.png

>>4851041
ОП наслаждается процессом и получает незаменимый опыт. Цели побыстрей выскочить в гринлайт с 'и так сойдет' нет. А теперь кыш.

Пришвин Вт 05 февраля 2019 09:20:33 #437 №4851071 
1549347633499.jpg

>>4851066

>с 'и так сойдет'

Если "и так сойдет" будет в стиле пикрилейтед то вполне норм.
Напомню что годноты сделанной в РПГ мейкере немало.

Пришвин Вт 05 февраля 2019 14:57:40 #438 №4851176 

>>4851041
>>4851071
Двачую. Не стоит изображать из себя ежа и жрать кактус.

Пришвин Вт 05 февраля 2019 15:55:35 #439 №4851193 
26ee2c7b3046c62f87b5a88ce4f2fb08.png

>>4851176
Да и вообще зачем пилить свои игры если их уже тысячи готовых!

Ури-тан Ср 06 февраля 2019 07:26:11 #440 №4851494 

>>4851066

>2k19
>гринлайт

Его давно выпилили ало

Ури-тан Ср 06 февраля 2019 07:48:03 #441 №4851497 

>>4851196
Может у ОПа есть большая команда для создания собственного движка, куча денег и ресурсов?
Такие вещи пилятся не одним человеком, что движет соло движкописателями мне понять не дано. Если ОП делает это для себя в стол, ради прокачки скиллов например, то ок. Но большинство этих скиллов будет бесполезно в современном геймдеве.

>чтобы сделать таки своё оригинальное на всём чужом

Не вижу ничего супер оригинального в игре ОПа, под это всё давно есть костыли.

>>4851198
Сделай как индусы, сделай лучше индусов.
Жизни не хватит.
Будем объективны, ну.

Ури-тан Ср 06 февраля 2019 08:31:04 #442 №4851501 

>>4851498

>Лучше бы работать шли

Давно и успешно.

>Сделали бы уже хоть что-нибудь полезное под руководством людей которые действительно знают как надо делать вещи

Качественная работа предполагает наличие инструментов.
Ты гайки зубами закручиваешь или берёшь гаечный ключ для этого? Может сам его изобретаешь?
Странные у тебя представления о работе.

Ури-тан Ср 06 февраля 2019 15:41:15 #443 №4851586 
665d55def230788f47fe6f6d7b3044e0.png

>>4851502
Лучше индусов? Пусть скинет исходники, и там посмотрим насколько лучше.
Качество? О каком качестве речь? Его пока за километр не видно.

Ури-тан Ср 06 февраля 2019 19:13:02 #444 №4851692 
Суо Павличенко Ср 27 февраля 2019 16:55:53 #445 №4863697 

Поправил отрисовку вариантов ответа.

Суо Павличенко Чт 28 февраля 2019 12:25:55 #446 №4864089 

>>4863697
Возьми уже другой движок. Ну.

Суо Павличенко Чт 28 февраля 2019 12:45:39 #447 №4864098 
1551347139919.jpg

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

Суо Павличенко Чт 28 февраля 2019 12:51:35 #448 №4864101 
1551347495518.png

>>4864098
Эту?

Суо Павличенко Чт 28 февраля 2019 12:56:45 #449 №4864102 

>>4864101
Ни, это точно не она, но тоже здорово выглядитдобавил в вишлист. Она была с видом сверху и немного сзадия плохо разбираюсь в играх.., и вроде бы там надо было играть за Сакую.

Суо Павличенко Чт 28 февраля 2019 12:56:59 #450 №4864103 

>>4864101
ОП, сделай такой же графон! Пиксели ведь давно устарели.

Суо Павличенко Чт 28 февраля 2019 14:33:15 #451 №4864129 

Чому рандомным бакам так важно высказать своё мнение ОПу касательно того, на каком движке ему стоит делать свою игру? Это же не имеет смысла! Баки, вы что, совсем баки?

Суо Павличенко Чт 28 февраля 2019 14:37:09 #452 №4864131 
ada93a46ecb2b6661683898cb4028648.jpg

>>4864129
Да.

Суо Павличенко Чт 28 февраля 2019 14:48:20 #453 №4864135 

>>4864129

>Это же не имеет смысла

Свой движок делать - не имеет смысла.

Суо Павличенко Чт 28 февраля 2019 15:08:37 #454 №4864139 

>>4864135
Чавойта? Одно только глубокое понимание как оно внутре работает уже большой плюс.

Суо Павличенко Чт 28 февраля 2019 15:38:05 #455 №4864149 

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

Суо Павличенко Сб 02 марта 2019 09:58:29 #456 №4865005 

>>4864098
Та что про Пачули и не совсем-Генсокё? Она вроде заброшена автором.

Масиро Мунэтани Пн 27 мая 2019 12:53:18 #457 №4903853 

Это..
К сожалению пока-что никакого прогресса со времени поста >>4863697 в делнии игры небыло.
Пишу.. ну так, хочу сказать что все еще не планирую бросать делание игры, но когда получиться возобновить его - пока непонятно.
ОП-кун

Масиро Мунэтани Пн 27 мая 2019 19:52:13 #458 №4904005 

>>4903853
Удачи с игрой!Слежу с дня создания треда :3

Сырно Сб 10 августа 2019 15:16:47 #459 №4941411 

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

Сырно Сб 10 августа 2019 16:23:58 #460 №4941455 

А еще в редакторе карт добавил режим отображения всех тайлов с нулевой высотой. Так чтоб было видно все что стоит за стенами во время редактирования карты.

Сырно Сб 10 августа 2019 17:27:30 #461 №4941518 

>>4941411
Классно стало.

Сырно Сб 10 августа 2019 19:00:31 #462 №4941562 

А будут какие-то заклинания или возможности для терраформинга карты? Будет ли вообще такое практиковаться? К примеру скрипт квеста, после которого убирается препятствие на карте.

Сырно Сб 10 августа 2019 20:39:47 #463 №4941610 

>>4941562
Э.. нет. Тераформинга в игре самой никакого не будет. Ну, потому-что оно и ненадо.

>скрипт квеста, после которого убирается препятствие на карте

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

Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 14:16:19 #464 №4943954 
8efbeba57b8ba65674016119fe1a6437.jpg

>>4838863
Можно было бы сделать подписи "Амуниция" и "Инвентарь" менее контрастными и разграничить слоты по категориям: голова, шея, руки, торс, ноги, другое.

Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 20:23:53 #465 №4944093 
1565889833463.png

>>4943954

>Можно было бы сделать подписи "Амуниция" и "Инвентарь" менее контрастными

Ну.. вот сделал то что на пике. Так оно лучше?

>разграничить слоты по категориям: голова, шея, руки, торс, ноги, другое.

Э.. как э

Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 20:32:36 #466 №4944097 

>>4944093
Ой, как-то странно получилось, пока писал сообщение, оно почему-то отправилось, так и не дописав его до конца. А теперь не могу еще и удалить его, говорит что невеный кот подтверждения.

Вобщем:

>>4943954

>разграничить слоты по категориям: голова, шея, руки, торс, ноги, другое.

Как это я не понял. У меня в игре всего 4-ре слота в инвентаре, два для чего-то в руки (оружие и щит), одно на броню, и одно для дополнительного предмета (кольца, книги, талисманы и т.д.). Никаких шей руков торсов и ног. Два верхних у всех героинь какраз под оружие/щит, снизу - броня и дополнительный предмет. Я еще думал добавить может потом описание пустого слота инвентаря при наведении на него маркера, а то по крайней мере с дополнительным предметом может быть неочевидно.

Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 20:38:37 #467 №4944098 
c8eea027f1c1d4e3e10d02800c796dd8.jpg

>>4944097

>4-ре слота в инвентаре

Ой, блин, еще поправка, я а то я что-то совсем невнимательный - не в инвентаре а в амуниции.

Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 21:50:28 #468 №4944140 
1565895028364.png
Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 21:50:49 #469 №4944141 
Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 21:51:05 #470 №4944142 
Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 21:51:20 #471 №4944143 
1565895080275.png
Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 21:56:49 #472 №4944148 

>>4944097

Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 21:59:58 #473 №4944149 

Сам ты бака.
>>4944143
>>4944142
>>4944141
>>4944140

Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 23:38:56 #474 №4944174 

>>4944143
Что вставляется в слот в паху?

Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 23:44:53 #475 №4944175 
02e0c1b2c499a55c8f13dbe48f4ff669.jpg

>>4944174
Гульфик, дабы охмурять эльфиек

Сатаникия Макдауэлл Курумидзава Чт 15 августа 2019 23:55:13 #476 №4944182 

>>4944174

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 00:04:51 #477 №4944186 

Зачем ты постишь слоты амуниции из разных игр? Оп же уже сделал свой вариант. Да и, по большому счёту, все твои варианты одинаковы. Если предлагать, то что-то интересное. Как инвентарь старого икскома, например.

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 02:01:40 #478 №4944208 

>>4944186
Взгляд зацепился. Думаю, интерфейс может быть чуть более интуитивен и эргономичен. Каждый раз, на волне выхода оригинальных проектов, у меня появляется иллюзия того, что в каждой идее есть многоуровневый потенциал, бесчисленное множество вариаций и параметров, обеспечивающих максимум ветвлений "дерева выбора" внутри воображаемой вселенной. И дело не только в визуальной или звуковой части. Важны переходы между отдельными частями системы, удобные пространства, умный порог сложности, забавные секреты, колоритные сочетания образов. И немного случайности.

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 06:39:19 #479 №4944218 
2a89ac325a20cc19dd8f7b2f19478889.png

>>4944186

>пиксели размером в кулак, размытость

абсолютли дизгастинг.

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 18:27:45 #480 №4944605 
27046049d6dd6625576d1f678a6ae950.png

>>4944218
Веа ю си размытость? Дид ю сэй икском ис дизгастинг? А ю ступид ор самсинг?

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 18:41:49 #481 №4944614 

>>4944605

>у меня глаза сломаны

Обратись к врачу.

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 18:53:20 #482 №4944620 

>>4944614
Нет ты.

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 19:56:05 #483 №4944634 
1565974565808.png

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

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 22:50:50 #484 №4944698 

>>4944634
Выглядит интересненько. А можешь рассказать о чём игра, сколько времени уже делаешь, какой движок, когда релиз?

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 23:53:41 #485 №4944723 
1565988821400.png

Вобщем, ничо толкового не делал, а делал всякую фигню одну штуку с иконкой.
Дело в том что старая иконка в виндовс 10 все время отображалась неправильно. Очень часто на ее место рисовались иконки других программ. Я сперва думал, может делфи так собрал ЕХЕ-шник, что его вин10 плохо умеет отобразить. Но нет, я посмотрел на сам .ico-файл - и он в десятой винде точно так же отображался неправильно.
Дело в том что это иконка размером 16х16 и с 2-мя цветами (т.е. монохромная). Я так делал чтоб весило поменьше (она занимала всего 198 байт), так, как я уже писал ранее, что пытаюсь чтоб игра была поменьше весом. В пердыущих виндовсах все показывалось окай, в вин10 же - нет.
Ну и вот я стал тогда эксперементировать с иконками. Как оказалось, для коректного отображения иконки в вин10 нужно труколор(24 бит на пиксель) изображение, притом, обязательно с альфа-каналом (еще + 8 бит на пиксель). Кроме того - в самом ико-файле должны быть минимум 2 изображения (2-е иконки разного размера). Если эти условия не соблюдать, то вин 10 будет часто заменять иконку на что-то рандомное (видимо из кеша).
Ну и раз уж такое дело - то я решил таки слегка переделать иконку - сделал в цветах игрового меню (на пике). Ну и альфа канал таки тоже задействовал - скруглил края тоже типа под стиль меню. (Предыдущий вариант икоки, елси что, можно посмотреть в этом посте >>4836572).
Ну и новый вариант иконки весит уже 3638 байт (3,55 кб).

Сатаникия Макдауэлл Курумидзава Пт 16 августа 2019 23:58:12 #486 №4944726 

>>4944698

>о чём игра

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

Делаю примерно год, движок Юнити. Релиз неизвестно когда, думаю ещё нескоро.

Сатаникия Макдауэлл Курумидзава Сб 17 августа 2019 02:21:50 #487 №4944768 

>>4944723
Зарепорти этот баг микрософту пожалуйста. Не отображать совсем это одно дело и еще куда не шло, но отображать другую иконку совсем никуда не годится.

Белка и Стрелка Пн 19 августа 2019 10:45:04 #488 №4946074 
1566200704548.png

Это.. что-то вроде как попробовал улучшить игровой цикл таки. На Вин10 теперь вроде ок работает. На ХР тоже вроде как. Правда когда разбирался со всеми этими временами ожидания, чтоб игра не грузила процессор проганяя цикл вхолостую, нашол всякую инфу о том что все эти ожиадания на разных виндах могут работать совсем по разному. Ну типа, наприемр одна и та же процедура может установить на разных виндовсах значение ожидания как минимальное время ожидания, на других же - как максиамальное. Ну или что-то типа того.
Вобщем, попробовал решать WaitableTimer-ом и конструкцией типа:
i := Game_UpdTick - Game_HalfTickDelay;
QueryPerformanceCounter(j);
while j < i do
begin
SetWaitableTimer(Game_SleepTimer, TLargeInteger(DueTime), 0, nil, nil, false);
WaitForSingleObject(Game_SleepTimer, INFINITE);
QueryPerformanceCounter(j)
end;
где: DueTime : LARGE_INTEGER = ( QuadPart : -5000 );
Таким образом после череды ожиданий остаеться в конце некоторый очень маленький зазор времени, в котором таки происходит постоянный проход игрового цикла вхолостую. Но так как этот период времени очень мал, то и нагрузка на прцессор практически незаметна.

Вобщем, вот тут новый билд если что: https://www.dropbox.com/s/ejc1ntm8hg5pwzf/KYORN%20alpha%2026.7z?dl=0
Ну и если у кого Вин7, и вам не лень посмотреть, то я хотел бы узнать работает ли он окай. Ну там, без тормозов или рассинхронизации (движение рывками).
К тому же, можно менять режимы игрового цикла нажимая клавиши "+" и "-" Всего 2 режима, соответствующие клавиши включают один из режимов. По стандарту во время запуска игры включен режим который на клавише "+".

>>4944768

>Зарепорти этот баг микрософту

Ну.. я так-то раньше ничего никуда никому не репортил.. Я попробовал поискать как там это майкрософту зарепортить.. И нашол какую-то информацию, правда еще за 10-11 годы, мол там за то чтоб зарепортить майкрософту надо платить. Хотя что-то другое нашол что сейчас как-то по другому репортиться.. Ну и вобщем как-то не особо у меня было желания толком искать как там зарепортить, да и как там составлять этот репорт правильно. Ну и всякое такое. Вобщем, как-то лень этой штукой заниматься. Да и хз не возникнут ли потом какие всякие штуки из-за нелицензионности разных штук на компе.

Белка и Стрелка Пн 19 августа 2019 14:32:57 #489 №4946279 
1566214377745.jpg

Вот опять не запостилось с первого раза, говорит, что капча протухла... Можно же привязать капчу к сессии, но это, наверное, путь слабых.

>>4946074
Лол, я и не помню уже...
https://bitbucket.org/snippets/Milfie/aA89nx — тут нюанс есть с установкой приоритета реального времени рабочему треду строка 100, надеюсь, ты в курсе.

>все эти ожиадания на разных виндах могут работать совсем по разному

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

Белка и Стрелка Чт 22 августа 2019 14:05:14 #490 №4947477 
1566471914705.png

>>4946279

>тут нюанс есть с установкой приоритета реального времени рабочему треду

На самом деле я таки не сделал был этого, но теперь уже добавил.
Я так-то был видел эту штуку когда смотрел как сделан цикл в делфи-думе. Но там как-то в начале и в конце итерации цикла устанавливался и отключался высокий приоритет. Ну и он включался при определенных условиях, но там как-то вообще все сложно и я до конца не вникал что там за условия должны быть, и я попробовал был сделать без этого сперва.
Ну, собственно, добавления установления высокого приоритета, так, на глаз, не сделало рисование игры еще более плавным, вроде.. Но на всякий случай пусть будет таки.
А вот что действительно заметно влияет на работу цикла - это timeBeginPeriod. Вот без него, даже с установленным повышеным приоритетом - заметны подтормаживания. Инетересно еще и то, что убрав эти строки, прцессор даже, почему-то, в диспетчере задач показывает что загружаеться на 2-3% больше (но привключеноом повышеном приоритете треда только).
На счет же постоянного повторения минимального ожидания в цикле, такую штуку же я увидел был в делфи-квейке. Ну правда там оно делалось даже со sleep(1), а не с вейтабл таймером, так-что не уверен насколько такая штука в коде у меня оправдана.

Белка и Стрелка Чт 22 августа 2019 15:05:51 #491 №4947485 
1566475551794.png

Win7

Когда захожу в этот левый угол дороги, то персонажи автоматически идут вверх за двумя гривнами. И так бесконечно, пока я аккуратно не выйду вправо по травке.

А ещё игра не сворачивается. Когда пытаюсь — экран просто синеет.

Белка и Стрелка Чт 22 августа 2019 15:15:21 #492 №4947488 

А ещё в комнате со снаряжением случилось вот такое. Девочки просто перестали идти туда, куда я им говорил, и в итоге разошлись.

Белка и Стрелка Чт 22 августа 2019 15:18:50 #493 №4947489 

>>4947485

>Когда захожу в этот левый угол дороги, то персонажи автоматически идут вверх за двумя гривнами. И так бесконечно, пока я аккуратно не выйду вправо по травке.

Да, это там тестовый триггер просто срабатывает на этом тайле, все ок. Я их пока-что не удалил просто.

>А ещё игра не сворачивается. Когда пытаюсь — экран просто синеет.

И это тоже пока-что не баг. Я просто что-то как-то не сделал сворачивания. Потом может добавлю. А синеет когда окно делаеться неактивным.

Так-то мне важно знать работает ли на Вин7 без тормозов, и плавное ли двидение когда героини перемещаються.

Белка и Стрелка Чт 22 августа 2019 15:20:22 #494 №4947491 

>>4947488
Дыааа.. и это тоже тестовый скрипт. Это здание вообще все для тестов.

Белка и Стрелка Чт 22 августа 2019 16:52:40 #495 №4947518 

>>4947489

>Так-то мне важно знать работает ли на Вин7 без тормозов, и плавное ли двидение когда героини перемещаються.

Ну, у меня вроде всё ок.

Белка и Стрелка Сб 24 августа 2019 22:14:09 #496 №4948334 

>>4947489
Ещё один Win7. Окно не только не сворачивается, но и постоянно поверх всего. Можно только перетащить его в край экрана, если надо чтобы не мешало.

Плавность не сказал бы что идеальная, то ли тиринг, то ли життер какой-то на глаз вроде бы заметен в оконном режиме при 6х скейле. Но ничего такого, к чему я бы стал придираться. Нагрузка на 8-поточный CPU около 3-4%, частично красненьким в ProcessExplorer.

+/- не дают никакой заметной разницы ни в игре, ни на графике CPU. Нажимал и на нумпаде и нет, и с намлоком и нет. Хорошо бы что-то в заголовке окна писать о статусе настроек (проще всего), или текстом внутри игры при их смене.

Сырно Пн 16 сентября 2019 11:27:38 #497 №4955553 
1568622458715.png

Добавил возможность применения магии за пределами боя. А именно - лечения (боевую магию все так же нельзя будет применять за пределами боя).

Сырно Пн 16 сентября 2019 12:22:41 #498 №4955562 

>>4955553
Помню в четвёртой Финалке был данж с "ядовитым" полом. Наступил в лужу — получил отравление. Идёшь по данжу отравленным — с пати снимают HP (полностью умереть нельзя, но можно вляпаться в рандом-энкаунтер единицей здоровья).
Данж длинный, лужи не обойти, постоянно залезать в меню и использовать противоядие или магию, снимающую вредные статусы, не особо весело.
И уже после прохождения я где-то увидел, что там можно было скастовать левитацию на персонажей и отравление с луж не получать.
И вот откуда я должен был узнать в самой игре, что левитацию можно кастовать вне боя? Лечение, снятие статусов и Левитация. Странный набор. Эти полы встречаются буквально в одном подземелье. У "левитирующих" персонажей даже анимация не менялась, насколько помню, так что в обычной ситуации ты бы и не понял, что заклинание что-то даёт вне боя.
Может оно на то и расчитано было. Чтобы игрок испытал радость от того, что догадался до такого сам. Но лично я тогда кроме раздражения ничего не испытал.

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

Сырно Пн 16 сентября 2019 12:29:27 #499 №4955564 
89b5f7d7c20352e889bda5538a4f9d6a.png

>>4955562

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

По-моему очевидное решение. Я бы попробовал.

Новый тред. Сырно Пн 16 сентября 2019 13:36:22 #500 №4955580 
bcbbea0b8dbbb1d5c9e3d9b21ff70da9.jpg

Сделал новый тред: >>4955578

>>4955562
Отвечу тебе в новом треде.

comments powered by Disqus

Отзывы и предложения