--------(--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2009-02-20(Fri)

JavaScriptで『今日の装備』がランダムで変わる!

久しぶりにJavaScriptを作成してみました。
カレンダーの下に、『今日の装備』というネタを仕込みました。

ページが読み込まれる度に、今日の装備の
『武器』と『必殺技』がランダムに入れ替わります。

しかしコード長すぎ。まさに動けばいいやという大雑把な仕上がりです。


**JavaScript『今日の装備』コード**

var wep = "";
var tec = "";

//武器名・属性
wep1 = new Array(
"ファイア","フレイム","バーニング","マグマ",
"アイス","コールド","ブリザード","ウォーター","アクア","メイルシュトローム",
"サンダー","プラズマ","エレクトリック","ウインド","エアー","トルネード",
"アース","グランド","ガイア",
"ライト","ホーリー","ゴッド","ヘヴンズ","フォース","コスモス","シャイニング",
"ダーク","イヴィル","デス","キリング","ヘルズ","カオス",
"レイ","エクスプロージョン","リキッド","ソリッド","メルト",
"ギガンテック","ガンマ","デルタ","オメガ");
//武器名・種類
wep2 = new Array("ソード","ブレード","セイバー","カリバー",
"スピア","ランス","アロー","ダガー","ウィップ","エッジ",
"キャノン","ガン","レーザー","バズーカ","カノン","ショット","アックス","ボール","ランチャー",
"バスター","ブレイク","スマッシャー","ウイング","クロー","タスク","バイト","ナックル","アーム");

//必殺技・頭
tec0 = new Array("究極","奥義","超","新","真","裏","禁じ手","偽","大");
//必殺技・属性
var tec1 = "闇冥魔雷聖光焔火風圧地冷氷逆爆道封無覇殺絶
速怒烈裂王神震心獄気死硬攻縛鎖激剛柔重獣腕";
//必殺技・種類
var tec2 = "剣槍弓斧拳撃脚蹴刃波破砲法術斬";

wep = wep1[Math.floor(Math.random() * wep1.length)];
wep = wep + wep2[Math.floor(Math.random() * wep2.length)];

//必殺技・頭を50%の確率でランダムに選ぶ
if(1 == (Math.floor(Math.random() * 2))){
tec = tec0[Math.floor(Math.random() * tec0.length)] + "・";
}
//必殺技・属性をランダムに1~3文字選ぶ
var charCk1 = "1";
var charCk2 = "2";
var len = (Math.floor(Math.random() * 3 + 1));
for(var i = 0; i < len; i++){
charCk1 = tec1.charAt(Math.floor(Math.random() * tec1.length));
if(charCk1 == charCk2){
i = i - 1;
}else{
tec = tec + charCk1;
charCk2 = charCk1;
}
}
//必殺技・種類をランダムに選ぶ
tec = tec + tec2.charAt(Math.floor(Math.random() * tec2.length));

//結果を表示
document.write("○武器<br>" + wep + "<br>○必殺技<br>" + tec);

**おわり**
※‘<’‘>’は実際は小文字です。


・手間取ったところ
varをverに書き間違えていた点に気付かなかったところ。
そこで90分はつまづいてました。アホすぎる・・・

JavaScript用のエディタの存在を知らなかったため、
一つ一つ動作チェックしてました。疲れました。


なぜこのようなものを作ったかというと、ニュースサイトから
とても面白そうなものを発見してしまったからなのです。

はむはむソフト様(18禁
募集企画!妄想武器、必殺技大募集!

サンプルの武器・必殺技に感動しましたw
『ウォーターブルーソード』
『焔拳 <第一楽章「火遊(ひゆう)」>』

これを超えるものを作るなんて・・・
(中二病的ネーミングを)狙ってやっていてもダメです。

ガチで考えて、かつそれが壮絶にイタい出来であること。
それが最高なのだと悟りました。

考えてみたら、既存の人気作品にしたところで、
イタいところはたくさんありますからね。
物をつくるなら、中学生的資質は必要不可欠かッ!
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

コメント

プロフィール

名無し

Author:名無し
現在は活動しておりません。

全記事表示リンク
カテゴリ
ユーザータグ

草喰系男子 コミックマーケット 動物 コミティア 初音ミク 同人イベント コみケッとスペシャル5in水戸 触手 植物 カイジ 拍手絵 似せ(偽)絵 DRAGONBALL 時事 ガンダム(1st) 模写 キャプテン翼 無職 SchoolDays 昆虫 ToLOVEる MADARA ヱヴァンゲリヲン 政治 Vガンダム pixiv 特攻の拓 広告表示 風景 中二病 模写(漫画) 東方紅魔郷 霊夢 よろず アンケート ルパン三世 シグルイ レトロゲーム 感想 ドラゴンクエスト のび太 なにィ 

月別アーカイブ
カレンダー
08 | 2017/09 | 10
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
ランダム物語設定V0.7
ランダムで言葉を組み合わせ、
武器・技名や物語設定を作る
最近の記事
最近のコメント
ブログ内検索
RSSフィード
リンク
メールフォーム
ブログ管理者
に送信されます。

名前:
メール:
件名:
本文:

FC2カウンター
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。