忍者ブログ

GAM-22のメモ

自主制作ゲームのログやどうでもいいこと

2025.01 ← 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 31 →

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

夏目漱石の脳って、エタノール漬けで保存されているんだ

突然ですが、夏目漱石の脳って、エタノール漬けで保存されているそうです。

漱石の死の翌日、遺体は東京帝国大学医学部解剖室において長與又郎によって解剖される。その際に摘出された脳と胃は寄贈された。脳は、現在もエタノールに漬けられた状態で東京大学医学部に保管されている。重さは1,425グラムであった。

夏目漱石 - Wikipedia

自慢ではないですが、私は本物の人間の生の脳を見たことがあります。

PR

アニメ銀魂の終了

アニメ銀魂ですが、だいぶ前(176話?)から、サブタイトルにカウントダウンが入るようになり、番組内でも放送終了のカウントダウンだと明言してました。

そして、今日放送の291話でカントダウンが1になり、やはり最終話っぽい雰囲気でした。

もう4年も続いたこと、原作のストックもない(ジャンプ読んでないので知りませんが)、映画化することなどを考えれば、放送終了は妥当だと思います。

カウントダウンが0になる来週が4/1のエイプリールフールになることから、終了もエイプリールフールネタの一つという見方もあったようですが、今回ばかりはネタじゃなかったようですね。

4/5月曜日6時から銀魂傑作選の「よりぬき銀さん」がスタートするそうです。

傑作選ということは、残念ながら再放送なんですかね。

終わって寂しいですが、4年間ありがとうございました。長いアニメだと、途中でダレてきそうなものですが、本当に最後までいい感じでした。面白かったです。

VistaでExcel2000のオートコンプリート機能を使うと確実に落ちる

VistaでExcel2000のオートコンプリート機能を使うと、Excelが確実に止まります。

とっくに既出の問題なのかもしれませんが、今日になって知りました。

今時2000を使っているという私にも問題はあるかもしれませんが、これは酷すぎます。オートコンプリートを無効にすることで対処することにしましたが、今までせっせと入力した時間は何だったんだという話です。

普段はエクセルなんて使わないので、万単位の値段のソフトを買うつもりにはなれないんですよねぇ…

左右どちらに旋回する方が早いのかを判定

HSPの掲示板に、左右どちらに旋回する方が早いのかの判定について質問がありました。

方法としては色々あるでしょうが、そのひとつとして、ベクトルの外積を使う方法を紹介します。

// 角度の補正が面倒なので、数学に合わせて0ラジアンはx軸方向に並行とします。
// 考え方としては、自分の向きをaベクトル、自分から目標の向きをbベクトルとして、
// 外積から、abベクトルのなす角のsinを求め、どちらに旋回する方が早いか判定します。

    ; 自分の座標と向き
    mx = 320.0
    my = 240.0
    mr = 0.0

*main

    ; 目標の座標(マウスカーソル)
    tx = 0.0+mousex
    ty = 0.0+mousey
    
    ; aベクトル(自分の向き)
    ax = cos(mr)
    ay = sin(mr)
    ; bベクトル(自分から目標の向き)
    bx = tx-mx
    by = ty-my

;-----------------------------------------------------------
;    ここから重要
;-----------------------------------------------------------

    ; abベクトルの外積
    a×b = ax*by - bx*ay
    ; abベクトルのなす角をsinθとして
    ; a×b = |a||b|sinθ
    sinθ = (a×b)/sqrt(bx*bx+by*by)

    if absf(sinθ)>=0.02 {
        ; sinθの符号で旋回する方向を判定
        if sinθ>=0 {
            mr += 0.02
        } else {
            mr -= 0.02
        }
    }

;-----------------------------------------------------------
;    ここまで
;-----------------------------------------------------------

    redraw 0
    color 255,255,255 : boxf
    color 0,0,0

    ; 自分
    line mx+cos(mr)*100,my+sin(mr)*100, mx,my
    ; 目標
    pos tx-7,ty-9 : mes "◎"

    redraw

    await 10
    goto*main

なぜ外積やsinの符号で判定できるか分からない人は、sinの定義をよく考えてください。

この方法なら、自分が何回転するとしても面倒なことを考えなくて済みます。

説明の為に冗長なソースになっていますが、実際にやってることは簡単です。工夫すれば、かなり短くできるので、HSPコンテストのショート部門に向いているかもしれません。

この手の判定ですが、他の人のゲームのソースを研究すれば、他にも色々な方法があるかもしれません。私はプログラムの技術は人から盗んで学ぶものだと考えているので、そういうのも大切かなと思います。

タチコマ

攻殻機動隊から、タチコマです。

↑最近、Google日本語入力を使ってるんですが「攻殻機動隊」と一発で入力できるなんて凄いですよね。感動しました。

タチコマ

しかし、こんな姿の機械が可愛く見えるようになるなんて、アニメの影響は大きいです。

カテゴリー
カウンター
最新記事
最新コメント
Twitter
人気記事
Amazon お買い得情報
Amazon お買い得情報
プロフィール
自画像
HN :
GAM-22
性別:
男性
職業:
大学1年生
HSP暦:
6年
好きなもの :
ゲーム, アニメ, マヨネーズ
嫌いなもの :
運動, 注射, ホラー映画, 英語
好きなバンド :
Muse, Radiohead
その他 :
文章能力が欠如している
バナー
Copyright © GAM-22のメモ All Rights Reserved
Powered by ニンジャブログ Designed by ピンキー・ローン・ピッグ 忍者ブログ / [PR]