レトロゲームカルタ#006

shinobu-action2016-02-13

いつもお世話になっております。
世の中、カネではありませんが、
やっぱりいろいろカネだと思う文月しのぶです。

そんなわけで、カルタ作成中です。
今日は「か」をお届けいたします。



「カネカネカネ、拾いまくってワンアップ」



スーパーマリオブラザーズというゲームをご存知でしょうか。

コインを100枚拾い集めると、命に両替できるという
まさに夢のようなゲームです。
私は幼い頃、
このゲームを通じてお金の大切さを学びました。
そして、お金は道端で拾える、
命はお金で買えるということを知りました。

このゲームのさらに凄いところと言えば、
ゲーム開始早々、
レンガをぶっ叩いてベニテングダケを出し、
それを食べて覚醒するという点。
どういうわけか、きらきら光るヒトデも飛び出し、
それを食べてしまうと蕁麻疹か禁断症状か、
触れたもの皆病死する。
摩訶不思議な世界。摩訶摩訶

以上にて宜しくお願い致します。

※このブログははみこんカルタ by 文月しのぶの転載記事です。

レトロゲームカルタ#005

はみこんカルタ ドラゴンクエスト3

いつもお世話になっております。
多忙につき、バッテリーが切れそうな文月しのぶです。

さて、
私が3歳のころ発売されたファミコン

当時の私は「なにをするものなの?」と思っていました。
まだゲームというものを理解できていなかった時期。
それが、、、
4歳になったくらいでしょうか。
右に進んで敵を避けて旗を目指すものだと気づき
「これおもしろいわね」と、
以来、遊んで遊んで遊び倒したわけでございます。

ドラクエシリーズ2が発売された頃には
ゲームをだいぶ理解できるようになってきていたので、
父とクリア競争をよくしたものです。
「昼間ずっとプレイしててズルい」と父。
深夜、みんなが寝たあとひたすら進めていたようで。

そんな、男と男の熱いバトルに水をさすような
衝撃的な出来事が起きました。



「おきのどくですが
 ぼうけんのしょ1ばんは
 消えてしまいました」



セーブデータと言えば、
今ではメモリーカードが主流な訳ですが、
ドラクエ2まではパスワード制。
3からはバッテリーバックアップ。
ある日、
いつものように帰宅してプレイしようと電源を入れたら
セーブデータの1番が消えました。
父のやつね。謝らなきゃいけないやつね。

「お父さんの冒険の書が消えちゃった。」
父には相当恨まれたわけですけど、
……なにこれ?私のせいなの?未だに謎。
冤罪だがや。

今でもレトロゲーム専門店で
ドラクエ3のファミコンソフトを見かけますけど、
「バッテリー」の「バックアップ」なんでしょ?
内蔵電池が切れてるんじゃないの?どうなのよ?

以上にて宜しくお願い致します。

※このブログははみこんカルタ by 文月しのぶの転載記事です。

レトロゲームカルタ#004

はみこんカルタ ファイナルファンタジ

いつもお世話になっております。
毎晩、終電帰宅の文月しのぶです。
ただいま、ビシバシ戦っております。

そんなこんな、今日も電車に揺られながら
ゲームのカルタを考えております。
今日は「え」



「えふえふはいつが本当のファイナルなの?」



ファイナルファンタジーというゲームをご存知でしょうか。
「えふえふ」の略称で知られる有名RPGシリーズのひとつ。
当時、スクウェア社が倒産間近で
もうこの作品で最後にしようとリリースされたゲーム。
まさに「ファイナル」となる予定だった作品。
……が、皆さんもご存知の通り、
クリティカルヒットしてしまい、
2、3、4、、、と続編を出し続け、
エニックス社とも合併して、
スペースインベーダーを作った会社の負債をも請け負って、
その隆盛は今日に至るわけでありまして。
もはや「ファイナル」ではなく「フォーエバー」

たくさん続編が発売されておりますが、
私は4と5をがっつりプレイした経験があります。
6はオープニングムービーで挫折。
7も数時間で挫折。
……なんか飽きちゃう私。なかなか続かないのは何故か。
なぜなのかしら。
そもそも「ファンタジー」って何なのかしら?

ひとそれぞれいろいろな価値観があると思いますか、
私の想像する「ファンタジー」とは、
大魔王が出てきて姫をさらい、
勇者が剣と盾とキノコとファイアボールで倒すイメージ。
前述の「オープニングムービーで挫折」した作品は、
いきなりロボットムービーから始まった記憶があり。
「こんなの、ぼくのおもうファンタジーぢゃない!」と
やめてしまった気がします。
クリアはおろか、
その先をプレイした記憶がありません。。。
……どうしちゃったんだっけか?








フォーエバー、フォーゲット。
以上にて宜しくお願い致します。

※このブログははみこんカルタ by 文月しのぶの転載記事です。

レトロゲームカルタ#003

はみこんカルタ スペースインベーダー

いつもお世話になっております。
元ゲーム会社社員、文月しのぶです。

昨晩は、ひょんなことから徹夜作業に巻き込まれ、
17時間労働となってしまい、会社の床で3時間仮眠。
いま帰宅中。このまま午前半休をとります。

そんなわけで、
電車から見える朝焼けを横目に
今朝はカルタの「う」について考えていきます。



スペースインベーダーというゲームをご存知でしょうか。
画面上部から迫り来るドット絵を駆逐していくゲーム。
序盤は敵がうじゃうじゃいて、ゆっくり動くのですが
数が少なくなってくるとだんだん速くなってくる。
しまいには超高速。

……でね、
この話はゲーム会社時代に聞いた話ですが、
最初の動きがゆっくりだったのは実は演出ではなく
「当時のスペックでは処理が追い付いていなかっただけ」
らしいのです。
敵を減らせば減らすほど処理が追いついて
勝手に速くなっていただけらしいのです。

ほかにも、
いろいろなトリビアを聞いていたのですが。

たとえば、
他社から特許で訴えられたら
「その場コンティニューは弊社の特許です」と
盾をかざすことで数多の困難を凌いできたらしいです。
1989年あたりに成立した特許なので
2009年あたりに効力を失ったのでしょうね。。。
きっと。。。

たとえば、
新入社員の中にだいたい一人は
「●●●の挑戦状の続編を作りたい」
とか言うやつがいる伝統。



懐かしい海老名開発センター時代。
↓こんな曲をかいていた時期もありました

以上にて宜しくお願い致します。

※このブログははみこんカルタ by 文月しのぶの転載記事です。

レトロゲームカルタ#002

はみこんカルタ 魔界村

いつもお世話になっております。
ファミコン世代な文月しのぶです。

さてさて、イラストを描くのは苦手な私が
土日を利用してこつこつカルタを作り始めまして。
今日は「い」について考えてみたいと思います。



「一周目は魔王が作った幻覚なんだよ」



魔界村というゲームをご存知でしょうか。
マイティボンジャックやマリオのように、
敵に触れると死んじゃうアクションゲームで。
「魔界」とうたうだけに、おどろおどろしいビジュアル。

小学生の頃、ゲームセンターでお兄さんたちが
全面クリアしている所をよく見ていたのですが
私自身はこのゲームをクリアしたことがありません。

だって、主人公のアーサーったら
ジャックやマリオほどジャンプ力が無いんだもん。
川を飛び越えようとすると、まぁとどかない。
落ちる。
そういえば、
ラスボスの所へ行くときに
十字架を持っていないと2つ前のステージに戻されたり、
ラスボスを倒したら倒したで



「一周目は魔王が作った幻覚なんだよ」



とか言われて、
結局、二週やらないとクリアにならないとか、
小学生の頃の私にはまったく理解ができませんでした。
見ていると楽しそうだけど、
プレイするのは辛そうなイメージが残っています。

でね。
あれから何十年も経ちまして、
きっといま改めてプレイしたとしてもだよ。
ステージ1の川を飛び越えることができないかも。
できる気がしない。

レッドアリーマーはさほど問題ではない。
川だ。浮き島が最大の難所なのだ。

そんな名作。
以上にて宜しくお願い致します。

※このブログははみこんカルタ by 文月しのぶの転載記事です。

レトロゲームカルタ#001

はみこんカルタ マイティボンジャック

いつもお世話になっております。
年末年始に向けてカルタを作り始めた文月しのぶです。

終電帰りで忙しい日々が続いておりますが、
土日はがっつり休んでおります。
で、そろそろお正月も近いので休みを利用して
みんなで遊べるカルタを作ろうかと思います。
1日1組ペースで作れば、来年一月中には完成するかな。
……そんな余裕あるのかな、、、



    文月名人の「はみこんカルタ」



ファミコン」だと任天堂さんやシャープさんの
登録商標に触れてしまうみたいなので

「はみこん」とします。似て非なるものとします。
私のはみこんの想い出をつらつらと綴っていきます。
そんなわけで、
今日は「あ」について考えてみます。



「アイテム取りすぎ拷問部屋行き」



マイティボンジャックというゲームをご存知でしょうか。
アーケードゲーム「ボンジャック」の続編。
基本的には爆弾を取りつつ出口を目指すという
単純なものの筈でしたが。
難易度は異常に高く、
さらにエンディングは4種類あり、
真のエンディングを出すためには
隠しステージ「大迷宮」を攻略しなければいけない等
なかなかこってりしたゲーム内容でした。

が、そんな話はさることながら、
私が一番納得いかなかったのが拷問部屋システム。
……当時このゲームをプレイしていた小学生の私は、
「難易度が高い分、
 アイテムを取りまくればなんとかなるのでは?」
と思いステージ1からアイテム稼ぎをしたのですが、
急に画面が切り替わりYou are greedyとか書かれて
拷問部屋に強制移動。

「はっ?(゜ロ゜)」
「なにが起きたの?(゜ロ゜)」
これが私の初・拷問部屋。

どうやら、
・マイティコインが9個を越えた時
・残りタイムが99を越えた時
拷問部屋に強制移動になるシステムなようで。
50回ジャンプするまで抜け出せない感じ。

この「50回ジャンプ」というのが味噌。
ただでさえ滞空時間の長い主人公。
小刻みのジャンプをするにも、わりとトロい。
敵もウジャウジャ出てくる。

BGMもベース音で、
ソミファ、ソミファ、ソミファ、ソミファ……
頭にのこる。



マイティボンジャック
好きだったけど、疲れるわ、、、
以上にて宜しくお願い致します。

※このブログははみこんカルタ by 文月しのぶの転載記事です。

RaspberryPiでWEBサーバを作るには?

いつもお世話になっております。
文月しのぶです。

先日「しのぶアクション」のサーバが壊れましたので
手元にあったらRaspberryPiを急遽Webサーバとして
稼働させることにしました。今回はその備忘録です。
……Linuxに興味のない方にとっては
「なんのこっちゃ」な内容となっておりますので悪しからず。

Redhat系しか触ったことのない私が
Debian系Raspbianでウェブサーバを作ったまとめでございます。



<文月名人のRaspberry Piでウェブサーバ>

【1】まずRaspberry Piにログインしてください。
(動画にしてあるので省略しますよ)

[⇒ ※動画がうまく見られない方はコチラをクリック]

【2】下ごしらえとしていろいろインストールしておきましょ。
(A)インストールパッケージを更新しておいたり、

# sudo apt-get update
# sudo apt-get upgrade
(B)ていうか、aptよりyumのほうが好きなのよね……
# sudo apt-get install yum
(C)nslookupやlocateコマンドとか入ってないと不便だわね。
# sudo apt-get install dnsutils
# apt-get install mlocate
# updatedb
(D)ubuntuファイアウォールも入れちゃいましょう。
(※SSHで192.168.5.5から接続したい場合の設定)
# sudo apt-get install ufw
# ufw disable (※停止させて)
# ufw default DENY (※一旦全部を拒否して)
# ufw allow 20 (※FTPデータ転送ポートを開けて)
# ufw allow 21 (※FTPコントロールポートを開けて)
# ufw allow from 192.168.5.5 to any port ssh
# ufw limit ssh (※ブルートフォース対策して)
# ufw allow 80 (※HTTPポートを開けて)
# ufw enable (※動かす)

【3】nanoを使ってネットワークを設定します。
(※Ctrl+OからのENTERで保存、Ctrl+Xで終了)

# sudo nano /etc/network/interfaces
auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
# iface default inet dhcp
iface eth0 inet static
address 192.168.5.6 (※WEBサーバはこれにしてみます)
network 192.168.5.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.5.1 (※ご家庭の設定による)
dns-nameservers 192.168.5.1 (※ご家庭の設定による)

# sudo /etc/init.d/networking reload

【4】ubuntu系のapacheをインストールします。
(A)aptでインストールして自動起動するようにしておきます。

# sudo apt-get -y install apache2
# sudo update-rc.d apache2 defaults
(B)しのぶアクションではトップページの形式をPHPにします。
# nano /etc/apache2/mods-enabled/dir.conf
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
(C)サーバネームはとりあえずlocalhostかな。
# nano /etc/apache2/conf.d/name
ServerName localhost
(D)ドキュメントルートの設定を変えておきましょう。
# nano /etc/apache2/sites-enabled/000-default
DocumentRoot "/var/www/html"
(E)変なディレクトリリスト表示を回避。
<Directory "/var/www/html">
Options -Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
(F)再起動しときましょう。
# service apache2 restart

【5】ホストの設定もします。私はfumitsuki-webにしますかね。

# nano /etc/hostname
fumitsuki-web
# nano /etc/hosts
192.168.5.6 fumitsuki-web

【6】続いてPHPMySQLもインストールします。
いわゆるLAMP環境ってやつ。(Linux+Apache+MySQL+PHP)

# sudo apt-get install php5
# sudo /etc/init.d/apache2 restart
# sudo apt-get install php5-mysql
# sudo apt-get install mysql-server
(※MySQLに初回ログインできないことがある???)
そんなときは、
(1)mysqlもしくはmysqldを一旦ストップします。
# server mysql stop
(2)セーフモードで起動してみます。
# mysqld_safe --skip-grant-tables &
(3)mysqlをrootでログインすることができるかも
# mysql -u root
(4)ログインできたなら新しい権限を書き込んでみましょう
fumitsukiというユーザーで192.168.5.5からアクセスの場合。
> use mysql
> truncate table user;(※一旦全消し)
> flush privileges;
> grant all privileges on *.* to root@localhost identified by 'password' with grant option;
> flush privileges;
> GRANT ALL ON *.* TO fumitsuki@"192.168.5.5" IDENTIFIED BY "password";
> quit(※終了)
(5)mysqlのプロセスを調べてkillする
# ps aux | grep mysql
# kill -9 (プロセスID)

(※Mysqlは起動できたがwebから繋がらない?)
そんなときは、
(1)Mysqlの設定ファイルのbind-addressをコメントアウト

# nano /etc/my.cnf
# bind-address 127.0.0.1
(2)mysqlもしくはmysqldを再起動。
うまくいかない場合はkillして起動
# service mysql restart

【7】じゃぁ、DNS設定をしましょう。
(A)ubuntu用bindをインストールします。

# sudo apt-get -y install bind9
# cd /etc/bind

(B)設定ファイルを編集して権限を変えておきます。

# nano /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
allow-transfer { none; };
};

logging {
channel default-log {
file "/var/log/named/named.log" versions 5 size 1m;
severity info;
print-time yes;
print-category yes;
};
category lame-servers { default-log; };
category default { default-log; };
};

# mkdir -p /var/log/named
# chown -c bind:bind /var/log/named

(C)正引き、逆引きそれぞれの設定を最下部に書き加えます。

# nano /etc/bind/named.conf.local
zone "shinobu-action.com"{
type master;
file "/etc/bind/seibiki.zone";
allow-transfer{none;};
};
zone "5.168.192.in-addr.arpa"{
type master;
file "/etc/bind/gyakubiki.zone";
allow-transfer{none;};
};


(D)正引きの詳細設定。

# nano /etc/bind/seibiki.zone
$TTL 86400
shinobu-action.com. IN SOA fumitsuki.shinobu-action.com. root.shinobu-action.com. (
2015103100 ;Serial
7200 ;Refresh
3600 ;Retry
604800 ;Expire
3600 ;Minimum TTL
)
IN NS shinobu.action.com.
IN A 192.168.5.6

(E)逆引きの詳細設定。

# nano /etc/bind/gyakubiki.zone
$TTL 86400
0.168.192.in-addr.arpa. IN SOA fumitsuki.shinobu-action.com. root.shinobu-action.com. (
2015103100 ;Serial
7200 ;Refresh
3600 ;Retry
604800 ;Expire
3600 ;Minimum TTL
)
IN NS shinobu-action.com.
6 IN PTR shinobu-action.com.

(F)権限を変えましょう

# named-checkzone shinobu-action.com /etc/bind/seibiki.zone
# named-checkzone shinobu-action.com /etc/bind/gyakubiki.zone

(G)エラーチェック

# named-checkconf /etc/bind/named.conf

(H)再起動

# sudo service bind9 restart

(I)正引きチェック

# dig -x 192.168.5.5

(J)逆引きチェック

# dig 5.168.192.in-addr.arpa


【8】ここまできたらサイトにアクセス!
[しのぶアクション]
……どうですか?開けましたか?




さぁ、
これであなたも「しのぶアクション」が開設できちゃうはず。
……PHPMySQLの使い方とか諸々ぜんぶ割愛!

以上にてよろしくお願いいたします。