Pull to refresh
4
0
DrNemo@DrNemo

User

Send message
если сразу взяться за новый Source, то в одиночку не вытянуть)
хотя гибкость и масштабируемость не отменяется)
GreatRash, вы абсолютно правы. первично движок идет под игры основанные на тайлах и физике.
вопрос о изометрии пока под вопросом, и в первой версии не планируется
нет, хочется реализовать 1 единый пакет, возможно с механизмом плагинов
на текущий момент идея такая:
1. воздействие на мир (все внутри игры строится на основе векторов)
2. применение изменений
3. обработка исключений (например коллизии) — возможно вынос в отдельный слой с созданием премитивов, для облегчения определений коллизии
4. рисуем
такт
спасибо за советы, учту.
по делу:
я планирую идти от простого к сложному, наращивать функционал и возможности от версии к версии

заявленный минимум:
Работа со сценами — не попадающие в окно отрезается, можно установить как свои размеры так и сдвиги

Объекты сцены — дочерние элементы сцены, это сами игровые объекты, могут быть произвольными на основе parrentа
поддерживается переназначение обработчиков событий

события:
функции обработчики событий
eventClick, eventDblClick, eventHover, eventKeyX — понятно
eventCollision — столкновение с объектом той же маски

collisionFlagBottom, collisionFlagLeft — и т.д. флаги коллизий по сторонам

простейшая физика
gravitati = new Vec2(1, 0) или false если отключена

если не переназначать события, то срабатывают события по умолчанию

можно немного поподробнее об вопросе, какой именно цикл вы имеете в веду, отвечающий за рендер?
этим я и собираюсь заняться)
от сообщества, если заинтересует, я жду идеи как по реализации конкретно движка (когда будет рабочий прототип), так и улучшения удобства его эксплуатации.
так же интересно посмотреть как бы вы написали игру на своем «идеально» движке.
по опыту могу сказать, будут подгонки и туда и туда, не забываем что есть такие вещи как производительность и особенности языка.
однако хочется свести к минимуму изменение «идеального» кода.

ну и не зря же я обратился к сообществу) 1 голова хорошо, а много лучше)
идея немного утопична, создать движок под любой тип распространенных в веб 2d игр. (я понимаю что такую мультикомбайность очень сложно создать, но к идеалу стремится буду)
т.е. при разработке учесть и заложить все основные необходимые программистам возможности и методы.
только упаковать все это в удобный и логичный для использования и понимания механизм.
«Я придумал велосипед! О чудо, он едет!»
а еще яндекс очень любит дом 2…
не удобное голосование, т.к. я учитываю несколько параметров.
а вы не из военкомата?)
наверное я более консервативен)
но для меня обязательно наличие блока Num Lock, пространство вокруг стрелок и расположение «горячих» клавиш alt,ctrl,shift на привычном месте. И одно из самых главных, это enter нормального размера, чем страдают многие производители ноутов)
не знаю как вам, но у меня давно выработалась привычка, что Ctrl находится с краю под мизинцем. И уже один этот факт стал бы для меня отказом от покупки.
тык по колесику мыши и опусти вниз)
со 2 попытки, но анимацию js добавить стоит, станет похоже на кино времен Чарли Чаплина)
а как поисковики воспримут такой сайт?
не мешало бы добавить анимацию нажатия и наведения

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity