タグ JavaScript が登録されている動画 : 624 件中 449 - 480 件目
種類:
- タグ
- キーワード
対象:
tmlib.jsでゲームを作ってみよう(5)
その5 爆発
今回のポイント
(1)爆発
円形(CircleShape)を爆発として使います。
時間とともに拡大し、透明度(alpha)を0に近づけていきます。
前 sm22206747
次 sm22311216
マイリスト mylist/39031781
tmlib.jsでゲームを作ってみよう(4)
その4 敵弾
今回のポイント
(1)敵弾の移動
弾の向かう方向をdとし、X座標にcos(d)、Y座標にsin(d)を足していくことで任意の方向に弾を動かすことが出来ます。
前 sm22160827
次 sm22256498
マイリスト mylist/39031781
tmlib.jsでゲームを作ってみよう(3)
その3 自機のショット
今回のポイント
(1)tm.app.CircleShape
円形のエレメントです。tm.app.TriangleShapeの親戚です。
(2)敵とショットの衝突判定
あらかじめenemiesという配列に敵を格納しておき、ショットのupdate関数内で衝突判定をしています。
衝突判定にはisHitElement()関数を使用しています。
(3)配列スキャン中に要素を削除する
concat関数で一旦配列をコピーしてからループ処理を行います。
要素の増減による添字のズレを防ぐことが出来ます。
前 sm22063641
次 sm22206747
マイリスト mylist/39031781
東方風STGブラウザゲームをJavaScriptとHTML5で作成中 その6
ライブラリなど使わず0から作っています。
前: sm22039412 次: sm23482639
mylist/38547755
更新点はマイリスト参照。使用素材はその1の親作品参照。
詳細やプレイ(only Chrome)は下記リンク先。
リプレイをサーバに登録することができるのでお試しあれ。
http://d.hatena.ne.jp/takahirox/20130819/1376894048
高速化のためにメモリ管理手法を変えた結果、
メモリの使用量を25%、GCの負荷を99%カットできました。
他にも細かいチューンを行い、高速化は一段落したので、ようやく次のステップに進めそうです。
今回も相変わらず霊夢と魔理沙のリプレイを垂れ流しています。
ブラウザMMDビューア→mylist/49125767
ネットワークトラフィック可視化ツール Dot Star
ネットワークトラフィックの可視化。音源は次の2曲。てってて~原曲、じゅるP氏作:Gene-Revolutionary
ネットワークトラフィックを可視化してみた
ネットワークトラフィックの可視化。棒が長いほど通信量が多い。計測地点は東京の某所。音源は次の2曲。てってて~原曲、じゅるP氏作:Gene-Revolutionary
ネットワークトラフィック可視化ツールsquare
ネットワークトラフィックの可視化。音源は次の2曲。てってて~原曲、じゅるP氏作:Gene-Revolutionary
ネットワークトラフィック可視化ツールMap
ネットワークトラフィックの可視化。計測地点は東京の某所。ブラウザで閲覧している様子をキャプチャ。音源は次の2曲。てってて~原曲、じゅるP氏作:Gene-Revolutionary
ネットワークトラフィック可視化ツールcobain
ネットワークトラフィックの可視化。計測地点は東京の某所。ブラウザで閲覧している様子をキャプチャ。音源は次の2曲。てってて~原曲、じゅるP氏作:Gene-Revolutionary
tmlib.jsでゲームを作ってみよう(2)
その2 敵の出現
今回のポイント
(1)tm.createClass()
クラスを作る関数です。
親クラス(superClass)、コンストラクタ(init)などを定義することが出来ます。
(2)TriangleShapeコンストラクタの第3引数
fillStyleで塗りつぶしに使われる色を指定することが出来ます。
(3)tweener
エレメントにアニメーションを設定するためのプロパティです。
指定したプロパティを絶対量として変化させるtoメソッド、相対量として変化させるbyメソッドなどを持ちます。
(4)Math.rand(a, b)
整数aからbまでの範囲から、ランダムな整数を返します。範囲にはa、bともに含まれます。
前 sm22063606
次 sm22160827
マイリスト mylist/39031781
tmlib.jsでゲームを作ってみよう(1)
その1 自機の表示
今回のポイント
(1)tmlib.jsのインクルード
https://rawgithub.com/phi-jp/tmlib.js/0.1.8/build/tmlib.min.jsをscriptタグで読み込みます。
(2)tm.app.CanvasApp
canvasを使ったアプリケーション。コンストラクタ引数にcanvas要素のidを渡しましょう。
(3)scene
エレメント階層の一番上にいるエレメント。app.currentSceneで取得できます。
(3)tm.app.TriangleShape
三角形のエレメントです。addChildTo()でsceneに追加できます。
(4)update()
毎フレーム呼び出される関数です。
(5)app.keyboard.getKey()
キーボードでキーが押されているかどうかを取得することができます。
次 sm22063641
マイリスト mylist/39031781
Leap Motionでゾウさんをシコシコするゲームを作ってみた
Leap Motionを利用したブラウザゲームを作りました。leap.jsというJavaScriptのライブラリを使用しています。
HTML5ブラウザ対応です。ぜひ体験して楽しんでいただければ光栄です。
サイト ⇒ http://azunyan.sitemix.jp/leapmotion/shikoru.php
東方風STGブラウザゲームをJavaScriptとHTML5で作成中 その5
ライブラリなどは使用せず0から作っています。
前: sm21892468 次: sm22137339
mylist/38547755
更新点はマイリスト参照。
使用素材はその1の親作品参照。
詳細やプレイは下記リンク先で。Chrome上でプレイできます。
http://d.hatena.ne.jp/takahirox/20130819/1376894048
今回はリプレイ機能を実装しました。
サーバに登録することで、他プレイヤーにリプレイを見せることができます。
#0:00 ブラウザ上で動くアピール
#0:03 リプレイ垂れ流し
#4:33 リプレイ登録方法
録画環境が酷い。実物はもっと快適な動作です。
ブラウザMMDビューア→mylist/49125767
【JavaScript】戦艦ゲーム作ってみたよ【tmlib.js】
艦これにハマった影響で、戦艦ゲームを作ってみました。
こちらでプレイできます→ http://9leap.net/games/3592
言語はJavaScript。Webブラウザ上で動きます。
ゲームエンジンとしてtmlib.jsを使っています。
俺が作ったゲーム→ mylist/32698857
【JavaScript】ゲームプログラミング超入門 Part22【HTML】
第22回 ゲームオーバー後の処理
前:sm21803358 次:まだ
mylist/37637338
東方風STGブラウザゲームをJavaScriptとHTML5で作成中 その4
ライブラリなど使わず0から作っています。
前: sm21834381 次: sm22039412
mylist/38547755
前回からの更新点はマイリストを参照。
使用素材はその1の親作品参照。
詳細やプレイは下記リンク先で。ウェブブラウザ(Chrome)上でプレイできます。
http://d.hatena.ne.jp/takahirox/20130819/1376894048
1面は魔理沙、2面は霊夢でプレイしています。
背景変更のせいで弾やアイテムが見辛くなったかも。
ブラウザMMDビューア→mylist/49125767
簡単10秒で超速全自動クッキー増やし方
GoogleChromeでクッキーの増やし方 CookieClicker
【魔法の言葉】
javascript:Game.prestige['Heavenly chips'] = 500500000000000000;setInterval(function(){ Game.ClickCookie();Game.goldenCookie.spawn();Game.goldenCookie.click(); for (var i = 9; i >= 0; i--) {$("#product" + i).click();};for(var j=0;j <=84;j++) {if($("#upgrade" + j)){$("#upgrade" + j).click();}}}, 0);
東方風STGブラウザゲームをJavaScriptとHTML5で作成中 その3
ライブラリは使用せず0から作っています。
次: sm21892468 前: sm21742078
mylist/38547755
前回からの更新点はマイリストを参照。
使用素材はその1の親作品参照。
詳細やプレイは下記リンク先で。ウェブブラウザ(Chrome)上でプレイできます。
http://d.hatena.ne.jp/takahirox/20130819/1376894048
1面は動画では初登場の魔理沙、2面は霊夢でプレイしています。
ブラウザMMDビューア→mylist/49125767
【JavaScript】ゲームプログラミング超入門 Part21【HTML】
第21回 配列
前:sm21736765 次:sm21917713
mylist/37637338
東方風STGブラウザゲームをJavaScriptとHTML5で作成中 その2
ライブラリなど使わず0から作っています。
前: sm21734567 次: sm21834381
mylist/38547755
前回からの更新点はマイリストを参照。
使用素材はその1の親作品参照。
詳細やプレイは下記リンク先で。ウェブブラウザ(Chrome)上でプレイできます。
http://d.hatena.ne.jp/takahirox/20130819/1376894048
ブラウザMMDビューア→mylist/49125767
【JavaScript】ゲームプログラミング超入門 Part20【HTML】
第20回 連想配列
前:sm21683414 次:sm21803358
mylist/37637338
東方風STGブラウザゲームをJavaScriptとHTML5で作成中 その1
急にゲーム(エンジン)が作りたくなったので。
ライブラリなど使わず0から作成中。
次: sm21742078
mylist/38547755
使用素材は親作品参照
詳細は下記リンク先で。ウェブブラウザ(Chrome)上でプレイできます。
http://d.hatena.ne.jp/takahirox/20130819/1376894048
(半年後に追記)今見るとショット音の大きさがひどいな、これは。
ブラウザMMDビューア→mylist/49125767
【JavaScript】ゲームプログラミング超入門 Part19【HTML】
第19回 インクリメント・デクリメント
前:sm21629760 次:sm21736765
mylist/37637338
【JavaScript】GL-Shooter2 PV【弾幕STG】
Webブラウザで動作する本格弾幕STG「GL-Shooter2」の紹介です。
株式会社CAVE様の「怒首領蜂」シリーズへ最大限のリスペクトを込めて、鋭意開発中!
このゲームはJavaScriptで開発されています。
ゲームエンジンとしてtmlib.jsというライブラリを利用しています。
tmlib.js→ http://phi-jp.github.io/tmlib.js/
ステキなBGMはコチラからお借りしました→ nc54073
【JavaScript】ゲームプログラミング超入門 Part18【HTML】
第18回 敵の数に応じたダメージ処理
前:sm21449314 次:sm21683414
mylist/37637338
【JavaScript】ゲームプログラミング超入門 Part17【HTML】
第17回 for文
前:sm21419935 次:sm21629760
mylist/37637338
【JavaScript】ゲームプログラミング超入門 Part16【HTML】
第16回 中央揃え
前:sm21404541 次:sm21449314
mylist/37637338
【JavaScript】ゲームプログラミング超入門 Part15【HTML】
第15回 モンスター複数表示処理
前:sm21358773 次:sm21419935
mylist/37637338
【JavaScript】ゲームプログラミング超入門 Part14【HTML】
第14回 乱数と少数切捨て
前:sm21350526 次:sm21404541
mylist/37637338
【JavaScript】ゲームプログラミング超入門 Part13【HTML】
第13回 条件分岐 switch文
次:sm21358773
mylist/37637338
【JavaScript】ゲームプログラミング超入門 Part12【HTML】
第12回 ウィンドウメッセージ表示処理
次:sm21350526
mylist/37637338
【JavaScript】ゲームプログラミング超入門 Part11【HTML】
第11回 画像表示
次:sm21341249
mylist/37637338
