Порывшись в нетах нашел несколько ресурсов по html5 и canvas:
1) http://msdn.microsoft.com/en-us/library/ms533053(v=VS.85).aspx (куда уж без мс:))
2) http://oneline.org.ru/statii/canvas.html
3) http://webcache.googleusercontent.com/search?q=cache:http://arttu-peka.info/html-5/igri-na-html5-dlja-chajnikov/
4) http://webcache.googleusercontent.com/search?q=cache:http://arttu-peka.info/html-5/igry-na-html5-canvas-dlya-chajnikov-%E2%80%93-chast-ii/
5) http://habrahabr.ru/blogs/canvas/112274/ (имхо, какаято компиляция 3) и 4) )
6) http://wecreategames.com/blog/?p=321
7) http://html5blog.ru/
8) http://w3pro.ru/article/html-5-canvas-dlya-nachinayushchikh
9) http://www.html5canvastutorials.com/
10) http://www.html5dev.ru/
11) http://www.johnegraham2.com/category/web-technology/web-playground/
12) http://simon.html5.org/dump/html5-canvas-cheat-sheet.html
13) http://www.03www.su/
14) http://javascript.internet.com/image-effects/
Еще немного поковырялся с canvas и js. Переместил все свои примеры на minidune.ya.ru - blogspot както болезненно относится к тегам body. Разобрался с массивами и осуществление управления объектом при помощи клавиатуры. Вот результат моих трудов в виде очередного примера: http://minidune.narod.ru/canvas3.html. Можно управлять лиловым квадратиком клавишами вверх, вниз, влево, вправо, и стрелять - используя клавишу пробел.
Исходник примера под катом...
воскресенье, 23 января 2011 г.
суббота, 22 января 2011 г.
HTML5. Canvas. ч.1.
Да, руки у меня доросли и до сабжа - буду ковырять.
Первая поделка: http://minidune.narod.ru/canvas2.html
Исходный код под катом...
Первая поделка: http://minidune.narod.ru/canvas2.html
Исходный код под катом...
пятница, 21 января 2011 г.
SSGE
Всех с прошедшими:) Наконец-то, я забил на гугл коде место для своей "леталки": http://code.google.com/p/ssge/. SSGE - этот scroll shooter game engine :) Чтобы это могло называться движком - еще нужно копать и копать. Но, тем не менее - уже много всего сделано...
среда, 1 декабря 2010 г.
Android x86
Наткнулся недавно на проект Android-x86 (http://www.android-x86.org/). Это порт андроида на процессор x86 (ваш К.О.). Стабильным портом сейчас является андроид версии 1.6. Iso образ которого можно скачать с сайта проекта, а для ленивых - отсюда: http://android-x86.googlecode.com/files/android-x86-1.6-r2.iso. Хотелось бы отметить основными фишки этого порта:
- образ занимает всего 52 мегабайта и работает в режиме лайв сиди, причем для создания загрузочной флешки совсем не обязательно использовать *.img образ (тоже валяется на сайте), а программульку unetbootin - загрузочное меню после заливки исошника програмка не изменит.
- андроид можно установить на жесткий диск - для этого в загрузочном меню есть соответствующий пункт, установка занимает каких-то 5 минут.
- система загружается мгновенно, в ней уже присутствуют программы для просмтора видео или прослушивания mp3.
- есть терминал (aterm в Dev Tools) и в нем можно сделать рута, набрав su :)
Из минусов - стоит отметить, следущее:
- проект еще сырой, поддержка железа никакая, но на сайте есть таблица совместимости с теми или иными ноутбуками/железяками: http://www.android-x86.org/hardware-list. Например у меня на нетбуке Asus EEEPC 701 4g заработало все - и экран 800 на 480 (а больше и не вышло), и Wifi, и звук, камера, USB, сетевуха и т.д. А вот на Acer AO532h-28b: заработала камера, экран был все те же 840 на 480, звук не работал, Wifi работал, но панель индикаторов не работала. Видеоплата в обоих устройствах, имхо, тоже не определилась - наблюдались жуткие тормоза при открытии/закрытии и анимации окон.
- дальше своей файловой системы андроид дисков не видит - ну это и понятно, система не для десктопов. В качестве внешней карточки памяти, выступает любая подключенная к компу флешка.
- в качестве загрузчика андроида используется grub 0.98. При установки андроида, загрузчик лучше не устанавливать - в процессе установки будет задан соответствующий вопрос. Я пробовал ставить этот груб, но он не увидел моих уже установленных ранее систем. А чинить груб из нового андроида я незнаю как. Наверно никак. Вообщем я оставил, уже ранее установленный груб 2.0, и создал в меню загрузчика отдельный пункт для загрузки андроида, на это меня натолкнуло http://www.franklinstrube.com/blog/dual-booting-ubuntu-netbook-remix-and-android-x86-on-an-asus-eee-pc, а для ликбеза я полез сюда https://help.ubuntu.com/community/Grub2
- образ занимает всего 52 мегабайта и работает в режиме лайв сиди, причем для создания загрузочной флешки совсем не обязательно использовать *.img образ (тоже валяется на сайте), а программульку unetbootin - загрузочное меню после заливки исошника програмка не изменит.
- андроид можно установить на жесткий диск - для этого в загрузочном меню есть соответствующий пункт, установка занимает каких-то 5 минут.
- система загружается мгновенно, в ней уже присутствуют программы для просмтора видео или прослушивания mp3.
- есть терминал (aterm в Dev Tools) и в нем можно сделать рута, набрав su :)
Из минусов - стоит отметить, следущее:
- проект еще сырой, поддержка железа никакая, но на сайте есть таблица совместимости с теми или иными ноутбуками/железяками: http://www.android-x86.org/hardware-list. Например у меня на нетбуке Asus EEEPC 701 4g заработало все - и экран 800 на 480 (а больше и не вышло), и Wifi, и звук, камера, USB, сетевуха и т.д. А вот на Acer AO532h-28b: заработала камера, экран был все те же 840 на 480, звук не работал, Wifi работал, но панель индикаторов не работала. Видеоплата в обоих устройствах, имхо, тоже не определилась - наблюдались жуткие тормоза при открытии/закрытии и анимации окон.
- дальше своей файловой системы андроид дисков не видит - ну это и понятно, система не для десктопов. В качестве внешней карточки памяти, выступает любая подключенная к компу флешка.
- в качестве загрузчика андроида используется grub 0.98. При установки андроида, загрузчик лучше не устанавливать - в процессе установки будет задан соответствующий вопрос. Я пробовал ставить этот груб, но он не увидел моих уже установленных ранее систем. А чинить груб из нового андроида я незнаю как. Наверно никак. Вообщем я оставил, уже ранее установленный груб 2.0, и создал в меню загрузчика отдельный пункт для загрузки андроида, на это меня натолкнуло http://www.franklinstrube.com/blog/dual-booting-ubuntu-netbook-remix-and-android-x86-on-an-asus-eee-pc, а для ликбеза я полез сюда https://help.ubuntu.com/community/Grub2
вторник, 30 ноября 2010 г.
Обновления в блоге и концерт
Начинаю по чуть-чуть наполнять блог. Появился раздел "Мои проекты" и "Девайсы". Первый посвящен моим "извращениям" с кодом, а последний - гаджетам с которыми имел счастье столкнуться...
Да, и, еще - 20-го декабря еду в Питер на концерт Video Games Live. Поеду точно - билеты уже купил, присоединяйтесь!
http://www.newarena.spb.ru/afisha/#event/3985
http://www.videogameslive.com/index.php?s=home
Да, и, еще - 20-го декабря еду в Питер на концерт Video Games Live. Поеду точно - билеты уже купил, присоединяйтесь!
http://www.newarena.spb.ru/afisha/#event/3985
http://www.videogameslive.com/index.php?s=home
воскресенье, 21 ноября 2010 г.
Немного о связке SDL + OpenGL
Сегодня, Я попытаюсь рассказать о том, как можно написать свою игру при ппомощи связки SDL + OpenGl. Для начала, заглянем в вики http://ru.wikipedia.org/wiki/Simple_DirectMedia_Layer и http://ru.wikipedia.org/wiki/OpenGL:
1) SDL (Simple DirectMedia Layer)-это свободная кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода. Официально поддерживаются операционные системы: Linux, Windows, Windows CE, BeOS, Mac OS,*BSD, и т.д. Также, есть неофициальные поддержки AmigaOS, Dreamcast,Symbian OS и др. SDL API доступны для языков: C, C++,Vala, Erlang, Java, Lisp, Lua, Pascal, Python, Ruby и др. SDL создал Сэм Лантинга, будучи ведущим программистом компании Loki Entertainment Software. Работая над программой-эмулятором Macintosh для Microsoft Windows, он заметил, что многие куски кода без проблем могут работать на Linux. И он решил создать небольшую библиотеку, чтобы ей могли воспользоваться другие программисты - SDL распространяется под условиями лицензии GNU LGPL. В октябре 1997 был выпущен первый релиз версии 0.3, Позже, Loki Software вовсю использует эту библиотеку для портирования игр под Linux.
1) SDL (Simple DirectMedia Layer)-это свободная кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода. Официально поддерживаются операционные системы: Linux, Windows, Windows CE, BeOS, Mac OS,*BSD, и т.д. Также, есть неофициальные поддержки AmigaOS, Dreamcast,Symbian OS и др. SDL API доступны для языков: C, C++,Vala, Erlang, Java, Lisp, Lua, Pascal, Python, Ruby и др. SDL создал Сэм Лантинга, будучи ведущим программистом компании Loki Entertainment Software. Работая над программой-эмулятором Macintosh для Microsoft Windows, он заметил, что многие куски кода без проблем могут работать на Linux. И он решил создать небольшую библиотеку, чтобы ей могли воспользоваться другие программисты - SDL распространяется под условиями лицензии GNU LGPL. В октябре 1997 был выпущен первый релиз версии 0.3, Позже, Loki Software вовсю использует эту библиотеку для портирования игр под Linux.
Подписаться на:
Сообщения (Atom)