Роблю гру з гроком

Доброго дня спільното, ні для кого не секрет що ми живемо в дуже неоднозначні часи. По спеціальності я завжди був художником, але через те що мої роботи принесли не так багато грошей і нуль слави, я спробував створити самостійні ігри у game maker, і це завершилось ще більшим провалом. Так як я відчуваю що вже прожив свої найплодотворніші часи і ринок для художників помер, я вирішив нарешті спробувати ші. Повне створення з нуля, з максимальною делегацією повноважень.

Почав з простого — якоїсь текстової гри. Перша ідея натхнена життям — похмуре кіберпанк-майбутне, де нам треба виживати щодня. У нас буде квартира і рулетка, з якої випадають ресурси та випадкові івенти, така собі інкрементальна легка мандрівна гра з елементами лайф сіму. Розробка буде в гроці та game maker studio, тому що це під рукою.

Першим ділом я почав генерити візуальні концепти.

Грок віднісся до задачі творчо, додавши всіляких ієрогліфів та сатиричних написів типу «живи вільно, помри тут», додав дощу і назвав це «район дощовий». Я теж митець, тому я це викинув нафіг заради чогось більш тонкого і гнітючого.

Подальші ідеї потребували моїх концептів для чіткого відтворення картинки з голови. Одна з головних проблем грока це вокізм, тому що дефолтний чоловік там або кореєць або інстатурок з бородою. Доводится втручатись і вручну писати гроку щоб він виправив фізіономії на щось більш звичне.

На днях, по телевізору я побачив рекламу, картинку внизу екрану де було якесь казино і два гротескні культуристи в дивному одязі, яким на вигляд між 20ма та 57ма. Що мав на меті творець, коли він задавав промти, чи це реслери чи порноактори, сказати важко, але як же добре ці виродки попадають в суть ші-естетики. Нові шварцнегери.

Просто в ту секунду я зрозумів яким буде стиль, і назву гри ‐— Bimblolot.

Зустрічайте нашого героя, пересічного чоловіка на імя Гомер С.

Концептити з грок насправді це доволі тяжка робота, яку можна зрівняти з спілкуванням з художником по імейлу. Пробуючи художні межі машини, я наказав «створи ілюстрацію у стилі мобіуса, якийсь інфернальний замок». ШІ напевно запросто створить картинку в стилі самого впливового і цитованого фантастичного художника, натомість я отримую роботи натхнені якимось сергєєм з артстейшена. На це я сказав «це лайно галіме», і, на моє здивування, грок згенерив ще один варіант, вибачаючись та кажучи мені що я правий і він намагаєтся зробити роботу більше у стилі Жана Жерарда. На це я вирішив відповісти «це все одно лайно, індус ти ї####ний», грок ніяк не відреагував у прояв грубості та расизму у професійній розмові, що цікаво.

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

Тепер приступимо до самої гри. Працювати будемо з gml, бо мені це знайомо. Тут вже без жартів, видно завтрашній день. Для початку я попросив згенерувати ідею інкрементальної гри про депресію з механікою рулетки. В ідеї грока у нас нам потрібно набирати Ясність, щоб побороти Туман. Gml код написаний гроком не тільки працює, а й дивує — рулетка намальована і анімована програмно. Можливо слід погратись з потенціалом використання draw функцій в гейммейкері. Тільки от сенс гри не зрозумілий. У нас збираєтся ясність і туман, і ми тратимо ясність щоб отримувати більше ясності і апгрейдити швидкість генерації, на рулетці виграємо прискорення генерації або певну кількість ясності.

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

Тут виникла перша проблема — гра перестала працювати. Грок так само зробив новий код і підтянув частину старого під нього, але ще запропонував код з функціями для реалізації мініігор. Він сказав вставити це в розділ в обєкт чи script, куди традиційно йдуть «функції». Я і вставив у скріпти, і все, гейммейкер не запускає білд, цитуючи помилку з ссиланням на неіснуючі елементи. Щоб не розбиратись чи правильно я скопіпастив, я попросив переверстати минулий код в одну актуальну версію і тепер ті функції були відсутні, і гра запрацювала. Тобто, грок написав якусь лишню шляпу яку потім сам пофіксив. У всякому разі це зайняло десь хвилин 30, а не місяць як при програмуванні вручну, і працює.

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

(продовження слідує)

Підписуйтеся на Telegram-канал @gamedev_dou, щоб не пропустити найважливіші статті і новини про геймдев

👍ПодобаєтьсяСподобалось1
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Концептити з грок насправді це доволі тяжка робота

🤣🤣🤣

Це 100% низькопробний ШІ слоп 🤣🤣🤣

тому що АІ слоп нікому не цікавий

ну якщо людині хочеться — хай робе
не розумію до чого тут комментар «не роби»

Так хочеться ж людині, ну

Я теж митець, тому я це викинув нафіг заради чогось більш тонкого і гнітючого.


Якщо сфоткати на телефон Позняки чи Харьок, буде те саме

Одна з головних проблем грока це вокізм, тому що дефолтний чоловік там або кореєць або інстатурок з бородою

Боже, що..

Майже вся стаття — це про спілкуванням з художником по імейлу. Туманно, депресивно, та ще й з матюками.

Дядько на останній картинці підозріло схожий на Ґатса)

Здається, наразі ЛЛМ відкрили вікно можливостей для малих команд. Наприклад, вийшла демка Travelling at Night.

(продовження слідує)

facepalm