2015年10月31日土曜日

ティラノビルダーがメジャーアップデート 【V140】

ティラノビルダーのメジャーアップデートを行いました。
最新版は1.40 となります。

Pro版はSteam、スタンダード版はダウンロードページから入手してください。

30以上の新しい改善が含まれていますが
主な追加機能をご紹介させていただきます。

UIデザインツールを搭載


簡単に自由なメッセージウィンドウやボタンを創ることができるようになりました。
ドラッグ&ドロップで確認しながら、素早く製作できます。
もちろん、自分でデザインしたウィンドウやボタンを配置することも可能です。



ツールで作成したUIデザインはそのまま、ゲームに反映





独自フォント利用機能


本バージョンから、独自フォントが簡単に利用できるようになりました。
利用したいフォントをダウンロードするだけで、ゲームで使用することができるようになります。





このように、フォントを選択して追加するとすぐに使えるようになります。


変数管理機能


変数とは、ゲームの分岐やフラグ管理などで必要になる機能です。
好感度などもこの変数を使って作られます。

本バージョンから、スクリプトを書かなくても
変数を簡単に利用することができるようになります。

また、ランダムな数の生成などもサポートします。



変数操作コンポーネント


変数を操作するためのコンポーネントが追加されました。
フラグを立てたり、好感度の増減などが好きなタイミングでできます。


変数による条件分岐機能


例えば、好感度が高い・低いを判断してストーリーを分岐させる事ができます。

オリジナルマウスカーソル設定機能


カーソルに好きな画像を利用できるようになります。

undo(やり直し) redo(やり直しのやり直し) 機能


Ctrl+Z   Ctrl+Shift+Z で 操作をundo と redo することができます。
(Macでは Command+Z  Command+Shift+Z )

ゲーム制作が一段と効率的になるかと思います。


テキスト入力機能


プレイヤーに入力を促す仕組みを簡単に作れます。
例えば、主人公の名前を入力してもらったり、クイズの答えを入力させたい場面でかつようできます。



その他にも、

クイックロード
クイックセーブ
フルスクリーン機能
シナリオのバックログ
最新ティラノスクリプト V340搭載
iphone6s iOS9に対応
Live2Dライブラリを最新版に更新
マルチブラウザでの音楽再生に対応
本バージョンからmp3 → ogg m4aサポートへと切り替わります。
mp3 mp4 は利用できなくなりますのでご注意下さい

等々

ゲームのクオリティを上げるための機能が複数含まれますので
ぜひとも、ご活用下さい!



ティラノビルダーのサイトへ


















2015年4月26日日曜日

【お知らせ】ティラノビルダーをメジャーアップデートしました。2015/5/6

2015年5月6日 ティラノビルダーをメジャーアップデートしました。

Verion 1.3 となります。

主な追加機能を紹介します。

ティラノビルダー公式サイト


Live2D正式サポート


ティラノビルダーでLive2Dを正式にサポートします。
Live2Dって何?という方は以下のゲームを試してみてください。



しかも、ティラノビルダーを使うと
完全ノンプログラミングでLive2Dを利用することが可能です。

Live2Dモデルの自動読み込みとモーション確認




















Live2Dモデルのリアルタイム配置確認



いかがでしょう。
Live2Dを使って、自分のキャラを活き活きと動かした新しいゲームを作ってみてください。


グローバル アセットライブラリ


新しいティラノビルダーでは、新機能アセットライブラリがスタートします。
これはインターネットを通じて、キャラクターや背景といったゲーム素材を世界中のユーザと共有する事ができる機能です。

アセットライブラリからワンクリックで、即座に自分のゲームで利用できます。

アセットライブラリからダウンロードすると、、、



自動的に展開され、すぐに自分のプロジェクトで利用可能



開始と同時に、掲載させていただけるキャラクターや背景、Live2Dモデルを募集させていただきます。
アセットライブラリには、製作者様の名前とWebリンクが表示されますので
交流などにもご活用頂けるのではと考えております。

何卒、ご検討の程、よろしくお願い致します。


選択肢ボタンのリアルタイムプレビュー(Pro版限定)


新バージョンではご要望の多かった
選択肢のリアルタイムプレビューが実装されます。

ゲーム画面を確認しながら
選択肢ボタンのサイズや文言を調整することが可能になります。




キャラクターの反転やプレビューでの拡大縮小に対応(Pro版限定)


キャラクターの反転に対応します。
今後は、2通りの画像を用意する必要はありません。

また、こちらも要望の多かったプレビューでキャラクターのサイズを調整できるようになります。

シナリオファイルの削除、変更に対応

シナリオファイルをティラノビルダーから操作できます。



アップデートサポート機能


古いバージョンのティラノビルダーから
最新版のティラノビルダーに切り替える際
これまでは、手動で調整しないと使えない機能があったり、うまく動かない場合がありました。

新しいバージョンのティラノビルダーでは
アップデート後、古いプロジェクトファイルを自動的に最新版へ変換します。

100%うまくいくというわけではありませんが
移行をかなりスムーズに行えるようになるのではと考えております。



他にも、細かな機能追加があります。
進化したティラノビルダーをお試し下さい。


ティラノビルダー公式サイト









2015年3月20日金曜日

海外版ティラノビルダーとSteam版の予告

今月末、海外版のティラノビルダーが公開予定です。

http://store.steampowered.com/app/345370/






日本ではメジャーなADVというジャンルですが
海外においては、まだまだ認知されていない状況です。

これをきっかけとして、海外でもノベルゲームがたくさん制作されて
日本にはない感性のゲームが生み出されることを願っています。



海外版の公開に伴い、日本版でも配布方法に若干の変化がございます。
日本版においては

・スタンダード パッケージ(無料)
・Pro版 Steamパッケージ(有料 ¥1500 くらい予定)

の2つを用意させて頂きます。

スタンダードパッケージについては
引き続き、無償で提供させて頂きます。

もちろん継続的なメンテナンスや機能追加も行われます。
ただし、一部機能に制限があります。詳細はこちら

Steamパッケージについては
Steamと連携してさらに革新的な技術を搭載していく予定です。

・ボタンひとつでスマホ向けに公開開始できる、プレイヤーアプリ提供
・世界中のユーザと素材やキャラクターを共有し、ゲーム制作の新時代を目指す。

過去に公開したティラノビルダーもアーカイブとして公開されています。

ADVゲームには、大きな可能性があると考えています。
スマートフォンの復旧によりゲーム人口も爆発的に増えていく中で
すこしでもこのジャンルの発展に貢献できれば幸いです。

以上です。
引き続き、ティラノビルダー・ティラノスクリプトへの
ご支援、ご協力を何卒、よろしくお願い致します。





2015年1月17日土曜日

ジョーカースクリプトで乱数を生成するプラグインを組む

ジョーカースクリプトでは標準では乱数を組み上げる
命令は存在しないのですが、プラグイン拡張を使うと
簡単に作成できます。

以下にソースファイルをアップしておきます。

作ったものをいかにアップしました。


このファイルをJOKER_GAME/Plugins/ フォルダに放り込みます。

すると random というタグが使えるようになっています。
使い方は

;----------
[random var="f.test" num=100]
{f.test}だよ[p]

[random var="f.test" num=1000]
{f.test}だよ[p]

[random var="f.test" num=300]
{f.test}だよ[p]

[random var="f.test" num=10]
{f.test}だよ[p]


のように使います。
f.test に numで指定した範囲での数値が格納されます。
たとえば、100 なら 0〜99 の数値が入ります。


実行例


{f.test}だよ[p]
お試しください。

プラグインの作り方は 以下も参考になります。
http://jokerscript.jp/adv/next/plugin





2014年12月12日金曜日

Macのコマンドコンソールで画面が白く光るのを停止する方法

Macでコマンドコンソールをアップデートすると
入力ミスの時に画面が白く点滅するようになった。

deleteのたびに画面が光ってウザくてしょうがないので
消し方をメモ

メニューの[ターミナル]-[環境設定]を選択

プロファイルの詳細を選択肢て
ビジュアルベルに入っているチェックを外す。


















これで、光らなくなった。




2014年10月18日土曜日

Unityで動くADVゲーム開発環境。ジョーカースクリプトをリリースしました。

















まだまだ、未熟なツールですが
たくさんの作品で使ってもらえるツールに育てていきたいと思っています。

ティラノスクリプトは、今考えると最初はひどい状態でリリースしてしまい
ユーザ様に迷惑をかけてしまったのですが、それでもたくさんのバグ報告や
改善に関する前向きなご意見を頂く中で、成長させることができました。

このジョーカースクリプトも、皆様のお叱りやご支援をいただきながら
立派なツールに仕上げていきたいと思っています。

何卒、よろしくお願い致します。

ティラノスクリプトの今後について

ジョーカースクリプトをリリースしたからといって
ティラノの開発を止めることはありません。

Unityを触っていくなかで、HTML5製のエンジンのほうが
優れていると感じる部分もたくさんありました。

例えば、HTML5はブラウザでアクセスするだけで
ゲームを開始できるというリーチの長さが大きな強みです。

アプリのダウンロードやUnityのプラグインを入れてもらうというのは
それだけで大きなハードルとなり、そもそも遊んでもらえない可能性があります。

ざっくり、今のイメージとしては

ティラノスクリプト
Webやブラウザでアクセスして楽しむノベルゲーム。小説。
小〜中規模のADVゲーム。
HTML CSS JavaScriptとの相性は抜群。リッチコンテンツとしての利用

ジョーカースクリプト
中〜大規模のADVゲーム
Unityの3Dコンテンツとの連携。アクションやその他機能の使用
Live2D、SpriteStudio といったアニメーションとの連携

のような方向に進化していくのかなと。

作ってみた感想

製作期間は構想1ヶ月+開発1.5ヶ月くらいでしょうか。
作っている中で、何度も壁にぶつかって泣きたくなりましたが
試行錯誤しながら、徐々に壁を壊していくことはワクワクしますし
しんどい時こそ、振り返ると大きく成長出来ているのだと思います。

また、ティラノ会で実際にユーザさんからエネルギーをもらったり
関西エンジニア同士で競うように作品を作る機会などをいただき
刺激を受けながら、作れたことも幸せでした。
本当に感謝しております。


とりあえず、ジョーカもティラノもやりたい事が山盛りなのですが
一旦、週末は休息に当てようと思います〜。


2014年6月3日火曜日

日々の習慣をチェックできるiPhoneアプリ

毎日の習慣を記録して、定着させましょう。
ダイエット、資格の勉強、夢の実現など幅広く活用できます。

 

以下からダウンロードして下さい





2012年10月18日木曜日

Dropboxで廃止されたPublicフォルダ機能を5秒で復活させる方法

*2015年 追記

Dropbox側の仕様変更により、新規アカウントにおいては、Publicフォルダは有料サービスに変更になったようです。

以下の記事は参考になりませんので、ご注意下さい。


先日、ニュースになりましたがDropBoxのPublicフォルダが廃止されました。


Dropboxが既定Publicフォルダを廃止。8月以降の新規アカウントから。共有リンク機能に移行


現在、新しくアカウントを作成してログインするとPublicフォルダが見当たりません



大丈夫です。簡単に復活させる方法が用意されています。

以下のURLにアクセスするだけです

https://www.dropbox.com/enable_public_folder




「EnablePublicFolder」をクリック




Publicフォルダが無事復活しました。
以前と同じように使えます。



Publicフォルダの廃止がアナウンスされた時、ユーザから相当に反発があったようです。
確かに共有機能を使えば、Publicフォルダの存在意義は薄れてきていたのでしょう。

しかし、Publicフォルダには簡易Webサーバーとして使えるメリットがありました。

私が運営しているビジュアルノベルスタジオでも、Publicフォルダの機能を使っていたので一時はどうなることかと思いましたが。。。


いや~。よかったよかった。







2012年7月30日月曜日

スーパーファミコンの超名作がブラウザ上で動作する snesbox.com


SNESBOX

http://snesbox.com




すさまじいサイトが登場していました。

スーパーファミコン・ファミコン の名作がブラウザ(FLASH)上で動くエミュレータが開発されていたようです。

しかも、ROMもあわせて提供されているため、サイトにアクセスすると、即座に遊べてしまうのが凄まじいです。

ぱっと見たところ1800作品以上が登録されており

・スーパーマリオワールド
・クロノトリガー
・マリオカート
・スーパードンキーコング
・ドラゴンクエスト 全シリーズ
・ファイナルファンタジー 全シリーズ

といった、往年の名作がずらりとラインナップされています。

もちろん、違法だと思うのですが。。。お金を払ってでもプレイしたいと思ったぞ。

任天堂には公式に、こういった形式のサイトを立ち上げてほしいものです。
今流行りのソーシャルと組み合わせれば、凄まじいインパクトがあるでしょう。











なんでもありだな。。。




2012年7月29日日曜日

進化を遂げた「ねるねるねるね」が海外で話題に

みなさん、「ねるねるねるね」って覚えてますよね?

怪しげな粉と水を混ぜあわせると、お菓子になるというやつです。

正直、味は覚えてないのですが、つくるのが楽しくて、よく買ってましたw

なんと、現在では凄まじい進化を遂げていたようです。


それが、以下の商品



http://www.nerune.jp/happy/



え、なにこれ w

水だけで作るハンバーガーキットだと!? ワクワクが止まりません。


さらに、つくる工程の動画でアップされているのですが
なんと、再生回数が350万再生以上!!






動画のコメント

・なんて素晴らしい動画だ、驚いた
・これって食べれるの!?
・見るのをやめられねぇ~
・マクドナルドのハンバーガーよりヘルシーね



これは、大人でも作ってみたくなりますね。
今度スーパーに寄ったらお菓子コーナー覗いてみます。


おまけ

さらに、この商品にはシリーズがあって、その他の動画も大人気のようです。







2012年5月14日月曜日

文字を入力するだけで、スマホ向けの小説アプリが作成できる「NovelJS」をリリース

こんにちは。

小説をスマートフォン向けに最適な形に変換して、
アプリ化できるフレームワークをリリースしました。

もちろん、AppStore等で販売することも可能です。


NovelJS 小説をスマートフォンに最適な形に変換して出力。アプリ化にも対応




詳しい使い方はサイトの解説を御覧ください。
需要がありそうな人として
・小説を書いて、AppStoreやGoogleマーケットで販売したい人・スマートフォンから閲覧した場合に読みやすい形で出力したい人・文字に加えて、音楽や画像を追加して、演出を加えた作品を作りたい人
上記の人は、一度お試しください。バグや不明な点があれば、Twitterやメールでお気軽にご連絡ください。また、小説をアプリ化したいといった方がいらっしゃれば、ぜひお声かけ下さい。お手伝いします!



2012年3月17日土曜日

直感的な操作だけでノベルゲームが作れる ビジュアルノベルスタジオ。とその開発録


新しいサービスをリリースしました。



特徴はノベルゲームをWeb上で簡単に制作できて、そのまま公開できるという点です。作ったゲームはスマートフォンでも動作するし、iphoneやAndroid用にアプリ化して配布することもできるんです。

ゲームのサンプル。ブログパーツみたいに貼り付けることもできる



ゲームエディット画面キャプチャ


画面のように、特別にスクリプトやプログラミングを覚えなくても、それなりに作ることができるようになっています。

細かいサービスに関する説明は、ビジュアルノベルスタジオのページを見ていただくとして。

今回作成に至った経緯や技術的なメモを兼ねて開発録を残しておこうかなと思います。いろいろ、勉強になったことも多かったしね


作ろうと思ったきっかけ


このサービスの半年ほど前にR9という、ノベルゲームエンジンを開発していました。
これも、プログラミングの知識などが不要で、すごく簡単なスクリプトを書くだけでノベルゲームを作れるというものです。




おかげさまでたくさんのユーザに利用してもらい、さらに専用に編集ソフトを作ってくれたすごい方がいらっしゃったり。簡単にノベルゲームを作りたいという需要はまだまだありそうだなぁと感じていました。

一方で、簡単になったとはいっても煩雑な作業が必要な部分が多く残っていました。

視覚的にゲームの情報が確認できないので、ゲームをプレビューするまで動作が想像出来なかったり。ゲームが完成したあと、ネットに公開する場合もレンタルサーバーを用意してアップロードしないといけなかったり。

もっと手軽に、それこそブログを書くくらい簡単にゲームが作成できるようにならないかなぁ。と考えたのが開発のきっかけです。


設計時に考えたこと


サービスを制作する前にいくつか、検討しなければいけない項目がありました。


ソフトウェアの形式は?

今回も無償のフリーウェアにすることは決めていました。

ただ、ソフトウェアの形式については結構迷いました。

つまり、Windowsのアプリケーションにするか  Webアプリケーションにするか

直感的な操作だけで、ゲームを作ってもらうには、リッチなGUI(グラフィカルユーザーインターフェース)は必須です。そういった、操作に適しているのは圧倒的にWindowsのローカルアプリでした。

(Webアプリはドラッグ&ドロップなどの処理は苦手なんです。)


で、結局Webアプリケーションで作成することにしました。

一番大きかったのは、やっぱり、R9の資産をそのまま活用できる点 と 後述するインターネットへ簡単に公開できることが理由です。

R9はJSで制作されていますので、Webベースのビジュアルノベルスタジオではその資産をフル活用することができます。R9を拡張する形でサービスを構築したことで開発期間を大幅に縮小できたし、なんといってもR9と互換性を保てたことはよかったです。



ゲームデータの保存場所

さて、ウェブベースで開発することは決めたのですが大きな懸念点が残っていました。

ゲームで使用する画像や音楽ファイルを視覚的に確認できるようにするためには、ビジュアルノベルスタジオから、そのファイルを参照できなければなりません。ゲーム制作画面に表示するためです。

ウェブベースですと、ユーザさんのパソコンにあるファイルは見ることができませんので、アップロードしてもらうことになります。アップロードしてもらえれば、そのままレンタルサーバーなどをレンタルしなくてもゲームを公開することができるので、大きなメリットがあります。

問題は、そう。運用サーバーです。

アップロードされるファイルは画像、音楽、ムービーファイルなどで、結構な容量になります。ハードディスクの容量的な問題もありますが、それ以上に、制作したゲームが人気になった場合相当なトラフィックが発生することは容易に想像できます。

せっかく作ったゲームが人気になったのに、サーバーが落ちて見れないとか。。。。


ですが、個人運営しかも無償のサービスで潤沢なサーバーを用意するのはちょっと、厳しいものがありました。


そんなとき、凄いウェブサービスを見つけました。

Dropbox

無料かつ、有名なウェブストレージサービスで、簡単にネット上にファイルをアップすることができるサービスです。

しかも、その容量は標準で2ギガ!!

例えると、プレステのゲーム4本分。スーパーファミコンの100本分(適当)
ドロップボックス、恐ろしい子。


外部サービスからもREST形式のAPIが用意されていることは知っていたのですが、HTTPでのアクセスすると、ウェブサーバーとして動作する領域があることは知りませんでした。

という訳で、ログイン機構やストレージの部分はDropboxに担っていただきました。


開発期間

仕事が終わってから、夜寝る前に1時間〜2時間くらいのプログラミング。

画面の設計などは通勤電車でスケッチブックをカキカキ。

あと、週末の片方を、開発日にあてました。


大体、3週間くらいで、リリースまでこぎつけました。

サービスの根幹部分は1週間くらいで完成したのですが、やっぱり説明ページとかで時間がかかってしまいました。

デザイン面では素敵なロゴを作ってもらえたり、手伝ってもらえたので。感謝です。


まとめ

ビジュアルノベルは文章を魅力的に見せる力があると思っていて、その一助をこのサービスが担えるようになれば、嬉しいなぁ。

とまぁ、まだまだ未熟なところもあるサービスですが、ぜひぜひ、使ってみてくださいね〜。あと、ご意見などあればぜひ、Twitterや掲示板にご連絡ください。


ではでは、今後ともよろしくです。









2012年3月13日火曜日

Play! フレームワーク のインストール








Play!は、Javaで高速にWebアプリケーションを開発できるフレームワークです。
Ruby on Rails の概念を取り入れているということで非常に楽しみなフレームワークです。

Javaの豊富な資産 + Rails の高速開発 ということで、かなり期待できるのではないでしょうか!?

ダウンロード



まずは、Play!本体をダウンロードします。

Play!ダウンロードサイト
http://www.playframework.org/download

f:id:supersupers7:20110425120253p:image:w360

この記事を書いた時点での最新版はPlay-1.2.zip です。
ダウンロードして適当な場所に解凍してください。

本解説ではCドライブ直下(C:\)に解凍したものとします。

C:\play-1.2



インストールはこれだけで完了です。
Eclipseで開発する場合についても、後ほど説明します。

プロジェクトの作成と動作確認



まず、先ほど解凍したフォルダに
コマンドプロンプトから移動します。

【スタート】→【ファイル名を指定して実行】→「cmd」と入力してOK

先ほど解凍したディレクトへ移動する

cd C:\play-1.2



そこで次のようなコマンドを入力します。

play new testapp



f:id:supersupers7:20110425120252p:image:w360

これで testapp という新しいプロジェクトを作成しています。

途中
What is the application name?
ときかれるので、ここでもtestappと入力してエンターを押してください。

これで、Play-1.2 フォルダにプロジェクトが作成されました。
「testapp」という名前のフォルダが新しく作成されているのが確認できます。


次に「 Play run testapp 」というコマンドを入力してください。

f:id:supersupers7:20110425120250p:image:w360

Play!の内蔵サーバがport9000 を待ち受けて起動します。

http://localhost:9000



にブラウザからアクセスして、下記の画面が表示されていれば成功です。

サーバーを終了したい場合は
コマンドプロンプトでCtrlキー+「C」キーを押してください。

Eclipse で開発を行う


作成したアプリケーションをEclipseの環境で開発したい場合、
Play!には、簡単にEclipseへインポートできる機能が備わっています。

Play!ディレクトリに移動して、以下のコマンドを実行してください。

play eclipsify testapp



f:id:supersupers7:20110425120251p:image:w360

これで、Eclipse へインポートする準備が整いました。

それでは、Eclipseを起動してインポートを行いましょう。


【ファイル】→【インポート】を選択し、

既存のプロジェクトをワークスペースへを選択

f:id:supersupers7:20110425120246p:image

ルート・ディレクトリーの選択部分に
先ほど作成したアプリケーションへのパスを選択します。

C:\play-1.2\testapp



完了を押してください。

これで、プロジェクトのインポートは完了です。

(注)
以下のように、プロジェクトに×が付いている場合
Javaのバージョンが異なる可能性がありますので
以下のように設定してください。

f:id:supersupers7:20110425120249p:image:w360


【プロジェクト】→【プロパティー】画面の

Javaコンパイラーを開き、コンパイラー準拠レベルが1.6になっている事を確認
f:id:supersupers7:20110425120247p:image:w360

Javaのビルドパスを開き、順序およびエクスポートのJREシステムライブラリー【jre1.6】がチェックされている事を確認
f:id:supersupers7:20110425120248p:image:w360

これで、Eclipseを再起動すると、×が消えていると思います。


では、Eclipseからサーバーを起動してみましょう。
パッケージ・エクスプローラーから

/testapp/eclipse/testapp.launchというファイルを右クリックから実行を選択してください。
f:id:supersupers7:20110425122019p:image:w360

http://localhost:9000

にアクセスできれば成功です。


以上で、インストールと初期設定は完了しました。
次回から実際にアプリケーションを組み立てていきたいと思います。





Googleで即座に検索結果が表示されるのを無効にする方法






インスタント検索 という機能らしいのですが。
突然、この機能が有効になってしまいました。

すごくウザイので、無効にするには

1.google の検索画面で右上にある歯車の画像をクリックして、検索設定を選択。

2.「Google インスタント検索を使用しない」を設定

以上で完了です。





スマートフォンでも動作する、ゲーム開発キット「R9」をリリースしました



ブラウザとスマートフォン上で動作する
ゲーム開発エンジン「R9(アールナイン)」をリリースしました。

http://r9game.com


主な特徴としては



    • ゲームはブラウザ上で動作するため、あらゆる環境に対応した作品を発表できます。

(対応環境:Windows・Mac・Linux・iphone・Andoroid )



    • 制作に特別な知識は不要です。日本語の簡単な命令を組み合わせるだけで、ゲームを制作できます。

    • スマートフォンでも、遊ぶことができますので、携帯向けゲーム開発基盤としても利用可能!

    • YouTube動画再生やTwitter連携といった、幅広い表現に対応。

    • ゲームの枠に収まらない。表現ツールとしても力を発揮します。

    • 利用は完全無料です。ダウンロードしてご利用ください。

-
どんなことが出来るかは、以下の機能紹介ゲームでどぞ。




チュートリアルや説明ページで時間がかかってしまいました。 orz

よろしければ、ご利用くださいませー。




rsyncをつかって開発環境から本番へ配布するメモ



ちょっとした、メモ。

開発用のディレクトリから、本番のディレクトリへ更新したファイルを同期させたい時、rsync コマンドを使うと、簡単に差分だけコピーしてくれます。

さらに、設定ファイルなど特定のディレクトリやファイルを除外することもできます。

例えば、

/www/production/ (運用環境)
/www/develop/  (開発環境)

という構成になっていて、開発環境の内容を運用環境に反映させたい場合



rsync -av /www/develop/ /www/production/




を実行します。
事前にコピーされるファイルを確認する場合は -n オプションをつけます。



rsync -avn /www/develop/ /www/production/




ただ、設定ファイルなど、コピーされると困るファイルもありますよね。その場合は--exclude-from を使うと良いです。

/www/develop/config/  
config 以下のディレクトリは除外したい場合、exclude_pattern というファイルを用意して以下のように記述します。



config/




rsync を実行します。



rsync -avn --exclude-from=exclude_pattern /www/develop/ /www/production/




他にも、SSHで、他のサーバへ同期するなども簡単にできます。





2011年7月5日火曜日

ニコ動のような字幕を画像や動画に重ねれる jqueryプラグイン:NicoScreen.js



先日リリースした、ゲーム投稿サイト「corokke(ころっけ)」はノベルゲームの任意のタイミングでコメントを流せるサービスなのですが、その字幕出力の部分を整理してjqueryプラグインにしてみました。


f:id:shikemokuMK:20110704150535p:image:w360


動作デモ



使い方も非常に簡単で、動画や画像などを
Divで括った箇所に字幕が流れるので、サイトの賑やかしには最適ですw

ダウンロードサイトは以下


http://labs.r9game.com/nicoscreen



よろしければお使いください。





2011年6月23日木曜日

ノベルゲームに、ニコニコ動画のようなコメントが流せる。「corokke(ころっけ)」をリリースしました





ゲーム投稿サイト「corokke(ころっけ)」
http://corokke.jp


以下、動作サンプル



投稿するゲームは、R9(アールナイン)を使って制作します。
完成したら、URLを登録するだけでコメントしてもらえるようになります。

みんなで盛り上がりながらゲームを楽しめればいいなぁ。


ゲーム制作には、以下のツールをご利用ください。
【公式ページ】ゲーム開発キット「R9(アールナイン)
f:id:shikemokuMK:20110622224210p:image

スマートフォンにも対応したゲームが簡単につくれます。


よろしければお試しください。





2011年4月26日火曜日

iframe領域を常にブラウザのサイズとぴったり揃える方法






ブラウザのサイズが変更されても、iframeを常にウィンドウぴったりに表示したい場合、CSSだけでは難しそうでしたのでJavaScriptを使いました。

つまり、ブラウザのリサイズイベントを感知してそのたびにiframeのサイズを変更します。


サンプルページ


http://supersupers7.com/labs/iframe_resize/


ソースコード





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>iframeをブラウザのウィンドウサイズと常に揃える方法</title>

</head>

<body style="margin:0px;overflow-y: hidden;overflow-x: hidden;" onresize="resizeFrame()">

<div style="height:200px;border;background-color:pink;">
<font size="20px">ここはヘッダー部分。高さ200PX</font>
</div>

<iframe id="fm" style="width:100%;height:100%" src="http://yahoo.co.jp"></iframe>


</body>

<script type="text/javascript">

function resizeFrame(){


var tmp_height = document.documentElement.clientHeight -201;

//フレームのエレメント取得
var fm_elm = document.getElementById("fm");
fm_elm.style.height = tmp_height +"px";

}

resizeFrame();

</script>

</html>