- Сообщений: 3147
- Спасибо получено: 2651
Эльфа-разработчика дневник
9 года 3 мес. назад #96526
от DeadElf79
DeadElf79 ответил в теме Эльфа-разработчика дневник
Эм... Buildrick был за что-то заблочен, но я все же отвечу, пост-то остался, хотя я и пропустил всё.
Графика отчасти моя, я переиначил под эту перспективу один известный пак и дополнил его уже своими пикселями. Обо всей использованной графике будет написано в README после публикации.
Диагональное движение даже не думаю добавлять. Игрокам может казаться, что это было бы круто и интересно, но для меня это просто неимоверно огромное время, потраченное на графику и тестирование. Поэтому мой ответ: чем меньше я буду настраивать поверх итак уже сложного управления новых фишек, тем больше шансов, что разработка продлится менее пяти лет.
Название менять не буду, потому что оно некоторым образом завязано на шутке.
Графика отчасти моя, я переиначил под эту перспективу один известный пак и дополнил его уже своими пикселями. Обо всей использованной графике будет написано в README после публикации.
Диагональное движение даже не думаю добавлять. Игрокам может казаться, что это было бы круто и интересно, но для меня это просто неимоверно огромное время, потраченное на графику и тестирование. Поэтому мой ответ: чем меньше я буду настраивать поверх итак уже сложного управления новых фишек, тем больше шансов, что разработка продлится менее пяти лет.
Название менять не буду, потому что оно некоторым образом завязано на шутке.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 3 мес. назад - 9 года 3 мес. назад #96568
от DeadElf79
DeadElf79 ответил в теме Эльфа-разработчика дневник
Пока отлаживал одну дико сложную в реализации механику, вдруг подумал: а почему бы и не вытащить из рэденика (к которому я однажды вернусь-таки) такой полезный инструмент, как визуальную отладку?
Пока занимаюсь переносом, возможно, опубликую как-нибудь и здесь. Если будет настроение, конечно. И если кому-нибудь кроме меня это будет нужно.
Для тех, кто в танке, оранжевый прямоугольник на этой гифке отрисовывается на отдельном изображении поверх вообще всего в режиме отладки (это когда запустили игру из редактора):
Помимо таких вот прямоугольников можно на то же изображение отрисовывать всякие тексты, значения каких-нибудь переменных и переключателей и прочее.
Скрипт будет сугубо для эйса, в муве и так отладка есть, хоть заотлаживайся.
Собственно, запостил простейшую, но уже рабочую версию скрипта: [ссылка] , дорабатывать до новых функций и прочего буду потом.
Пока занимаюсь переносом, возможно, опубликую как-нибудь и здесь. Если будет настроение, конечно. И если кому-нибудь кроме меня это будет нужно.
Для тех, кто в танке, оранжевый прямоугольник на этой гифке отрисовывается на отдельном изображении поверх вообще всего в режиме отладки (это когда запустили игру из редактора):
Помимо таких вот прямоугольников можно на то же изображение отрисовывать всякие тексты, значения каких-нибудь переменных и переключателей и прочее.
Скрипт будет сугубо для эйса, в муве и так отладка есть, хоть заотлаживайся.
Собственно, запостил простейшую, но уже рабочую версию скрипта: [ссылка] , дорабатывать до новых функций и прочего буду потом.
Последнее редактирование: 9 года 3 мес. назад пользователем DeadElf79.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 2 мес. назад - 9 года 2 мес. назад #96635
от DeadElf79
DeadElf79 ответил в теме Эльфа-разработчика дневник
А вот и снова Эльф со своими постами с обещаниями чего-то крутого. Да, да, знаем.
На сей раз ничего обещать не буду. Сегодня я наконец-то добрался до тестирования. Это не то тестирование, которое проводят перед публикацией, отнюдь. Это то тестирование, которое дает мне пинок и не один, а сразу полтора десятка, чтобы указать мне на то, что я взялся менять слишком много и далеко отошел от сути.
Собственно, да, я помер на пятом этаже, не пройдя башню до конца. Механики работают отлично, но изменения в некоторых скриптах сыграли со мной дурную шутку: мне не выдались лечилки, а хад здоровья не захотел показывать мне, как чувствует себя принцесса в данный момент. Единственное, что предупредило меня о скорой смерти - это сердце, которое я привязал к окну здоровья. Оно начинает бешено колотиться, если здоровья мало. Именно так я и понял, что скоро мне наступят полные и окончательные кранты.
По ходу прохождения я записывал в блокнотик карандашом все мелкие ошибки, которые еще не записывал в свой список дел. Завтра (точнее, да-да, уже сегодня) я буду исправлять их одну за другой. Как только пройду по всему списку из блокнота, начну тестирование заново.
А теперь из хорошего:
- графика меня порадовала. не зря рисовал. надеюсь, она нормально пойдет у всех.
- проблему с ящиками вроде решил (они теперь интерактивятся с одного нажатия, а не после десятка)
- бег теперь также доступен. не знаю, на какой клавише он на клавиатуре, но на контроллере это правый стик, по-моему, удобно.
- управление с контроллера проверил, всё работает. единственное, чего теперь не хватает так это типичных консольных кнопочек в меню (типа A - принять, B - отменить) при подключении контроллера.
Такие вот дела. Когда отловлю все ошибки, можно будет наконец завершить работы над первым актом и дорабатывать механики во втором, которые я так старательно откладывал все это время Т_Т Стыд и позор, стыд и позор за такие отладывания на потом. Исправлюсь.
На сей раз ничего обещать не буду. Сегодня я наконец-то добрался до тестирования. Это не то тестирование, которое проводят перед публикацией, отнюдь. Это то тестирование, которое дает мне пинок и не один, а сразу полтора десятка, чтобы указать мне на то, что я взялся менять слишком много и далеко отошел от сути.
Собственно, да, я помер на пятом этаже, не пройдя башню до конца. Механики работают отлично, но изменения в некоторых скриптах сыграли со мной дурную шутку: мне не выдались лечилки, а хад здоровья не захотел показывать мне, как чувствует себя принцесса в данный момент. Единственное, что предупредило меня о скорой смерти - это сердце, которое я привязал к окну здоровья. Оно начинает бешено колотиться, если здоровья мало. Именно так я и понял, что скоро мне наступят полные и окончательные кранты.
По ходу прохождения я записывал в блокнотик карандашом все мелкие ошибки, которые еще не записывал в свой список дел. Завтра (точнее, да-да, уже сегодня) я буду исправлять их одну за другой. Как только пройду по всему списку из блокнота, начну тестирование заново.
А теперь из хорошего:
- графика меня порадовала. не зря рисовал. надеюсь, она нормально пойдет у всех.
- проблему с ящиками вроде решил (они теперь интерактивятся с одного нажатия, а не после десятка)
- бег теперь также доступен. не знаю, на какой клавише он на клавиатуре, но на контроллере это правый стик, по-моему, удобно.
- управление с контроллера проверил, всё работает. единственное, чего теперь не хватает так это типичных консольных кнопочек в меню (типа A - принять, B - отменить) при подключении контроллера.
Такие вот дела. Когда отловлю все ошибки, можно будет наконец завершить работы над первым актом и дорабатывать механики во втором, которые я так старательно откладывал все это время Т_Т Стыд и позор, стыд и позор за такие отладывания на потом. Исправлюсь.
Последнее редактирование: 9 года 2 мес. назад пользователем DeadElf79.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 2 мес. назад #96690
от DeadElf79
DeadElf79 ответил в теме Эльфа-разработчика дневник
Так как это не скрипт нифига, а просто батник, то помещу его сюда.
Специально для тех, кто любит хранить в одной папке с проектом всё, что с ним связано и не хочет перед публикацией вручную удалять из упакованного архива всё лишнее, есть такой вот прием.
создаем файл make_my_project.bat в папке с проектом (или на одну папку выше, как это сделал я)
забиваем в него следующую строку, например: заходим в папку с проектом и создаем файл exclude.txt, забиваем его следующим содержимым (каждая строка - отдельный пункт того, что надо исключить), например: запускаем, ждём минуту или около того (если проект 500 МБ+, то две)
в итоге, если ничего не сломали, получаем два файла: My Project_13.02.2017.zip и make_my_project.13.02.2017.log. Первый - это архив с игрой, второй - лог работы архиватора.
Оригинал взят из статьи на хабре (вот ссылка: habrahabr.ru/post/72636/ ) и модифицирован под свои нужды. Там же - описание того, что этот батник делает.
Таким образом эльф сделал элементарную программку, которая будет собирать за него проект в архив и исключать из него всё ненужное, тем самым уменьшая размер и не давая игрокам покопаться в некоторых исходниках.
Для сравнения: полная папка с проектом, созданная вручную обычный упаковыванием папки, весит 200+ МБ. А вот архив, собранный батником, - всего 138.
Если у вас не работает команда "7z", то пропишите ее в переменную среды PATH (найдете в сети инструкции об этом, это дело двух минут).
Специально для тех, кто любит хранить в одной папке с проектом всё, что с ним связано и не хочет перед публикацией вручную удалять из упакованного архива всё лишнее, есть такой вот прием.
7z a -ssw -mx5 -xr@"My project\exclude.txt" "My Project_%date%.zip" ".\My project\*" | findstr /P /I /V "Compressing 7-Zip" >> make_my_project.%date%.log
pause
*.zip
*.psd
*.bat
*.rvdata2
check.txt
uncheck.txt
exclude.txt
movies
Оригинал взят из статьи на хабре (вот ссылка: habrahabr.ru/post/72636/ ) и модифицирован под свои нужды. Там же - описание того, что этот батник делает.
Таким образом эльф сделал элементарную программку, которая будет собирать за него проект в архив и исключать из него всё ненужное, тем самым уменьшая размер и не давая игрокам покопаться в некоторых исходниках.
Для сравнения: полная папка с проектом, созданная вручную обычный упаковыванием папки, весит 200+ МБ. А вот архив, собранный батником, - всего 138.
Если у вас не работает команда "7z", то пропишите ее в переменную среды PATH (найдете в сети инструкции об этом, это дело двух минут).
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
9 года 2 мес. назад #96691
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме Эльфа-разработчика дневник
НУ по последнему пункту, может понадобится установка самого 7z)
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Спасибо сказали: DeadElf79
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 2 мес. назад #96694
от DeadElf79
DeadElf79 ответил в теме Эльфа-разработчика дневник
Идет второй этап тестирования, была обнаружена еще пара десятков мелких и не очень косяков, так что разработка движется вовсю. Решил на сей раз порадовать глаз пользователей Светлой и кинуть сюда скриншот с огоньком, свеженький)
Заодно на нем же можно разглядеть измененный хад и горячие клавиши у инвентаря (их всего три, но в последнем слоте у меня не было на тот момент поушенов).
Заодно на нем же можно разглядеть измененный хад и горячие клавиши у инвентаря (их всего три, но в последнем слоте у меня не было на тот момент поушенов).
Спасибо сказали: Paranoid
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.102 секунд
