Windowsの神ゲー「ピンボール」がVistaで遊べなかった理由「コメントは重要」

コメント省略はよくない。
51
RAO(らお) @RIORAO

Windowsの神ゲー「ピンボール」がVistaに移植されなかった理由 #擬竜戯画 pic.twitter.com/PZ2JmnYZMT

2017-12-02 01:50:35
拡大
リンク The Old New Thing Why was Pinball removed from Windows Vista? Windows XP was the last client version of Windows to include the Pinball game that had been part of Windows since Windows 95. There is apparently speculation that this was done for legal reasons. No, that’s not why. One of the things I did in Windows XP w 121
たまごとうみかち (みかち) @micachi_net

@RIORAO ×弾を打ったら上に突き破る ○そもそも弾が初期位置で停止せずに下に突き破るからゲームを始められない

2017-12-02 14:00:49
RAO(らお) @RIORAO

@micachi_net 元ソース読み返したら開始直後すぐに落ちると書いてありました。ご指摘ありがとうございますー

2017-12-02 23:48:48
リンク Wikipedia ハンガリアン記法 ハンガリアン記法(ハンガリアンきほう、英: Hungarian notation)あるいはハンガリー記法(ハンガリーきほう)とは、プログラマがプログラムのソースコードを書く際に変数名やクラス名などの識別子に特別な接頭文字ないし接尾文字をつけることで、他の人がその識別子を見たときに識別子の使用方法・データ型情報・スコープなどが分かるようにするための命名法である。ハンガリアン記法という名称は考案者チャールズ・シモニーがハンガリー出身であることに由来する。本来、シモニーの考案したハンガリアン記法とは、変数の意味 4
すすこべ @sskobe

@RIORAO オライリーのリーダブルコードを...の餌食ですね。

2017-12-02 20:43:00
【E @kakkoEEE

ピンボールの移植されなかった理由が当たり判定処理とか... ハァ〜〜〜〜〜...(クソでかため息)

2017-12-03 00:18:19
Magi @Magi107

@RIORAO なんと残念なw 外注だったんだw まさかのコメントなしw そしてこの場までコメントないことに気づかないなんて

2017-12-02 08:09:31
RAO(らお) @RIORAO

@Magi107 たぶん容量削減の関係上コメント消して納品したんじゃないかなという予想!

2017-12-02 23:42:55
*ログラマー.殉(サンドラ) @jundotbat

Vistaはβ版みたいなものだから知らんけど7以降ならXPのプログラムはほぼコンパイルし直すだけで64bit対応できると思うんだけどね。でも、残念ながらあの頃主に使われていた言語はおそらくCとかいう高級アセンブリ言語だからピンボールも環境依存のコードだったんだろうな。

2017-12-03 00:01:48

パッと見て分かんないの?

𝐚𝐥𝐟𝐨𝐧𝐬 @alfons_exe

@RIORAO ソースコードとか見たことないんですけど、凄い人(定義不明)はパット見で「ここやな」って分かったりしないんですか?

2017-12-02 21:41:08
RAO(らお) @RIORAO

@alfons_exe 分かっていた人も当時存在はしていると思いますが、Vistaに移行する膨大な作業の優先度的にピンボールを切ってしまったことがいちばん大きいですね

2017-12-02 23:56:35
Haran @haran1130

@alfons_exe FFがいから失礼します。 凄い人だと分かるとは思いますがパッと見では絶対分かりません。 簡単なゲームでもコードは数万行とあるのでコメントがなければ1行1行そのコードををよんでどんな処理を行っているかを理解してその処理が正しいかを全部見れば分かりますので膨大な時間がかかります。

2017-12-02 22:15:52
𝐚𝐥𝐟𝐨𝐧𝐬 @alfons_exe

@ysksyk_1130 簡単なゲームでも数万桁あるんですね…そりゃ分からんわけですわ… ん?てことは作った時にも数万桁入力したことになりますよね? …それ1人じゃ無理っぽくないですか?

2017-12-02 22:22:55
Quarea @Qu_area

@alfons_exe @ysksyk_1130 一人でも時間をかければ数万行書けますよ。 もちろん一人じゃないと思いますが。 その確認も一人でも時間をかければできます。 ですがせっかく移植しようとしてるのに一から十まで確認してたら移植の意味がないですよね! それなら新しく作った方がはやいってだけのことですね。

2017-12-02 22:48:07
𝐚𝐥𝐟𝐨𝐧𝐬 @alfons_exe

@Stelrere @ysksyk_1130 確認するのが面倒だから、新しくピンボールを作ろうとしたけど、それすら面倒だからもういっそVista以降は廃止!wってことですかね?

2017-12-03 00:49:23

コメントは大事

しろみ @whitedemon_27

自分で作ったコードすらコメントつけないとわかんなくなったりするもんなぁ(((

2017-12-03 06:24:50
寒暖差に敗北総大将 @blasenkirsche02

可読性の欠片もない天才の書いたコードだ

2017-12-03 07:07:30