Посоветуйте html5 движок для несложного кликера
| |
Vinchensoo | Дата: Среда, 01 Октября 2014, 09:20 | Сообщение # 1 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| В общем, охото стало побаловаться с html5.
Требования: 1. Писать на js. Всевозможные движки с конвертацией в html5- мимо 2. Нужно, чтобы сам движок реализовывал text input box. Вообще, игра типичный кликер на Н игроков, поэтому в ней будет много текстбоксов для ввода данных от игрока и... 3. Статичные спрайты и обработка взаимодействия пользователя с ним: клики в основном.
Анимации, 3D и прочие навороты не нужны.
Темку создал, потому что движков достаточно много, самому пересмотреть все сложно, может кто работал и подскажет.
Смотрел Impact и Phaser. Последний понравился, но у него нет встроенных тексбоксов, а наворачивать хтмл- не удобно.
|
|
| |
Wookie | Дата: Среда, 01 Октября 2014, 10:59 | Сообщение # 2 |
Decembear
Сейчас нет на сайте
| Я советую чистый html5.
|
|
| |
Vicka | Дата: Среда, 01 Октября 2014, 12:21 | Сообщение # 3 |
Another ART
Сейчас нет на сайте
| Vinchensoo, бесплатный конструкт 2 ) Хотя он конструктор.. Но вдруг
|
|
| |
lvovand | Дата: Среда, 01 Октября 2014, 12:30 | Сообщение # 4 |
старожил
Сейчас нет на сайте
| из движков баловался wade (http://www.clockworkchilli.com/index.php/developers) все движки что видел заморачиваются на графике, звуке, а вот текстбоксы - наверно разрабы подразумевают, что их и без движка можно прописать
Разработка и продвижение сайтов. Дизайн
|
|
| |
atoris | Дата: Среда, 01 Октября 2014, 14:03 | Сообщение # 5 |
участник
Сейчас нет на сайте
| CreateJS? на счет text input box не знаю
Вступайте в групу
|
|
| |
MrNesh | Дата: Среда, 01 Октября 2014, 14:35 | Сообщение # 6 |
Воин добра и света
Сейчас нет на сайте
| Tululoo pixi.js
|
|
| |
Wookie | Дата: Среда, 01 Октября 2014, 14:36 | Сообщение # 7 |
Decembear
Сейчас нет на сайте
| Neia, да, кстати, C2 тоже пойдет.
|
|
| |
Vinchensoo | Дата: Среда, 01 Октября 2014, 15:39 | Сообщение # 8 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Цитата Wookie ( ) Я советую чистый html5. В смысле canvas и еже с ним? Это путь написания велосипедов: загрузчик ресурсов, спрайты, какой-нить звук. Смысл всего этого. Цитата Neia ( ) Vinchensoo, бесплатный конструкт 2 ) Хотя он конструктор.. Но вдруг Не, это не мой путь) Цитата lvovand ( ) все движки что видел заморачиваются на графике, звуке, а вот текстбоксы - наверно разрабы подразумевают, что их и без движка можно прописать Да, в этом-то и проблема, что шибко крутая графика не нужна, а вот пляски с текстбоксами- не хочется. Создатель файзера у себя на сайте пишет, что текстбоксы- не нужны. Типа он для других игр заточен. Из возможных решений- засунуть текстбокс на канвас движка, но файзер перехватывал управление в таком варианте и текстбокс блокировался. Ну и хочется события на него вешать, а не просто как формочку. Возможно это везде так, просто вдруг кто сталкивался и знает.
А мне хочется одностраничное приложение с веб-сокетами и минимум велосипедов)
У wade тоже такой же путь решения. Цитата atoris ( ) CreateJS? на счет text input box не знаю Тож самое. Предполагаемое решение: http://community.createjs.com/discussions/easeljs/2458-any-plans-to-implement-a-text-box Цитата MrNesh ( ) Tululoo pixi.js Тулуло нет, все же конструктор. Второй было внушил надежду, так как позиционируется не только для игр, но и для всяких интерфейс. Но тоже самое. Хочешь текст- через канвас.
Видимо, можно взять Phaser в запилить к нему обычные html input. Тема пусть пока висит, вдруг произойдет чудо и нужный движок найдется) Просто одно дело new TextBox(x,y, "Hello"), а другое- css и хтмл, чтобы его нормально позиционировать. Неудобно короче
|
|
| |
dima9595 | Дата: Среда, 01 Октября 2014, 16:01 | Сообщение # 9 |
почти ветеран
Сейчас нет на сайте
| Может GMS (с HTML5)?
|
|
| |
Vinchensoo | Дата: Среда, 01 Октября 2014, 16:14 | Сообщение # 10 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Цитата dima9595 ( ) Может GMS (с HTML5)? Не, конструктор, socket.io надо интегрировать(расширение писать), да и вообще зачем?)
|
|
| |
Kwant | Дата: Понедельник, 10 Ноября 2014, 19:51 | Сообщение # 11 |
почетный гость
Сейчас нет на сайте
| Цитата Нужно, чтобы сам движок реализовывал text input box.
Это UI и его не особо спешат делать в них. Так что шибко не стоит наедятся на это. Что касается решения, то доступно оно в виде библиотеки (для Своих "text input box" на Canvas): Canvas-Input или pixitextinput (если используется pixi.js).
Ещё посмотри движок pandajs или moleculejs.
Цитата Tululoo pixi.js
Тулуло нет, все же конструктор. Второй было внушил надежду, так как позиционируется не только для игр, но и для всяких интерфейс. Но тоже самое. Хочешь текст- через канвас.
pixi.js - это, можно сказать, только рендер WebGL/Canvas, с менеджером контента, есть ещё возможность детектить клики по спрайтам..., но там Нет такой вещи, как Камера, частицы, ввод и т.п. - всё это сам или подключаешь библиотеку стороннюю.
Так то, как мне кажется, выбирать придётся из pandajs и pixi.js + свой/сторонний плагин InputBox. Ибо с moleculejs придётся ещё дописать обработку кликов.
UPD: вот тут есть (вообще движок не смотрел особо и не тестировал, так что вообще не скажу по нему ничего, валялся просто у меня): isogenicengine - единственный, у кого увидел UI. Вот тут исходник: IgeUiTextBox.js - если что, то можно, вроде бы, запортировать на другой движок.
Сообщение отредактировал Kwant - Понедельник, 10 Ноября 2014, 20:15 |
|
| |
Vinchensoo | Дата: Вторник, 11 Ноября 2014, 11:36 | Сообщение # 12 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Цитата Kwant ( ) Это UI и его не особо спешат делать в них. Это беда, я не хочу пилить велосипеды. Все кричат об ылитарности хтмл5, а лично для меня он посыпался уже на такой ерунде. Флеш же, почему-то, имеет все UI классы. Цитата Kwant ( ) Что касается решения, то доступно оно в виде библиотеки (для Своих "text input box" на Canvas): Canvas-Input или pixitextinput (если используется pixi.js). Смотрел и то, и то, есть еще аналоги, но они еще более убогие. Проблема канвас-инпута- отсутствие модификации(только через сорц), те сделать красивые боксы с пони- не выйдет.
Или буду писать свое, или откажусь от хтмл5, ибо не нужен.
|
|
| |
Kwant | Дата: Вторник, 11 Ноября 2014, 12:17 | Сообщение # 13 |
почетный гость
Сейчас нет на сайте
| Просто, видимо, всем хватает DOM/CSS. Делать с нуля особо и нет смысла.
|
|
| |
Vinchensoo | Дата: Вторник, 11 Ноября 2014, 16:15 | Сообщение # 14 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Цитата Kwant ( ) Делать с нуля особо и нет смысла. Я имел ввиду сделаю UI. Движок естественно писать не собираюсь.
В том и проблема, чисто технически мне с головой хватит html4 + ajax, но я хотел сделать модно и одностранично, да и верстать не люблю сам.. А выходит, что проще пилить обычный веб и не парится.
|
|
| |
maker-rus | Дата: Среда, 12 Ноября 2014, 05:29 | Сообщение # 15 |
Гений
Сейчас нет на сайте
| Вот что могу посоветовать: http://www.html5quintus.com/
|
|
| |
Vinchensoo | Дата: Среда, 12 Ноября 2014, 11:27 | Сообщение # 16 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Цитата maker-rus ( ) Вот что могу посоветовать: http://www.html5quintus.com/ Сходу в гугле не нашел ничего нужного, подробнее смотреть некогда сейчас, вечером гляну.
|
|
| |
Cre-game | Дата: Четверг, 13 Ноября 2014, 13:50 | Сообщение # 17 |
старожил
Сейчас нет на сайте
| CSS Game Engine Gamvas Badly Designed Game Engine
Движки очень-очень простые. Все кодится на чистом JS. Цитата Vinchensoo ( ) Нужно, чтобы сам движок реализовывал text input box По этому поводу ничего точно найти не могу.
Может что-то подойдет.
Всем добра
|
|
| |
Vinchensoo | Дата: Четверг, 13 Ноября 2014, 14:29 | Сообщение # 18 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Да так-то много простых движков, проблема(моя) именно в инпутах.
|
|
| |
|