| Поподробнее о HTML5 |
| FOX | Дата: Суббота, 07.01.2012, 23:39 | Сообщение # 1 |
|
участник
Сообщений: 225
Сейчас нет на сайте
| Я так понял с помощью канваса там выводиться графика, а дальше что? Как пишется логика и ИИ? а физика как? или там нет физики? где можно увидеть нормальный учебник про создании игр на HTML5
Сообщение отредактировал FOX - Суббота, 07.01.2012, 23:40 |
| |
| | |
| LunarPixel | Дата: Суббота, 07.01.2012, 23:45 | Сообщение # 2 |
старожил
Сообщений: 2707
Сейчас нет на сайте
| Игры создаются средствами JavaScript и выводятся на канвас. Так что учим JavaScript
Набор в команду по развитию сайта GiGatun.ru
Уроки по GM от LunarPixel
Мой сайт "Лунный Пиксель"
|
| |
| | |
| romgerman | Дата: Суббота, 07.01.2012, 23:45 | Сообщение # 3 |
WebDesigner
Сообщений: 722
Сейчас нет на сайте
| Во-первых не в том разделе, а во-вторых лови http://htmlbook.ru/html5.
DevBox "Когда мне что-то нужно этого нет, а когда мне не нужно, то этого завались." "Жизнь без музыки - это как мучительная смерть." Ищу помощь по проекту!
|
| |
| | |
| noTformaT | Дата: Суббота, 07.01.2012, 23:48 | Сообщение # 4 |
Ukrainian independent game developer
Сообщений: 3618
Сейчас нет на сайте
| Quote (FOX) Я так понял с помощью канваса там выводиться графика, а дальше что? Как пишется логика и ИИ? а физика как? или там нет физики? где можно увидеть нормальный учебник про создании игр на HTML5 так же как и везде.. есть код(блок) где вычисляется логика, физика, и ии, а есть блок кода графического отображения данных (рендеринг)... Канвас отвечает за отрисовку (рендеринг) данных. Насчет буков, то я недавно смотрел вот эту.
@noTformaT Блог разработчика игр: PythonAnywhere! Пишите на Python везде. РЕЛИЗ. Glow Web. [2d][flash] РЕЛИЗ. Flow Orb. [2d][flash]
|
| |
| | |
| Qvant | Дата: Суббота, 07.01.2012, 23:54 | Сообщение # 5 |
заслуженный участник
Сообщений: 503
Сейчас нет на сайте
| Список движков JavaScript
Из конструкторов tululoo и GameMaker.for.HTML5
Сообщение отредактировал Qvant - Суббота, 07.01.2012, 23:57 |
| |
| | |
| allxumuk | Дата: Воскресенье, 08.01.2012, 00:06 | Сообщение # 6 |
старожил
Сообщений: 3694
Сейчас на сайте
| Qvant, Construct 2 забыл и Game Salad.
allXumuk.com - новый урок: Знакомство с PhoneGap; love2d.ru - новый урок: Создание платформера. Часть первая: Движение и анимация; Любой дурак может написать программу, которую поймёт компилятор. Хорошие программисты пишут программы, которые смогут понять другие программисты.
|
| |
| | |
| anton-gar | Дата: Воскресенье, 08.01.2012, 23:21 | Сообщение # 7 |
WEBmaster
Сообщений: 676
Сейчас нет на сайте
| Личная подборка

Сообщение отредактировал anton-gar - Воскресенье, 08.01.2012, 23:22 |
| |
| | |
| Qvant | Дата: Воскресенье, 08.01.2012, 23:29 | Сообщение # 8 |
заслуженный участник
Сообщений: 503
Сейчас нет на сайте
| Quote (anton-gar) Личная подборка размер 119.12 MBа что там внутри ?
|
| |
| | |
| anton-gar | Дата: Воскресенье, 08.01.2012, 23:54 | Сообщение # 9 |
WEBmaster
Сообщений: 676
Сейчас нет на сайте
| Куча справочником, интересных скриптов (в том числе уникальных - вёл когда-то курсы), на тематику php, js (+ библиотеки), html, css, mysql. Отдельно есть as 3.0, могу тоже кинуть. Если интересует какая-то тема отдельно, тоже могу отдельно заархивировать, залить. Так же есть личные уроки as 3.0 + php + mysql - создание сайта, игры.

|
| |
| | |
| FOX | Дата: Понедельник, 09.01.2012, 21:57 | Сообщение # 10 |
|
участник
Сообщений: 225
Сейчас нет на сайте
| даже для реализации моей самой "лёгкой" идеи нужно знать ещё и MySQL и PHP HTML5,JavaScript,CSS,PHP,MySQL я не запутаюсь если буду это всё учить одновременно? я попробую всё выучить но такой обьём пугает Как всегда хочется всего и сразу и как всегда так не бывает
|
| |
| | |
| Qvant | Дата: Понедельник, 09.01.2012, 22:02 | Сообщение # 11 |
заслуженный участник
Сообщений: 503
Сейчас нет на сайте
| Quote (FOX) даже для реализации моей самой "лёгкой" идеи нужно знать ещё и MySQL и PHP HTML5,JavaScript,CSS,PHP,MySQL Для самой лёгкой идеи достаточно знать GML и делать игру на GameMaker.for.HTML5 ... На GML даже школьники игры пишут
|
| |
| | |
| 05142 | Дата: Понедельник, 09.01.2012, 22:03 | Сообщение # 12 |
|
постоянный участник
Сообщений: 431
Сейчас нет на сайте
| FOX, PHP и sql необязательно, их можно заменить javascript. NodeJS.
cubez open beta test
|
| |
| | |
| noTformaT | Дата: Понедельник, 09.01.2012, 22:09 | Сообщение # 13 |
Ukrainian independent game developer
Сообщений: 3618
Сейчас нет на сайте
| мммм... хтмл5 он и в африке хтмл5... По сути, для изучения хтмл5 тебе не надо знать что такое пхп и эскьюэль.... Сам ХТМЛ5 включает в себя язык разметки хтмл, цсс3, и дом... жс это яп который управляет дом... жс например можно заменить на бейсик который выполняется в браузере, вбскрипт, или на дарт, или на хакс, или любой скриптовый яп, который выполняется в браузере...
Просто жс стал дефактом... но, обучения хтмл5 может происходить без жс...
@noTformaT Блог разработчика игр: PythonAnywhere! Пишите на Python везде. РЕЛИЗ. Glow Web. [2d][flash] РЕЛИЗ. Flow Orb. [2d][flash]
|
| |
| | |
| TimKruz | Дата: Понедельник, 09.01.2012, 22:34 | Сообщение # 14 |
старожил
Сообщений: 1588
Сейчас нет на сайте
| Ну на одном HTML5 ни куда дальше статичных страниц не уедешь, по-любому. Скриптовые языки выучить легче, чем кажется. И не нужно учить всё сразу. Достаточно HTML и JS (или похожего), чтобы сделать веб-игру. Только учти, что JS-скрипты и подобные ему выполняются на стороне клиента, так что твои алгоритмы пользователь легко сможет "украсть".
|
| |
| | |
| noTformaT | Дата: Понедельник, 09.01.2012, 22:47 | Сообщение # 15 |
Ukrainian independent game developer
Сообщений: 3618
Сейчас нет на сайте
| Quote (TimKruz) Ну на одном HTML5 ни куда дальше статичных страниц не уедешь, по-любому ну, если автор хочет делать игры, в которых будут запросы к серверу и разбор ответа, то да... но, только в том случае, когда автор будет еще заниматься серверной частью... зачастую серверной частью занимается 1 программист, а клиентом второй... Сюдя по топику, автор не планирует делать "игры с сервером"... а на текущий момент, все хтмл5 игры - это статические хтмл файлы
@noTformaT Блог разработчика игр: PythonAnywhere! Пишите на Python везде. РЕЛИЗ. Glow Web. [2d][flash] РЕЛИЗ. Flow Orb. [2d][flash]
|
| |
| | |
| Qvant | Дата: Понедельник, 09.01.2012, 22:52 | Сообщение # 16 |
заслуженный участник
Сообщений: 503
Сейчас нет на сайте
| Не большой ликбез , если где ошибаюсь поправте меня : В ШТМЛ5 добавлен тег Canvas , на нём рисуется с помощью JavaScript. В обычной статичной ШТМЛ странице задаётся размер Canvas и на нём рисуется ваши изображения. Про то что к Canvas можно прикрутить "вбскрипт, или на дарт, или на хакс, или любой скриптовый яп" пока не встречал ...
Знание тегов самого HTML5 и CSS,PHP,MySQL - знание этого для обычной игры на Canvas не нужно NodeJS - нужен только для сервера .
JS-скрипты и подобные ему выполняются на стороне клиента - да правильно , даже обфускаторы не спасают
На самом JS писать игру жутко не удобно и нужен опыт работы с JS , поэтому советую начинающим писать на конструкторе , например GameMaker.for.HTML5 , он сам конвертирует код GML в JavaScript
|
| |
| | |
| Qvant | Дата: Понедельник, 09.01.2012, 22:56 | Сообщение # 17 |
заслуженный участник
Сообщений: 503
Сейчас нет на сайте
| Quote (noTformaT) а на текущий момент, все хтмл5 игры - это статические хтмл файлы так как код выполняется на стороне клиента , то это конечно не самое лучшее решение для сетевых игр .
Универсальным решением связать ШТМЛ5 с сервером это гет и пост запросы ... остальные варианты например сокеты не универсальные ... для этого как раз и надо уже знать PHP,MySQL или NodeJS
|
| |
| | |
| Pipka | Дата: Понедельник, 23.01.2012, 14:27 | Сообщение # 18 |
|
был не раз
Сообщений: 5
Сейчас нет на сайте
| Создание игр на HTML5 - вроде нормальная книга по созданию игр на HTML5. А вообще сетевые игры можно и на стороне клиента валять на одном JavaScript, только надо поставить на сервере Nodejs, но он фактически будет только транслировать запросы для всех клиентов. И в реальности для создания игры на JavaScript+Nodejs особо больших знаний не надо. Ну и HTML5, для создания визуального отображения игры.
|
| |
| |
|