ノベルゲーシステムを作ろう(準備中)
http://w.atwiki.jp/isys/
ノベルゲーシステムを作ろう(準備中)
ja
2007-01-29T09:35:32+09:00
1170030932
-
トップページ
https://w.atwiki.jp/isys/pages/1.html
このサイトではノベルゲームシステムの開発を目指します
拡張性よりも、単純さを重視したシステムを目指しています
JavaScriptを使用したページが増えてきたので
移転したいと思います。
今までありがとうございました。
今後ともよろしくお願いします。
[[http://ikinako.hp.infoseek.co.jp/javascript/javasc_test.html]]
***以前の更新***
練習も兼ねてC++で製作してみました。[[(テスト版)>製作物(旧)]]
次期バージョンはAjaxを使ってWebブラウザ上で開発&プレイ
可能なシステムを目指したいと思います
**使いやすいシナリオ文法ってどんなの?
#vote(文章の中に命令を埋め込む,テキスト表示も命令で)
#comment(vsize=3,nsize=20,size=50)
**拡張性と単純さのバランスは?
#comment(vsize=3,nsize=20,size=50)
2007-01-29T09:35:32+09:00
1170030932
-
perlメモ
https://w.atwiki.jp/isys/pages/6.html
* perl5.8のメモ
** データの受け取りは CGI.pmでできるらしい
$cgi = new CGI;
#formデータのキー名一覧を取得(この前は間違ってました)
@in = $cgi->param();
送られてくるフォームデータはブラウザによって文字コードが違う……
スクリプトと同じ文字コードに変換しないと参照すらまともにできない
** Encodeを使って内部utf8形式に変換する
use Encode
use Encode::Guess qw/shiftjis euc-jp 7bit-jis utf-8/;
binmode (STDOUT,":utf8");
#フォームデータの文字コードを解析します
$enc = Encode::Guess->guess($form_data);
if(!ref($enc)){
#解析失敗
}else{
#解析に成功したので変換する
$str = $enc->decode($form_data);
}
**エンコードを指定してファイルを読み込む
#shiftjis形式で保存されたログファイルを内部UTF-8
#に自動変換して読み込みます
open(IN, "<:encoding(shiftjis)", "data.log");
2007-01-22T20:53:49+09:00
1169466829