このタイヤの計算、
実は間違っている

――書いた本人が、30年後に

写真はイメージ Photo by Dan Counsell on Unsplash

10/11 14:56 / 発信国:英国

初代GTAの運転を作った1996年の試作、ブラウザーで公開

初代『Grand Theft Auto』でハンドブレーキを引くと、車のお尻が横に流れていく。あの感触のもとになった試作が、ブラウザーで遊べる形で公開された。出したのは、作った本人。ゲーム会社DMA Design(のちのRockstar North)のプログラマーだったPat Kerr氏が、30周年に合わせてJavaScriptで組み直した。

書いたのは1996年8月の終わり、ある週末のことだという。場所は自宅。Atari STの上で、GFA BASICという言語を使い、線だけの絵が動くデモとして作った。ゲーム本体に入れるときに、C言語へ書き直している。

当時のゲームの車は「点」だった

当時、ゲームの車は、たいてい「点」として計算されていた。高校で習うF=ma、力は質量かける加速度、というあれだ。回る部分は、その場しのぎの仕掛けで補っていた、とKerr氏は書いている。Kerr氏はそこを変えた。車を、向きと回る速さまで持つ剛体として扱い、トルクも計算に入れた。この計算は、当時のゲームでは、まだ一般的ではなかったという。

アスファルトに残ったタイヤの跡
写真はイメージ Photo by ALEKSEY ALYPOV on Unsplash
黒板に書かれた物理の式
写真はイメージ Photo by Thomas T on Unsplash

公開された版では、車のほかに船とレンガも動かせる。仕組みの解説と図も付いたが、その図には「役に立たず、ほとんど理解できない」という批判が出た。図は機械に作らせたと、Kerr氏が書き込みで認めている。

動きのほうの評判はいい。Hacker Newsに貼られ、10月11日の時点で370を超える点が付いた。「一世代ぶんの人を代表して、ありがとう」という声も出ている。Rockstarの元開発者Obbe Vermeij氏は「GTA1らしい感触がどれほどあるかは驚きだ。とくにハンドブレーキが」と話した(ゲーム情報サイトGamesRadar+)。

ならば、よほど厳密に計算したのだろう。

違う。タイヤの部分は、Kerr氏自身が「単純で、近似的で、技術的には間違っている」と書いている。「ある程度の知識に基づく推測」だったとも。タイヤにかかる抵抗は速度に比例するだけで、上限がない。「ここを超えたら滑る」という限界がないのだ。ハンドブレーキも、後輪を転がりにくくして、横のグリップを下げるだけだ。それでも当時の目的には「十分だった」と本人は書いている。

次の視点

中止が4公演。倉敷は、無事に終わった

徳永英明、喉の不調からツアー復帰

ジャンルを変えて「エンタメ」から。いま読まれています 徳永英明、喉の不調から復帰 倉敷公演を無事に終える 中止4公演はどうなる?

43万円の新型冷蔵庫、錆びて見える

Xで話題のアクア「AQR-DUX51B」

ジャンルを変えて「おもしろ」から。いま読まれています アクアの新型冷蔵庫が錆びて見えるのは、わざとだった

高校が遠くなると、
お金がかかる

――兵庫県で、1万3000筆の署名に出た声

ジャンルを変えて「社会・暮らし」から。いま読まれています 2040年度までに県立高145校減 富山県は「閉校」の表現をやめた
出典

いま読まれている記事

  1. 1「ブルーウォーカーにスマホ乗っ取られた」 ラヴィット!6年目で初の遅刻
  2. 2タイ王妃が737を7時間操縦して北海道へ 冷ややかな声は、なぜ出てこないのか
  3. 3銚子のサバ加工、約2割が倒産や廃業 国産に替える道はあるのか
  4. 4米司法省、カリフォルニアで永住者28人を起訴 登録20年超の人も
  5. 5宙返りしたテスラの新車、予約金3,750万円でも「届く保証はできない」
← トップへ戻る