[ Новые сообщения · Участники · Правила форума · Поиск · RSS ] |
|
Фан Форум для LF'айтеров Творчество Презентация проектов LF2 на основе html5 + javascript (https://github.com/tyt2y3/F.LF) |
LF2 на основе html5 + javascript |
Наткнулся на такой проект: https://github.com/tyt2y3/F.LF
ЛФ2 перекладывают на html5+javascript Тут демку можно посмотреть: http://f-lf2.blogspot.hk/search/label/latest-demo Может и нам пригодиться этот проект... |
это делается скорее ради спортивного интереса.
делать нужно либо на AS, либо как приложение на Java, но то, что делает автор скорее just for fun. Если не делать какой-нибудь парсер dat файлов оригинальной игры, то ему придется каждого персонажа самостоятельно воссоздавать на JS, и... бошка прощай.
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity 10% of programming skills 10% of tan levels in your blood. |
JS имеет ограничение, там нет ввода-вывода файлов, нет возможности полноценной работы с файловой системой, скрипты работают внутри самих себя и с web-страницами.
Всё, что он сможет - это запихнуть ряд txt файлов с данными персонажей. Но 1 - это займет годы с такими темпами, как у него (ну правда, проекту уже более 1,5 года, а сделано вон сколько), 2 - такой движок будет убог для модифицирования, ибо это всего лишь html5 (причем почему тут 5 - не знаю, там нету canvas, видимо он просто написал последнюю версию, потому что по ней учился самому html) и JS, не поддающийся удобному модифицированию, в случае чего. Например, можешь посмотреть исходник страницы и увидеть это: Цитата 60:{name:"punch",pic:10,state:3,wait:2,next:61,dvx:1,dvy:0,dvz:0,centerx:39,centery:79,hit_a:0,hit_d:0,hit_j:0,itr:{kind:2,x:26,y:58,w:37,h: 23,vrest:1},bdy:[{kind:0,x:30,y:18,w:28,h:60},{kind:0,x:23,y:35,w:37,h:24}]} это именно то, что он сделал называя "кадрами", он не сделал обращение к каким-то файлам, ибо нельзя, он просто переписывает САМ всю дату под свой движок. Вот и то, о чем я говорил, он сам себе усложнил работу, превратив это в вызов для программиста, но не как рентабельную систему для будущего.
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity 10% of programming skills 10% of tan levels in your blood. |
Ммм... не вижу практического применения(
Попахивает попыткой сделать детище LF2 аналогичным HF |
| |||
| |||