purkinje @ ウィキ内検索 / 「シンギュラリティは2045年より、もうっちょっと先。」で検索した結果

検索 :
  • シンギュラリティは2045年より、もうっちょっと先。
    勝手に読書感想文 ポスト・ヒューマン誕生 コンピュータが人類の知性を超えるとき The Singularity is Near シンギュラリティを広めたレイ・カーツワイルの著作。カーツワイルは、近い未来にコンピュータの能力が人間と同等以上になると唱えている。その予測は正しいと思うが、2045年というのは、早すぎると思う。2つ理由を挙げる。 1つは、ムーアの法則が2010年代は行き詰まりに見えていること。Pentium 4から、CPUのクロック数は3-4 GHzで停滞している。僕は初代Pentiumの60 MHzからPentium 4の3-4 GHzまでクロックアップしていった時代が20歳代に重なったものだから、今の状況はヤキモキする。昔は2-3年経てば倍の性能のCPUが手に入ったのに。 もう1つは、大規模な脳のシミュレーション研究が今されているようだが、スパ...
  • 14へ行け。
    1985年-1990年くらいのこと。ゲームブックというものが流行った。ゲームブックとは、乱暴に言えば、ロールプレイングゲームや、分岐型シナリオゲームを紙面上で実現したもの。歴史的にはこの表現は逆で、ゲームブックをコンピュータゲーム化したものが今で言うロールプレイングゲームや、分岐型シナリオゲームと言ったほうが正しい。 ゲームブックの奇作かつ代表作が、ハービーJブレナンのGrailQuest。全8巻のシリーズで、「暗黒城の魔術師」「ドラゴンの洞窟」「魔界の地下迷宮」「七つの奇怪群島」「魔獣王国の秘剣」「宇宙幻獣の呪い」「幻し城の怪迷路」「ゾンビ塔の秘宝」。昔はドラゴンファンタジーと銘打っていたが、そんな特徴の薄いありがちな名前より、ピップの冒険とか、14へ行けとか、のほうが通りがいい。最近、復刻版が出ているので、定価で買える。 さて、ゲームブックの戦闘では、ドラゴンクエストの...
  • 男井間池
    男井間池は、三木町の高速道路南、香川大学医学部の南東にある、三木町最大のため池。南北に長く、真ん中を男井間橋が横断する。 金魚の様な形と形容されていたが、背びれの上側である北西部分が男井間団地として埋め立てられたため、金魚には見えにくくなっている。 男井間池の南東にはすぐそばに女井間池という、比較的小さなため池があり、昔は男井間池と女井間池を、男沼と女沼と呼んだらしい。 このあたりの地名は、池戸と言う。そもそも池戸という地名は、この男井間池のそばという意味。 この男井間池をぐるっと一周するのは、北東部がちょっと難しい。 男井間池北東部の縁は舗装された道にはなっておらず、行き止まりの沢山ある農道、あぜ道になっているからだ。 この池の起源は明らかではないが、かなり大昔のようである。現在、池名は男井間の字が用いられているが、昔は「雄沼」(おぬま)と呼ばれ、東隣の「雌沼」(...
  • JavaScriptで、戦後処理(詳細)
    ステータスが多彩で、もう何が何やら。 1対1の殴りあいより複雑になったことは、、、 アドルフ、マオの試合では、試合に負けて戦闘終了したら経験値はもらえないことにする 三つ目獣→ベンの2連戦、魔女ミニー→魔女アギー→魔女スクロッグの3連戦がある 一回の戦闘だけ効果が発揮するものは全部解除 フラグたくさんありすぎ 魔法の効果やステータス変化たくさんありすぎ // 戦闘を終了して経験値を獲得 combat.result = function () { add_msg("戦闘は終わった。"); if (Section.num === "131" Pip.round_damage = enemy[0].max_LIFE_POINT - enemy[0].LIFE_POINT...
  • 池戸八幡神社
    天神さんの細道 ここはどこの細道じゃ 天神さんの細道じゃ ご用のないのに通らせん、 この子の七つのお祝いに 天神さんへ願かける 通らんせ、通らんせて 日本で一番多いお宮が、八幡さんで、次が菅公-菅原道真をお祀りした天神さんだという。 天神信仰は、菅公の死後間もなく始まったが、もっとも盛んだったのは徳川時代であろう。最初は落雷鎮除、文学諸芸保護の神様だったが後には病気・災難・豊作・日照り・入学就職、交通安全等、その他何ごとでも願いごとがあれば、、お聞き下さる神様として、広く崇敬せられるようになった。ことに讃岐は、公が国司として来讃中善政を施され、仁和四年日照りで困ったときには、農民のために命をかけて城山に登られ雨乞いをして、農民を救った話は有名である。 本町には、池戸の錦野神社を始め四条・高木・天満・出水・川原・宮尾・小蓑等に天神社がある。何れも菅公を崇敬する...
  • 竹林上人 間川三十二勝
    摩訶方記(竹林上人 間川三十二勝 現代語訳) 摩訶方は(志度湾)珠浦の西南の四里にある。唐土の道法で六町を一里とする また間川と呼ぶ。間川の訓読みは摩訶方と相通ずる。山があり、垣根のように囲むが北側は空いている。最も高いものを鬼山(雲附山)と言う。山の下に崖があり、南に向かって上ると十歩で祠があり、01 梅宮 (うめのみや)と言う。地元の人はこれを祀る。皆安らかである。およそ珠浦から摩訶方に来る人はまずここに至る。西南に向かって上り五十歩で坂があり、02 白羽坡 (しろわは)と名づける。(生まれ故郷の)白羽郷に通じている。坂の東北に崖があり緩やかな丘になっており、十五歩下ると松の木がある。その頂きは白羽坡と等しい。坂を登る人はこれを撫でることができるので03 撫松原 (ぶしょうげん)と名づける。これより南に行き十歩で曲がりくねった岸があり、橋を架け、04 送月橋 (そうげつきょう)...
  • JavaScriptで、アイテムを使って効果発揮
    所持品のボタンをクリックしたときの処理。まず、ボタンは上から click_event(0)、click_event(1)、click_event(2)、click_event(3)、click_event(4)、click_event(5)、click_event(6)、 と並んでいるが、この数字はデータベースのid番号ではない。 クリックされたボタンはどの所持品のid番号に当たるかはPip_event[i].id_numなので、これでswitch分岐を入れる。 サイコロを振る必要のないものは、このswitch分岐内に処理を全部書ききってしまう。 // 戦利品のボタンをクリック function click_event(i) { var j,k; switch (Pip_event[i].id_num) { case 0 // do nothing ...
  • JavaScriptでデータベースと、アイテム管理、敵も。
    データベースは、プログラムのどこかに固めて書いておきます。別ファイルにする意義は感じられないので、プログラム内にべた書きしておきます。所持品は、冒険を進めていくうちに手に入るものをevent、マーリンの秘密の隠れ家2で手に入る装備品をequip、マーリンの秘密の隠れ家3で手に入る魔法の品をmagicの3つに分けています。分ける必要はあまりないですが、気分の問題で分けてみました。eventの眠り玉とmagicの眠り玉は効果の強弱に違いがあったが、その処理は分けなくても内部のID番号さえ違うようにしていれば処理できる。labelプロパティは、ボタンに表示される文字列として使われます。ポイントとしては、id番号0はダミーにしておいて、ダミーを所持している部分は表示しないように扱うところ? var data_event = [ {id_num 0,name "空欄&q...
  • JavaScriptでセクション移動
    さて、本来ならゲームブックで一番先に説明をするはずの、セクション移動の関数について説明します。switch分岐が基本ですが、サイコロにsetTimeout()関数を使っているので、話は少しややこしくなります。  セクション   input id= input_Section type= text size= 8 value= 0   input type= button value= GoTo onClick= click_goto() ユーザーが、input_Section のテキストボックスに何か入力して、「GoTo」ボタンをクリックします。するとclick_goto()関数が実行されます。click_goto()関数は、戦闘中でなければセクション制御関数Section.ctrl()を呼び出します。テキストボックスの中身は文字列として扱われる仕様なので、プログラム内部...
  • 一条と七条@京都
    京都では、観光客が一条と七条を聞き間違えて混乱するのを避けるため、市バスのアナウンスで七条は「ななじょう」と発音される。一条通りと七条通りは3kmも離れているので、混乱すると大変なことは確かである。 しかし、京都人には七条を「ななじょう」と発音するのは違和感を感じるものらしい。京都での正しい七条の発音は「ひちじょう」であり、上と下の歯をかみ合わさずに発音する。ウソだと思うなら、京阪電車で「次は ひちじょう、ひちじょうです」というアナウンスを聞けばよい。 では、京都人は一条と七条を聞き間違えることがないのか。正解は、聞き間違える機会がないよう、京都の地名ができあがっているので、間違える具体例が存在しない。 混乱しそうな一条 西大路一条 千本一条 堀川一条 烏丸一条 河原町一条 川端一条 東山一条 白川通一条 ...
  • JavaScriptでサイコロ後の処理
    サイコロはただ振るために存在するのではない。サイコロの目によって、必ず何かをするためにある。「落とし穴に落ちたか判定する」「治療薬を飲んで生命点を回復する」「魔法が効いたか判定する」「眠って生命点の回復を試みる」「戦闘前に敵が友好的か調べる」「戦闘前に敵にワイロが効くか調べる」「戦闘開始に自分の素早さを決める」「戦闘開始に敵の素早さを決める」「戦闘中の自分の武器攻撃」「戦闘中の自分の魔法攻撃」「敵の攻撃」。。。いっぱいある。 サイコロを振りはじめる関数 dice.start(num, str) に2つの引数を持たせた。第1引数はサイコロの数。第2引数はサイコロを振った後の命令を遺言 dice.after_do に残しておく。これでうまくいく。 ユーザーが「治療薬を飲む」というボタンをクリックして、 click_Healing_Potion() を呼び出したとしよう。 ...
  • JavaScriptで、敵の攻撃(詳細)
    敵も多彩な攻撃で、もう何が何やら。 1対1の殴りあいより複雑になったことは、、、 友好反応またはワイロで無力化した敵は無視する 召還悪魔フレッドが味方になった場合、ダメージはフレッドが請け負ってくれる。 召還悪魔フレッドが敵に加勢した場合、敵の最後の順番で攻撃させるようにする。 敵数が少ない場合、いない敵の行動を調べるのはやめて敵25(敵の召還悪魔フレッド)にいきなり手番を渡す 毒などの効果は敵の手番が終わったときに反映 魔法の効果やステータス変化たくさんありすぎ // 敵が行動可能か、どの行動をするかを決める combat.enemy_select = function (i){ //add_msg("combat.enemy_select(" + i + ")に入った。&qu...
  • 小野ヶ原山
    香川県三木町の北境界を定める、西山頂と東山頂の2つのピークがある山。麓の赤獅子の貯水タンクが目立つ。三木町民は小野ヶ原山(小野が原山、おのがはらやま)と認識しているが、なにかの手違いで立石山と地図に登録されてしまったらしい。三木町立平井小学校の校歌にあるように、この山の名前は小野ヶ原山である。 登山時期は冬、12月落葉から5月連休までが良いだろう。夏は草木が生い茂って、道を見失いやすい。 いくつか頂上までのルートがあるので西から東の順で紹介する。 風呂谷(ふろんたに)ルート 難易度★★★★☆ 高速道路高松道の高松東ICを降りて、国道11号線の「香川大学医学部北」信号から北に行く。つきあたりを東に県道147号線(つきあたりを西に行くと、うどん屋「あづま」がある)の五分一池に面している北側に、黒い鉄柵が目印の北東に分岐する狭い道路がある。道路のはじめには「三木町」と市町界...
  • JavaScript+canvasでサイコロを描く
    ゲームブックでは、何十回も何百回もサイコロを振る必要があります。 Web上でサイコロを振れるようにしましょう。そしてユーザーがサイコロをクリックしたらサイコロが止まる。 まずはサイコロを描くことから。 画像ファイルを読み込んでもいいのだけど、ファイルをhtmlの1個だけにしたかったので、canvas機能を試してみた。 ここら辺の知識は 「HTML5 CanvasでつくるRPG 」から仕入れました。 canvas id="dice_canvas" width="500" height="210" onclick="dice.stop()" style="background #ccffcc;" /canvas !-- Script の前にcanvasの宣言 --...
  • JavaScriptで殴りあいだけの1対1戦闘
    1番単純な戦闘、ピップと敵との1対1の素手での殴りあいをしましょう。必要な戦闘を処理する関数はこのようになります。 combat.concounter() 敵の生命点や攻撃基準点、追加被害点などのステータスを読み込む click_combat_start() ユーザーが「戦闘開始」をクリックしたときに、敵味方の攻撃順が指定してあるか調べる combat.roll_Pip_quick() ピップの素早さを決めるサイコロを振る combat.get_Pip_quick() サイコロの目をピップの素早さに代入する combat.roll_enemy_quick() 敵の素早さを決めるサイコロを振る combat.get_enemy_quick() サイコロの目を敵の素...
  • JavaScriptで、味方の攻撃(詳細)
    ピップの行動は打撃攻撃のみ載せる。他の行動は、アイテムを使う処理にすべて書いてあるので、そちらを参照されたい。 1対1の殴りあいより複雑になったことは、、、 敵が複数の場合は、どの敵を選ぶか自動で選ぶ。 召還悪魔フレッドがこちらに加勢した場合、ピップの後、敵1の前に攻撃させるようにする。 魔法の効果やステータス変化たくさんありすぎ // ピップが行動可能か調べ、ユーザーにピップの行動ボタンをクリックするよう促す combat.Pip_select = function (){ // ターン数の計算 if (Pip.first_strike === true) { combat.turn_num++; } //add_msg("combat.Pip_select()に入った。"...
  • JavaScriptで生命点の表示と更新
    これから、戦闘することを目標にして、プログラムを実装していく。まずは生命点の表示と更新を。 このように、理論的にあり得る味方最大数と敵最大数を表示できるようにしておいて、実際にから必要ない部分を表示しないという方針で考える。「魔獣王国の秘剣」では、味方最大数はピップと召還悪魔フレッドが味方になった場合の2人。敵最大数は25人の百姓と召還悪魔フレッドが敵になった場合の25+1人。愚直にhtmlでべた書きすればいい。 ピップ 生命点:48 /最大生命点: 48 (原点:48) ■■■■●||| フレッド 生命点:66 /最大生命点: 66 ■■■■■■●| 経験点:0 (経験点 20 = 1 永久生命点) 敵1の名前生命点:0 /最大生命点: 0 | 敵2の名前生命点:0 /最大生命点: 0 || 敵3の名前生命点:0 /最大生命点: 0 ||| 敵4の名前生命点:0 /最大生...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 【カウンターサイド】リセマラ当たりランキング - カウサイ攻略Wiki - Gamerch(ゲーマチ) ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース 終末のアーカーシャ(終アカ)攻略wiki - Gamerch(ゲーマチ) メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) 【まおりゅう】最強パー...
  • JavaScript+canvasでサイコロを回す
    サイコロを2個振る関数を dice.roll2dice() として、このように定義しました。 ポイントは、setTimeoutを使って、100ミリ秒後に自分自身を呼び出すこと。 これで、何らかの外圧(ユーザーが dice.stop() を実行する)がない限り、 サイコロは約100ミリ秒毎に目を変え続けることになる。 alert("ピップは治療薬を飲んだ。生命点の回復量を決めるために、サイコロを2個振れ。"); dice.rolloing_state = "rolling"; dice.roll2dice(); dice.roll2dice = function() { // ユーザーがdice.stop();を押すとdice.rolling_state === "rolled"になり、止まる ...
  • トップページ
    @wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無...
  • JavaScriptでゲームブック実装
    烏丸お池といいます。 昔懐かしきゲームブック、鬼才ハービーJブレナンのグレイルクエスト(日本語ではドラゴンファンタジー)をJavaScriptで実装しています。 01「暗黒城の魔術師」 http //www25.atpages.jp/purkinje/grailquest/grailquest01.html 05「魔獣王国の秘剣」 http //www25.atpages.jp/purkinje/grailquest/grailquest05.html これで、 現在の敵の生命点 = 以前の敵の生命点 - 主人公の攻撃力 + サイコロの目の乱数 - 敵の防御力 - 魔法の特殊効果 のような計算を何十回も何百回も手動で計算する必要がなくなりました。 JavaScriptで実装したので、ダウンロードやインストールの必要はなく、Web上でサイコロを振り、自...
  • 四条烏丸?烏丸四条?
    京都の地名は、南北の通りと東西の通りを組み合わせて出来る。四条烏丸とか、河原町丸太町とか。これを通り名という。しかし、南北と東西のどちらを優先するかはわかりにくい。四条烏丸と烏丸四条はどう使い分ける? さらに、祇園とか、通りの名前とは関係ない地名もある。 通り名の規則性はあるのだろうか? 結論を言うと、原則として南北-東西の順である。ややこしいことに、例外中の例外中の例外といったような、閏年くらいの難しい規則がある。解説すると、以下のようになる。 1.原則として、南北-東西の順で命名する。【烏丸御池など】 2.1にもかかわらず、東西の通りが、南北の通りより格上の場合、東西-南北の順で命名する。【七条河原町など】 格はどうやら3段階あるようで、1流:四条、七条、九条、西大路、烏丸、東大路。2流:片道二車線。3流:片道一車線または一方通行。 道が太ければ格上かと言えばそうでもな...
  • JavaScriptで入力待ち
    JavaScriptは、ユーザーの入力があるまで待つことが出来ない。具体的に言うと、 please_dice(); document.write("サイコロの目は、 b "+dice+" /b だ。"); function please_dice() { if (クリックまだ) { setTimeout("please_dice()", 100); サイコロの乱数取得; サイコロの表示 } else { dice = クリックで止めたサイコロの目; } 実現して欲しい動作は、最初のplease_dice()を実行して、ユーザがサイコロをクリックで止めると次の処理に移る、というもの。 ところが、setTimeoutは、次行に処理を進めてから、第2引数のミリ秒後に第1引...
  • プラグイン/編集履歴
    更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_117_ja.html たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。
  • プラグイン/動画(Youtube)
    動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
  • JavaScriptで、アイテムの取得と消費、表示更新
    所持品の取得と消費による数の増減を扱う関数を作る。event、equip、magicの3つとも関数の構造はそっくりなので、eventだけを紹介する。 イベントアイテムを取得する get_event()関数では、まず手に入れたイベントアイテムが既に所有しているかどうかを調べる。Pip_event[i].id_numを手がかりにして所有しているイベントアイテム名data_event[Pip_event[i].id_num].nameを全部調べる。イベントアイテム名に対応するデータベース該当しなければ、新規アイテムとしてPip_eventの中でid番号が0で連番が最小のところに居場所を作る。該当すれば、該当id番号の数量event[i].numを増加させる。 function get_event(event_name, event_num) { var i, j; ...
  • JavaScriptで、敵のデータを読み込む(詳細版)
    魔法の効果や毒の効果など、すべての効果を実装した戦闘処理関数を細かく紹介する。 まずは、敵のデータを読み込む関数combat.encounter()を紹介。 枝葉の部分は…… まぬけな百姓とずんぐりとした百姓は、ピップまたは敵の先攻が指定されている。 食屍鬼の生命点は、現在のピップの生命点。 魔女3人は1人ずつの3連戦。連戦中に以前倒した魔女とデータが重ならないようにしたい。 魔女スクロッグは、数に限りのあるドラゴン・ファイア錠を使うのでenemy[Section.subnum].Dragonfire_pillで残り数を管理。 狼は連続2回攻撃できるので、何度目の攻撃かを表すenemy[i].wolf_double_attackを作る。 投げ針という魔法の品は、事前に敵の生命点を半減させる効果があるので実装。 comb...
  • @wiki全体から「シンギュラリティは2045年より、もうっちょっと先。」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索