GYAOS!のバトルシーンの演出
SPEC | Flash、JavaScript、HTML、CSSクリエイターの採用試験 - wonderfl build flash online
モンスターを捕まえて、育て、戦わせるゲーム『GYAOS!(ギャオス)』の
バトルシーンの演出方法を追求してください。
にチャレンジ。
forked from: GYAOS_sample - jsdo.it - Share JavaScript, HTML5 and CSS
スクラッチの様にマウスで擦ると攻撃できる。
ただ闇雲に擦ってるだけじゃ面白くないのでAttackゲージを設けて制限を掛けたり、マウスの移動量やモンスターのDeffenceゲージによって与えるダメージが変わる様にしたけど、今回は演出面だからあんま関係ないかも。
バトルシーンの演出としてはパーティクルに始まり、パーティクルに終わる的な感じかと。
Pythonでスクレイピングしたい
例えば、SJISのサイトをスクレイピングして、UTF-8で出力とか文字コード周りが全然分かってなくてハマった。
どうもPython内部ではUnicodeで処理してるので、一旦Unicodeに変換(decode)してから、UTF-8に変換(encode)するという事らしい。
#!/usr/local/bin/python # -*- coding: utf-8 -*- import urllib2 url = "http://hoge.hoge" contents = urllib2.urlopen(url, "rb").read().decode("shift_jis").encode("utf-8")
なるほどなぁ。
Favicon Makerなサービスを作成中
先日の(Fav)icon Makerが割と高評価頂けたので、ちょっとしたサービス化に向けて作り込んでる。
http://favicom.good-morning-world.com/
jsdoit版からは機能面がガラリ。
パレットがデカくなったり、選択範囲の移動・塗りや、色抽出、そして共有など・・・。
サーバ側は一先ずPHPで。
まだPythonは書けるレベルまで行ってないので余裕見て追々かしら。
jsのコードがちょっとした量になってきたので、メンテとか大変そうだ。。
物好きな方がいらっしゃったら、ご利用頂ければこれ幸い。
CBCNET ( http://www.cbc-net.com/ ) のRSSFeedを利用して、CBCNETのトップページをリニューアル
Session5「CBCNET ( http://www.cbc-net.com/ ) のRSSFeedを利用して、CBCNETのトップページをリニューアルしてください。」
forked from: CBC NET - jsdo.it - Share JavaScript, HTML5 and CSS
始めは22面体とか突拍子のない事考えてたんだけど、結果的にはこんな感じに。
記事写真にマウスオーバーすると内容レイヤーが表示される仕組みで、その表示にCSS3のtransitionを使用してみた。
その対比というか、記事スライドは横方向にしている。
横スライドはjsでabsolute座標を変更してるんだけど、Operaがどうもカクカクでjsが速いんだか何だか。
カテゴリ、タグ、月別アーカイブのリンクには、Ajaxでもブラウザの「戻る」「進む」を有効にさせるべく、jQuery hashchange eventを使用。
(参考)
・Ajaxやタブ切替には必須かも?ブラウザの「戻る」「進む」を有効にするjQueryのhashchangeプラグイン
ロゴ画像が四角い事もあり、全体的に四角なデザインを心掛けてみた。
(Fav)icon Maker
JavaScriptで動的アイコン生成。
Dotshopをforkして追加しようかと思ったけど、HTML5ぽくCanvas使って作ってみた。
(Fav)icon Maker - jsdo.it - Share JavaScript, HTML5 and CSS
フォーマット仕様に関しては、
を参考にさせて頂いた。
もうちょい煮詰めてみようかなぁとぼんやり思ってる。
JAM - HTML5 and Flash にてSilver受賞(2回目)。
Twitter投稿のリンク切れを修正しました。
11/5からステータスIDの仕様変更があった様で、PHPのfloatvalじゃ対応できない範囲になってたので修正。
いやはや凄い数だ。