Submit Search
Upload
JS/Canvas Tutorial3
•
0 likes
•
244 views
秀俊 伊藤
Follow
サークル向けゲーム開発講座(第3回)で使用したスライドです。 HTML5 CanvasとJavaScriptを用いたシューティングゲームの作り方を解説します。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 8
Download now
Download to read offline
Recommended
Web based 3D video streaming system “Depstreamer(仮)”
Web based 3D video streaming system “Depstreamer(仮)”
AmadeusSVX
ブラウザ上で3次元動画をライブ含めて配信可能なシステムの紹介です。発表時にはこのシステムを用いて配信を実演しました。
apasec001-kawai
apasec001-kawai
Hidemi Kawai
As rock deskminia300
As rock deskminia300
78tch
ubuntu セミナーin箕面
Making Editor written in Ruby version 20160611
Making Editor written in Ruby version 20160611
Langur
Making Editor written in Ruby version 20160611 第1回 浜松IT合同勉強会のHamamatsu.rb枠での発表資料です。 作成中のRuby製テキストエディタの紹介をしました。
常識の壁を打ち破れ(VMware ThinApp でWindowsを仮想化)
常識の壁を打ち破れ(VMware ThinApp でWindowsを仮想化)
tunemicky
VMware ThinAppでWindows 3.11を仮想化して Windows8.1 x64で実行してみた。
やってよかったOS作り
やってよかったOS作り
Hidemi Kawai
サイボウズ・ラボ 川合秀実
OS development beginner version 20160611
OS development beginner version 20160611
Langur
OS development with breadboard. 第1回 浜松IT合同勉強会のLT資料です。 作成中のOSの紹介と浜松OS自作友の会の紹介をしました。
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
Kenichiro MATOHARA
鹿児島らぐ 鹿児島Linux勉強会 -第09回- での発表スライド http://kagolug.connpass.com/event/11078/ コミックマーケットの報告と ターミナルマルチプレクサのGNU Screen/tmuxやヘルパーアプリのbyobu タイル型ウィンドウマネージャのawesome の紹介です.
Recommended
Web based 3D video streaming system “Depstreamer(仮)”
Web based 3D video streaming system “Depstreamer(仮)”
AmadeusSVX
ブラウザ上で3次元動画をライブ含めて配信可能なシステムの紹介です。発表時にはこのシステムを用いて配信を実演しました。
apasec001-kawai
apasec001-kawai
Hidemi Kawai
As rock deskminia300
As rock deskminia300
78tch
ubuntu セミナーin箕面
Making Editor written in Ruby version 20160611
Making Editor written in Ruby version 20160611
Langur
Making Editor written in Ruby version 20160611 第1回 浜松IT合同勉強会のHamamatsu.rb枠での発表資料です。 作成中のRuby製テキストエディタの紹介をしました。
常識の壁を打ち破れ(VMware ThinApp でWindowsを仮想化)
常識の壁を打ち破れ(VMware ThinApp でWindowsを仮想化)
tunemicky
VMware ThinAppでWindows 3.11を仮想化して Windows8.1 x64で実行してみた。
やってよかったOS作り
やってよかったOS作り
Hidemi Kawai
サイボウズ・ラボ 川合秀実
OS development beginner version 20160611
OS development beginner version 20160611
Langur
OS development with breadboard. 第1回 浜松IT合同勉強会のLT資料です。 作成中のOSの紹介と浜松OS自作友の会の紹介をしました。
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
Kenichiro MATOHARA
鹿児島らぐ 鹿児島Linux勉強会 -第09回- での発表スライド http://kagolug.connpass.com/event/11078/ コミックマーケットの報告と ターミナルマルチプレクサのGNU Screen/tmuxやヘルパーアプリのbyobu タイル型ウィンドウマネージャのawesome の紹介です.
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
Kazuya Matsubara
2014/10/04のLT駆動開発08で「無限のディスク領域を手に入れよう(妄想編)」というお話をしたときのスライドです(一部追記)
CPUをちょっと
CPUをちょっと
Tksenda
Prefixから始めるgentoo生活
Prefixから始めるgentoo生活
bontakun
2017年1月の#ssmjpでのLT
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
kishima7
The slide is a short introduction of mruby and Webruby script example.
【らぼ★ろぐ】jPlayerの紹介
【らぼ★ろぐ】jPlayerの紹介
株式会社ランチェスター
(多分)ブラウザでの動画/音声再生はこれ一択。 『jPlayer』をご紹介します。 【らぼ★ろぐ】http://bit.ly/Tyva29
BuddyPressの導入からカスタマイズまでの日記
BuddyPressの導入からカスタマイズまでの日記
Shoichi Otomo
VMサーバー構築から、wordpressの導入とBuddyPressを用いたローカルSNSサービスの構築実験
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
monochrojazz
mysqldのプロセスメモリからバッファプールを探そう
Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内
Takuto Matsuu
Gentooサークル新歓コンパのご案内 qpstudy 2014.04 LT発表資料
Bmd
Bmd
Yuichiro Naito
Introduction of Bhyve Management Daemon
和牛をおいしく食べるには
和牛をおいしく食べるには
Masayuki Ozawa
74thオンラインテキストブックマーク
74thオンラインテキストブックマーク
74th
http://book.j74th.comの紹介
SurfaceTextureとシェーダを使って遊んでみる
SurfaceTextureとシェーダを使って遊んでみる
Tatsuya Matsumoto
ABC2012 Springで発表したLTのスライドです。
マイクラ自動化枠第3回資料
マイクラ自動化枠第3回資料
Ryo Fujita
マイクラ自動化03「湧き潰し自動化で Python プログラミング& Azure 入門!マイクラコンテナにリモート接続!」#くらでべ #マイクラ #Minecraftaft https://www.youtube.com/watch?v=xuWHMp_ncDs
アセンブラ短歌 On web
アセンブラ短歌 On web
Kenji Aiko
やってみましたCMS XOOPS
やってみましたCMS XOOPS
jorurijin
2011年5月26日(木) 第2回Joruri勉強会 やってみましたCMS XOOPS
タイル型ウィンドウマネージャのススメ
タイル型ウィンドウマネージャのススメ
Takuto Matsuu
2009/10/31にオープンソースカンファレンス2009 Tokyo/Fallのライトニングトークで発表したプレゼンです
Chefについて数週間勉強してみた
Chefについて数週間勉強してみた
Akira Kaneda
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~
Yoshitake Takata
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~ 2014/07/27 Sun VyOS Users Meeting Japan #1 http://vyosjp.connpass.com/event/6704/
バージョン管理#01 -Subversion編-
バージョン管理#01 -Subversion編-
hakoika-itwg
はこだてIKA 夜間勉強会で使用した資料です
よくわかる?KotonoSyncの使い方!
よくわかる?KotonoSyncの使い方!
u Suzumof
2017/10/8(日)に開催された歌うボイスロイドワークショップの7番目の枠でスズモフが講演したときのスライドです。 《よくわかる?KotonoSyncの使い方!》 無駄に設定項目が多いことで評判のKotonoSyncのあまり使われない機能について簡単にプレゼンを行っていきます!
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
Osaka University
、コンテンツ制作の主体をプロのクリエーターからユーザーへと移行させている現状をご存じの方も多いでしょう。現在、画像コンテンツ制作現場では生成AIがクリエーターを支援するツールとして利用されています。セミナーでは、画像生成における自動化の境界についての議論が予定されています。 AIの利用には著作権や倫理的な問題も伴いますが、クリエーターとAIが共存し、センシング技術と統合することで新しい形のコンテンツが生み出されることが期待されています。
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
RIZAPテクノロジーズ株式会社の会社説明資料です。
More Related Content
What's hot
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
Kazuya Matsubara
2014/10/04のLT駆動開発08で「無限のディスク領域を手に入れよう(妄想編)」というお話をしたときのスライドです(一部追記)
CPUをちょっと
CPUをちょっと
Tksenda
Prefixから始めるgentoo生活
Prefixから始めるgentoo生活
bontakun
2017年1月の#ssmjpでのLT
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
kishima7
The slide is a short introduction of mruby and Webruby script example.
【らぼ★ろぐ】jPlayerの紹介
【らぼ★ろぐ】jPlayerの紹介
株式会社ランチェスター
(多分)ブラウザでの動画/音声再生はこれ一択。 『jPlayer』をご紹介します。 【らぼ★ろぐ】http://bit.ly/Tyva29
BuddyPressの導入からカスタマイズまでの日記
BuddyPressの導入からカスタマイズまでの日記
Shoichi Otomo
VMサーバー構築から、wordpressの導入とBuddyPressを用いたローカルSNSサービスの構築実験
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
monochrojazz
mysqldのプロセスメモリからバッファプールを探そう
Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内
Takuto Matsuu
Gentooサークル新歓コンパのご案内 qpstudy 2014.04 LT発表資料
Bmd
Bmd
Yuichiro Naito
Introduction of Bhyve Management Daemon
和牛をおいしく食べるには
和牛をおいしく食べるには
Masayuki Ozawa
74thオンラインテキストブックマーク
74thオンラインテキストブックマーク
74th
http://book.j74th.comの紹介
SurfaceTextureとシェーダを使って遊んでみる
SurfaceTextureとシェーダを使って遊んでみる
Tatsuya Matsumoto
ABC2012 Springで発表したLTのスライドです。
マイクラ自動化枠第3回資料
マイクラ自動化枠第3回資料
Ryo Fujita
マイクラ自動化03「湧き潰し自動化で Python プログラミング& Azure 入門!マイクラコンテナにリモート接続!」#くらでべ #マイクラ #Minecraftaft https://www.youtube.com/watch?v=xuWHMp_ncDs
アセンブラ短歌 On web
アセンブラ短歌 On web
Kenji Aiko
やってみましたCMS XOOPS
やってみましたCMS XOOPS
jorurijin
2011年5月26日(木) 第2回Joruri勉強会 やってみましたCMS XOOPS
タイル型ウィンドウマネージャのススメ
タイル型ウィンドウマネージャのススメ
Takuto Matsuu
2009/10/31にオープンソースカンファレンス2009 Tokyo/Fallのライトニングトークで発表したプレゼンです
Chefについて数週間勉強してみた
Chefについて数週間勉強してみた
Akira Kaneda
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~
Yoshitake Takata
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~ 2014/07/27 Sun VyOS Users Meeting Japan #1 http://vyosjp.connpass.com/event/6704/
バージョン管理#01 -Subversion編-
バージョン管理#01 -Subversion編-
hakoika-itwg
はこだてIKA 夜間勉強会で使用した資料です
よくわかる?KotonoSyncの使い方!
よくわかる?KotonoSyncの使い方!
u Suzumof
2017/10/8(日)に開催された歌うボイスロイドワークショップの7番目の枠でスズモフが講演したときのスライドです。 《よくわかる?KotonoSyncの使い方!》 無駄に設定項目が多いことで評判のKotonoSyncのあまり使われない機能について簡単にプレゼンを行っていきます!
What's hot
(20)
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
LT駆動開発08 - 無限のディスク領域を手に入れよう(妄想編)
CPUをちょっと
CPUをちょっと
Prefixから始めるgentoo生活
Prefixから始めるgentoo生活
Introduction of mruby & Webruby script example
Introduction of mruby & Webruby script example
【らぼ★ろぐ】jPlayerの紹介
【らぼ★ろぐ】jPlayerの紹介
BuddyPressの導入からカスタマイズまでの日記
BuddyPressの導入からカスタマイズまでの日記
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内
Bmd
Bmd
和牛をおいしく食べるには
和牛をおいしく食べるには
74thオンラインテキストブックマーク
74thオンラインテキストブックマーク
SurfaceTextureとシェーダを使って遊んでみる
SurfaceTextureとシェーダを使って遊んでみる
マイクラ自動化枠第3回資料
マイクラ自動化枠第3回資料
アセンブラ短歌 On web
アセンブラ短歌 On web
やってみましたCMS XOOPS
やってみましたCMS XOOPS
タイル型ウィンドウマネージャのススメ
タイル型ウィンドウマネージャのススメ
Chefについて数週間勉強してみた
Chefについて数週間勉強してみた
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~
できるBGP! IHANet Meeting 11@うどん県(小豆島)でVyOSでpeerしてみた~初心者向け~
バージョン管理#01 -Subversion編-
バージョン管理#01 -Subversion編-
よくわかる?KotonoSyncの使い方!
よくわかる?KotonoSyncの使い方!
Recently uploaded
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
Osaka University
、コンテンツ制作の主体をプロのクリエーターからユーザーへと移行させている現状をご存じの方も多いでしょう。現在、画像コンテンツ制作現場では生成AIがクリエーターを支援するツールとして利用されています。セミナーでは、画像生成における自動化の境界についての議論が予定されています。 AIの利用には著作権や倫理的な問題も伴いますが、クリエーターとAIが共存し、センシング技術と統合することで新しい形のコンテンツが生み出されることが期待されています。
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
RIZAPテクノロジーズ株式会社の会社説明資料です。
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
Generating Automatic Feedback on UI Mockups with Large Language Modelsを和訳紹介したものです
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
キンドリルネットワークアセスメントサービス
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
我々はこれまで,新たなモノを産出する過程において「便利にすること」によって副次的に生じる課題を「便利の副作用」と定義し,その低減を目的としてアイディアの発想支援手法を提案してきた. これまでの研究では,便利前後の行為の増減に着目することにより便利の副作用への気づきの誘発が示唆されたものの,行為の増減の提示による便利の副作用への気づきへの影響は十分に検討できていなかった. そのため,本稿では行為の提示により便利の副作用に気づき,それを防いだアイディアの発想の支援が可能かの検証を目的として実験を行い,その有効性について検証する. 実験では,行為の増減の提示の有無によりアイディア発想にどのような影響を与えるか検証を行う.
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
Ce Zheng, Wenhan Wu, Chen Chen, Taojiannan Yang, Sijie Zhu, Ju Shen, Nasser Kehtarnavaz, Mubarak Shah, "Deep Learning-Based Human Pose Estimation: A Survey" arXiv2020 https://arxiv.org/abs/2012.13392
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
オープンエンドな進化から着想を得て、個々の大規模言語モデル(LLM)が、グループとして学習を進めながら、ノームエージェントとして機能するという概念を探求しています。これは、単一のモデルでは難しい複雑な問題を解決することを目的としています。具体的な方法として、遺伝的アルゴリズムと知識蒸留を組み合わせた学習プロセスを提案しています。知識蒸留によって学習を進め、同時に遺伝的アルゴリズムでハイパーパラメータを最適化することで、より効率的な学習を目指します。ドメインタスクとして、指示からPythonコードを生成するコード生成タスクを選択しました。実験では、学習に3つの学習モデルと1つの教師モデルを使用しました。その結果、HumanEvalのpass@1で精度が1.2%向上し、学習が進むにつれて学習率が最適化された兆候が見られました。しかし、大幅な精度向上を達成し、さまざまなハイパーパラメータを最適化するには、まだ課題が残っています。
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
HVAC2024第1回 技術講習会 スライド
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
嶋 是一 (Yoshikazu SHIMA)
進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~ 2024/6/12~14まで幕張メッセで開催されました、インターロップ併設アプリジャパンの展示会場内ROOM Bで、10:30~11:10の枠で登壇させてもらいましたセッション資料を公開します。
Recently uploaded
(10)
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
JS/Canvas Tutorial3
1.
MCAゲーム開発講座 JSをいじってJCを扱えるようになろう
2.
講座の準備 > 講座資料 - ここ(https://github.com/tamamu/js_tutorial) >
質問用Slack - ここ(https://mca-dev.slack.com/)
3.
第3回 ガンマンショー ~You and
Me~ MCAゲーム開発講座
4.
音声の扱い > HTML5/JSでの音声の扱い方はブラウザに依存する - ChromeとFirefoxはmp3に対応しているがIEは対応していない -
wavは全てのブラウザで再生出来る > 読み込み/再生 - var foo = new Audio("音声ファイルへのパス"); - foo.play(); > 1つの音声オブジェクトは同時に1度しか再生出来ない - 効果音に使うなら同じファイルから複数のオブジェクトを作らないとい けない
5.
弾の定義 > 弾はプレイヤーと敵で別々に管理する > 弾は1フレームごとに位置が変わる >
弾に当たると爆発、効果音再生 > 弾は画面端まで到達すると消滅 > 弾の動き - プレイヤー弾は画面上端に向かって直進 - 敵弾は縦横無尽に動き回る > 弾の実装に必要な要素 - プレイヤー弾 - X座標, Y座標 - 敵弾 - 発射X座標, 発射Y座標, X変化量, Y変化量, 速度, 移動角度
6.
敵の行動パターン > 敵を一定の行動パターンに基づいて動かす > 行動パターンは複数の単純な動作から成り立つ -
右に5px移動、上に3px移動、静止…など > ある動作を開始して一定フレーム経過すると次の動作に移行する > 全ての動作が終わると最初の動作に戻る => ループ > 今回は動作を順番通りに行っているだけだが、プレイヤーの状態 に合わせて動作を変えることによって簡単なAIを実装することが出 来る。
7.
次回予告 > 今回まででシューティングゲームの基礎は全て実装済み > まだ実装出来ていないところ -
背景のスクロール - 複数の敵 - 残機の管理 - ステージ管理 - スコア - パワーアップ 次回やります
8.
次回 へ続 く
Download now