Work Till Die
34 subscribers
5 photos
1 video
4 links
Канал о разработке визуальной новеллы Work Till Die
Download Telegram
Channel created
Channel photo updated
Media is too big
VIEW IN TELEGRAM
Ты тратишь пол своей жизни в дороге. Другую половину на работу, которая тебе не нравится, за которую ты получаешь гроши. Ты живешь по уши в грязи на съемной квартире один.
Зачем тебе это всё?
Бывают дни когда весь день происходит какая-то дичь.
Это один из этих дней.
Ну или ты окончательно поехал и теперь так будет всегда.
Ты мог бы быть математиком, физиком, химиком, может пилотом, ну или шахтером, в конце концов. Кем-то полезным и нужным. Но ты стал гуманитарием. Мои поздравления.
Это не игра, это крик о помощи. Помогите.

Work Till Die - визуальная новелла с элементами психологического хоррора и тёмной комедии, погружающая в атмосферу бесконечной рутины, тревожных воспоминаний и странных встреч. Сюжет построен вокруг обычной(?) поездки на работу, в течение которой у героя появляется шанс в корне изменить свою жизнь.

Добавляйте в желаемое в стиме - https://store.steampowered.com/app/4018390/Work_Till_Die/
🔥7💅2
Всем йоу!
Сегодня поделюсь как сделать на Ren'Py элементарную механику кликера.
Кликер - механика которая заставляет игрока успеть накликать определённое кол-во раз за отведённое время, в результате чего можно выйти на одно из двух разветвлений сюжета.

В первую очередь нам нужны константы кол-ва кликов, времени и переменные отслеживания состояния:
    define clicks_needed = 28
define time_limit = 5.0

label clicker_game:
$ click_count = 0
$ time_left = time_limit
$ game_active1 = True

call screen clicker_game_screen


Затем потребуется screen кликера - окошко в котором будет отображаться прогресс и обратный отчёт, например так:
    screen clicker_game_screen():

#Уменьшающий таймер
if game_active1:
timer 0.1 repeat True action [
SetVariable("time_left", max(0.0, time_left - 0.1)),
Function(check_game1_state)
]

frame:
background "gui/clicker/background.png"
xsize 799
ysize 401
align (0.5, 0.5)
has vbox
xalign 0.5
yalign 0.5
spacing 50

text "Времени до засыпания: [time_left:.1f] сек" size 30 xmaximum 500

bar value AnimatedValue(value=click_count, range=clicks_needed, delay=0.1) left_bar "gui/clicker/left.png" right_bar "gui/clicker/right.png" xmaximum 400 ysize 40

if game_active1:
text "Кликай, чтобы стараться" size 25

if game_active1:
key "mouseup_1" action SetVariable("click_count", click_count + 1)


Третья запчасть - функция которая отслеживает состояния (запущена ли мини-игра, состояние для победы, состояние для проигрыша), она же отправляет в лейблы с логикой победы и проигрыша:
    def check_game1_state():
if not renpy.store.game_active1:
return
if renpy.store.click_count >= renpy.store.clicks_needed:
renpy.store.game_active1 = False
renpy.jump("click_winner")
elif renpy.store.time_left <= 0.0:
renpy.store.game_active1 = False
renpy.jump("click_looser")


Готово, вы великолепны!
4🏆1
Выглядит это дело так
🍓3🕊1🏆1
Зачем вы встаете по утрам?
Задаете ли вы себе такой вопрос?
Если вы можете ответить на этот вопрос - отлично. Если нет, добро пожаловать в клуб.

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

И если многие из нас так никогда и не находят своего предназначения, цели, какого-то ответа, то Степашке повезло.

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

В этот знаменательный день мы предлагаем вам взять на себя управление над его судьбой. Получится ли у вас что-то изменить?
🔥3🏆2🕊1🌚1
Это конечно очень пафосная аннотация, в нашей игре мы по максимуму стараемся избежать излишней серьезности и подать драму под гиперболизированным психо-соусом, потому что кому охота играть в обыденность? Нам точно нет.

Также вместе с героем попробуем разобраться. В чем? Да во всем. Кто виноват? Детерминизм? Капитализм? Или может родители? Короче найдем крайнего, и свалим всю вину на него, по классике.

Психоделичное приключение на один вечерок в стиле пост-модерн (а каком же еще? все что мы делаем это уже ПОСТ что-то). В то же время это и приключение для нас, начинающих разработчиков.

Подписывайтесь и следите за разработкой, читая наши посты, и узнавая что-то новое. Нам просмотры, вам - дешевый дофамин.
🔥5🕊1🐳1🍓1🦄1
"Это на ТЕБЕ будут зарабатывать деньги! А взамен дадут на карточку цифры! Понял, да?! Цифры на ПЛАСТИКОВУЮ КАРТОЧКУ! Кхе! Мне вот дали тоже пенсию цифрами выдали, понимаешь?! Две тысячи! И что мне делать теперь с ними?! Я ЕЕ ВЫКИНУЛ К Х*ЯМ!"

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

Обычно видя таких людей на улице, вы стараетесь обойти их по широкой дуге. Но у Степашки такой возможности не будет.
🌭5😁2🏆1
"Подъем! Все-таки интересные у тебя сны. Не побег от монстра и не эпичная драка. Тебе приснилось ЭТО."

Всем йоу!
В Москве дождик, делюсь премиксами двух треков из игры, тоже такие, как бы меланхоличные...
А ещё на скрине из сна справа сверху виден некий уровень STRESS. Эта механика присутствует на протяжении всей игры, лучше до конца этот уровень не заполнять хе-хе..
6🙈3
Please open Telegram to view this post
VIEW IN TELEGRAM
Доброго денечка! У нас хорошие новости: демо версия нашей игры готова и ждет вас в Steam!
Так что если у вас есть свободные полчасика, качайте и залетайте посмотреть что почём и зачем.
(Только чур играйте со звуком!)

Как сыграете, не поленитесь и поделитесь впечатлениями в гугло-форме за ГИГА-РЕСПЕКТ от нас (это займет минутку!). Тем самым поможете сделать нам финальную игру лучше! Спасибо! 🐁
🔥10🕊3