Marat
Andrei
я бы поконтрибутил
правда, тулчейн на макоси не разворачивается
Andrei
поконтрибутил и поюзал
Anton
имхо
Anton
начинать надо с малого
Anton
чтобы пробится в бизнес, хотябы для стартапов бомжевых уровня экзонума
Anton
поэтому надо начинать с козырей
Anton
тобишь с гуев
Anton
как фейсы со своим реакт нэйтивом
Anton
визуалка это 90% успешной рекламы для бомж стартапов
Anton
если будет тулкит на котором удобнее и быстрее будет писать чем под веб
Anton
то это будет вин имхо
Loo
Anton
Loo
Alex
LexsZero
го блокчейон на базе гита пилить
Anton
го блокчейн про блядей делать
Andrei
LexsZero
бля((
Alex
http://gitchain.org
Andrei
потому что everything is better with Bluetoo^WGit
Anton
посоны
Anton
если у кого есть хороший геймдев разраб
Anton
знакомый
Anton
не обязательно по расту
Anton
дайте контакты плез
Anton
нужно с кем то хоть советоваться, а не с кем
Anton
и у меня уже голову разрывает
Anton
одно дело высирать в чат все свои ресерчи
LexsZero
@notfl3 ?
Anton
но все равно в одиночку делать все не зная хороших подходов, или базисов вменяемых
Anton
пиздецки тяжело
Anton
помню находил одного разраба на юнити
Anton
так там днище было не шарящее нихуя
Anton
вот если кто больше в фундаменталке шарит, вот это бы прям оч подсобило
LexsZero
ну вон федю тыкай
Anonymous
Я бывший геймдев разраб, пиши если что.
Anton
то что я пишу пиздецки близко к геймдеву
Anton
LexsZero
он Shar написал
Anton
круто
Anonymous
На чем пилишь то хоть?
Anton
тоесть ты в целом шаришь в вещах вроде ивентлупа, подходах к анимации в эвентаз и тд?
Anton
Anton
основа - вебрендер
Anton
сам вебрендер вроде более менее понял
Anton
но пытаться понять абстракции и как писать все равно очень сложно
Anonymous
Тогда делай без std и прямиком в wasm
Anton
в какой момент перерисовывать, как по фреймам выделять время для того чтобы в эвентлуп добавить таску анимации и тд
Anton
Anton
яж говорю - движок отрисовки и всей говнины это вебрендер
Anton
самому рендер писать я умру и нихуя не сделав
Anton
а тут рендер в чистом контексте но еще и с плюшками
Anton
но все остальное - отрисовка, эвенты, анимация, архитектура на мне и мне тяжко
Anonymous
Я с webrender-ом не работал, а сам rust все еще изучаю. На расте очень мало написано игрушек, но думаю есть на github. Советую взглянуть на их архитектуру. А вообще игрушки лучше всего писать на Unity, если что попроще, то на Javascript (pixi.js, phaser, three.js). Большинсво движков используют скрипты (Lua, JS, даже C++ но интерпретируемый). Так проще обеспечивать data-driven подход
Anton
блэи, мне не игрушки нужны
Anton
мне бы понимание кор архитектуры
Anton
в какой момент например и как запускать анимацию?
Anton
В какие моменты нужно перерисовывать фрейм относительно стэйта?
Anonymous
Какой тип геймпплея?
Anton
всмысле?
Anton
у меня gui тулкит
Anton
мне бы тащемта вот именно в коре определять
Anton
движки типо юнити это уже собранное и готовое
Anton
а мне днишко нужно
Anonymous
turn based RPG скажем или паззл (quiz) или FPS?
Anonymous
При FPS например перерисовка происходит всегда, каждые 60 fps или сколько будет с просадкой, никаких событийных анимаций форсирующих перерисовку не нужно, а вот при turn based (казино всякие там, карточные игры, шахматы) есть смысл сделать. Так что у тебя?
Anton
ну смотри к примеру
Loyd
Anton
у меня есть лайаут, лайаут создаю я в вебрендере и к нему цепляю ивентлуп. Положим я создал кнопку, мне нужно ее передвинуть с определенным easing и за определенное время. Мне нужно понять как организовать стэйт виджета чтобы создать задачу на изменение и применение данных (ибо я обновляю фрейм целиком а вебрендер уже сам думает что изменилось конкретно и что менять), мне нужно понять как спроектировать виджет с стэйтом параметров, в какой момент создавать ивент, задачу или чтото чтобы создать анимацию перемещения и чтобы все в одном ивентлупе, как определять время фрейма, как обеспечить прерывание действия и тд
Anton
просто я опять пришел к моменту где у меня есть один ивентлуп, простая абстракция описывающая элемент и которая при эвенте пабсабит во все элементы для действия, или от элемента кидает эвент вверх и перерисовывает
Anton
а вот анимации - на дне
Anton
я нихуя не знаю
Anton
я не знаю как определить нормальные эвенты, как хранить состояния, и как отслеживать обновление по состоянию или банально для элемента хранить в нем анимации стэйта или прерывать действие анимации
Anonymous
Это смотрел? https://github.com/amethyst/amethyst
Anton
ммм нет
Anton
стоит?
Anonymous
Вот то, что тебя интерересует: https://github.com/amethyst/amethyst/tree/develop/amethyst_ui/src
Anonymous
Ты пишешь велосипед. У всех игр всегда один евентлуп