Born Neet
- The Emotional Programmer -
| Next Entry … j | Prev Entry … k |
| Next Page … J(Shift + j) | Prev Page … K(Shift + k) |
| Scroll Down … Space / Page Down | |
| Scroll Up … Shift + Space / Page Up | |
タイトルの適当さは勘弁してくださいm(_ _)m
それはそうと、最近JSなゲームがよく話題になりますねー。
nihilogic: Super Mario in 14kB Javascript
まずはマリオ。これはびびった。
nihilogic: Javascript Super Mario Kart
同じ作者によるマリオカート。すごいの一言。
Ajaxian » Canvas Quest: Rogue like RPG game
そして、今日Ajaxianで紹介されてたのがこれ。ついにRPGです。
JavaScriptのゲームは昔からありますが、ここにあげたものはCanvasでやってるのが特徴。
僕も挑戦してみたいけど、そろそろノウハウがたまってきて、ライブラリが出そうな予感なので静観中…。
(実はマリオのソース読み終わら(始められ)ないうちにカートが出ちゃってショックだったり)
でもまぁ「JS ゲーム」っていうカテゴリ作っちゃったので、近々なんかやりたいです。
一応使ってみようとしたんだけど…。
何か画面が読み込み中のまま真っ白になる事態に遭遇して断念。
どうやら、ページ読み込み後にgoogle.load()を呼び出すのはNGらしい。
例えば、
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load('jquery', '1'); // いける
window.onload = function() { google.load('jquery', '1'); }; // ダメ
</script>
って感じ。
まぁ、動的に読み込みたい場合は、
'http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js'
とかを直接指定すればいい話ですけどね。
ホスティングしてくれるだけでも十分ありがたいし。
※ もう長ったらしい名前を書くのが面倒くなってきたので、今後は「Ajax Libs API」と勝手に呼ぶことにします(>_<)
が面白い。
※当メールに掲載されている記事の無断転載・転用はなるべく禁止します。 Copyright (C) 2002-2008 Samurai Factory Inc. Almost rights reserved.
「なるべく」って…。
今日気づいたけどずっと書いてあったんだ!
こういうの何かいいなぁ、和む。
早速使ってみようと、追加で調べたのでメモ。
- Google人気JavaScriptライブラリ配布開始、ネット全体でキャッシュ効果 | マイコミジャーナル
- この記事で存在を知った。これを読めば意味はわかるし、とりあえず使える。
- AJAX Libraries API
- 公式サイト。
- Developer's Guide - AJAX Libraries API - Google Code
- 公式開発者ガイド。情報量はイマイチ?
- jQuery ライブラリをホスティングしてくれる Google AJAX Libraries API - まちゅダイアリー (2008-05-29)
- setOnLoadCallbackの説明があってありがたかった。
- れぶろぐ - [Google][JavaScript] Google AJAX Libraries API の上手な活用法 , [SVG] SIE 0.24 がリリース
- YUIもyahooから読み込めるらしい。
- AJAX Libraries API (でぃべろっぱーず・さいど)
- 使ってみた。
いやぁ、皆さん仕事がはやいですね。
助かりますm(_ _)m
Google人気JavaScriptライブラリ配布開始、ネット全体でキャッシュ効果 | エンタープライズ | マイコミジャーナル
ということで、いろんなjsライブラリをgoogleから読み込めるようになったそうです。
<script src="http://www.google.com/jsapi"></script>
<script>
google.load("ライブラリ名", "バージョン番号(ワイルドカード可)");
</script>
とか書けばOKらしい。
(scriptタグに直でライブラリやバージョンも指定できるっぽいけど、それだとワイルドカードは使えないみたい)
こりゃ便利!
作る側も面倒なダウン/アップロード作業から開放されて、ユーザもキャッシュで多少なりとも早くなるってことで、Win-Win(笑)ってやつですか?
(確かにgoogleに依存してるけど、どうぜgoogleが落ちたらネットなんてほとんど使いもんにならんし…)
今後何か作るときは積極的に使っていこうっと!
これでブックマークレットからも気軽にライブラリが使えそうですね。
(もちろん競合とかは考慮しなきゃですけど…)
※ 全然関係ないけどgooshもおもしろそう。








