Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Wolf.dp

17
Posts
4
Followers
A member registered 21 days ago · View creator page →

Creator of

Recent community posts

Дивно, бо ці трі опції перепробував разів надцять в усіх комбінаціях, і доки не проклацав постійно переслуховування історії -- то не вийшов на кінців з розкриттям вбивці. Можливо і наплутав.

Чесно кажучи трохи спантеличила механіка "треба повторно вислухати розповідь". Мені взагалі дуже подобаються новели, де є вибір котрий впливає на оповідання. Але дуже не очевидно що повторне прослуховування впливає на подальший вибір.

(1 edit)

Не впевнений що це можна розглядати як візуальну новелу. Так є певна низька тексту з дівчиною на фоні, але технічно це тавер-дефенс.

Ради інтересу глянув -- в мене вийшло 986 тексту, що йде саме діалогом з валькірею та описом подій.

Лол, я хвилину не міг допетрати як стартанути гру. І в цілому затискання клавіши -- поганий QoL. Хоча наротивно -- задум цікавий.

А так -- прикольна гра на розважитись. Є баланс в діях, а значить доводиться слідкувати що треба робити. Технічне виконання -- мені як програмісту досить приємно бачити роботу не через черговий движок для новелок, та щей з локалізацію через cvs. Графічне виконання, озвучення, анімації -- все класне. Якби не обмеження в 1к, та 1 спрайт (ну і не за один тиждень),  гру можна було б розширити і довести до більшого рівня, що виправить одноманітність ігрового процесу.

Можна почитати інформацію за запитом "WPF .NET", але я би не радив його розглядати для можливості написання ігор:

1. Він повинен бути встановлений на цільовій машині (по аналогії з Flash, JAVA чи певних реалізацій RPG Maker). Якщо робити фінальний інсталер, а не просто exe, то можна включити встановлення необхідного фреймворку в скрипти і це буде виконано один раз для певної версії (наприклад зараз актуальна версія .net core 8). Я використовував версію 4.8, котра за замовченням стоїть на Windows 10, але так як це стара версія, то і немає певних нових можливостей, що спрощують написання коду (трохи страждав від цього, але не суттєво). Ну і з версії 5 можна зібрати портабл версію, що не вимагатиме встановлення фреймворку, але тоді весь гамуз буде займати 300+ МБ навіть для порожнього вікна.

2. В WPF дуже багато інструментів для "бізнес задач" (наприклад вивести список записів різного типу, з різною інформацією, та різними командами), але майже немає "візуальних спецефектів" що більш критично для написання гри. Тобто якщо захочеться додати гарний перехід між сценами -- це займе купу часу.

3. В мене написання коду зайняло десь дві-три доби. Типових інструментів і плагінів для швидкого перегляду результату немає. Тестувати окрему гілку -- теж не можна. Тобто або доведеться постійно проклацувати до певного моменту. Всі типові фічі на кшталт "збереження" чи "відмотати назад" -- пишеш з нуля. Весь текст -- вшито в код, що теж ускладнює його перевірку та корекцію.

4. Лише під Windows. Причому якщо написати на сучасній версії, то прощаєшся з можливістю запускати на Windows 7. Під linux на mac-os є інші рішення, на котрі можна перенести частину коду, але якщо треба підтримка різних платформ -- краще брати щось відразу кросс-платформене, а не писати різні версії.

Тому краще обрати той же Unity, котрий може і займе більше місця, але дасть набагато більше можливостей. Або, якщо немає мети писати специфічні оформлення на механіки, то краще взагалі брати той же Ren'Py, і не страждати фігньою як я.

P.S. музики в моїй роботі немає. Так як доводив до ладу певні моменти, викроїти час на її пошук з безкоштовних джерел не вийшло.

В цілому виглядає досить норм, але є певні питання до оптимізації коди: я запускав на слабкому ПК з слабкою графікою, і текст з'являвся дууууже повільно.

Ще напевно є сенс в майбутньому переглянуті інтерактивні предмети якось помічати (інший колір, чи додати прозорості)

Не знаю чому, але той факт що по суті йде перелік питань на котрі можна дати відповідь "так/ні" -- трохи вибиває. А от сама ідея розіграти просту сцену про обговорення дієти дуже сподобалось. Чомусь такі речі читати значно простіше і цікавіше.

Я так і не зрозумів, отримав монарх відповідь чи ні.

Візуал, озвучення -- все на вищому рівні. Сама історія -- трохи тяжко сприймається, так як по суті не завершена. Як я зрозумів, ідея в тому що через дари зовнішні сили змушують поступово підкорятися їм, та все ж не зрозуміло чому люди просто чекали птаха, а шукали можливість жити далі без нього. У них не було можливості, чи вони просто були очаровані солодким смаком?

Візуал приємний, єдине що напевно треба було підправити тіні на ельфійці. Історія -- задум цікавий, але таке тяжко вписати в 1к слів. Ну і хотілось би мати більше уяви, чи це дерево єдине на все місто (чи взагалі як в Лораксі їх винищили).

Знизу попередження повинен бути текст "More..." у вигляді лінки. Тицнути його, там далі з'являється варіант "все одно запустити". 

Це типова ситуація для непідписаних програм на .net, так як Windows за замовченням налаштований запускати лише підписані програми цифровим сертифікатом. А він (сертифікат), нажаль, для фізичних особ не дуже доступний з питань безпеки. А от якщо в тексті попередження згадується не тільки той факт що немає можливості перевірити видавника, а й що скажемо Defender помітив підозру на %Code.Name% (Наприклад "застосунок має ознаки Qvod.Win32") -- то це сигнал що краще не запускати. Це не означає що застосунок 100% з вірусом (насправді хибних спрацьовувань досить багато), але є сенс таки оминути такі програми.

Ще є варіант що в вас в налаштуваннях системи стоїть "запускати застосунки лише з магазину", тоді треба перемикати на варіант "дозволити запуск сторонніх програм", але не радив би заради цієї гри копатись в усьому цьому.

Лол, несподівано. Дякую за відгук!

Це тому-що писалось на тому, що зовсім не призначено для ігр. Насправді в думках є таки вивчити Unity і розважатись з написанням ігор вже саме на ньому. Але там також доведеться прописувати внутрішню логіку застосунку без прив'язки до візуалу, тому поки "тренуюсь" на чому хоча б якось вмію.

Нажаль відомий баг, що тяжко відтворюється. В мене така поведінка проковзувала на старті програми в одному випадкі з десятків, тому пофіксити поки не вдалось, і вирішив викласти вже хоч як є. Можливо таки доведеться просто відмовтись від можливості "таскати за будь яку частину вікна" і зробити просто типове вікно застосунку.