FREE counter and Web statistics from sitetracker.com
collision detection
content | discontent
send me yours
July 21, 2003
The incredibly weird physics of space-flight











Lately, I've been debating space-flight video games with my friends. One of the complained that games like Rogue Squadron -- an incredibly cool Star Wars-themed game -- is weirdly unrealistic. "The ships are in outer space, but they fly like planes," he argued. For example, when you try to turn, your ship has a big turning radius -- even though it's not pushing against any air. A real space-ship could just instantly rotate itself in any direction it wanted and shove off.

I argued with him, posing the alternative question: Who wants real physics? The whole point of a game is to present you with a version of reality that's as stylized as a sonnet. In fact, if the game actually represented the realistic physics of the cosmic void, controlling those X-wings and TIE Fighters would be a total nightmare. Space physics are incredibly weird.

That's what NASA found back in the 60s, when it first tried to do something you'd expect would be quite simple: To dock two spacecraft together. There's a superb story in last year's Invention and Technology magazine on this. NASA had a Gemini capsule fly up to an empty rocket casing that was floating in order, and try to dock with it from behind. But, as the astronaut in control found, the physics quickly became awfully strange:

... simply pointing the craft toward the target and firing his rear attitude thrusters did not help him overtake the spent stage, as one would expect. Instead, the distance between them actually increased, as if he were pressing a car’s gas pedal in forward gear and the car was moving in reverse.

This was where Newtonian mechanics kicked in. By increasing his craft’s speed, he had increased its distance from the earth. In this new, higher orbit, the craft’s linear velocity, measured in miles per hour, was greater than before. But its angular velocity—the rate at which it was traveling around the earth, measured in revolutions per hour—was lower. As Kepler had pointed out, objects in low orbits will complete an orbit around the earth faster than those in high orbits, even though their linear velocity is lower.

Thus, by speeding up his spacecraft, McDivitt had made it circle the earth more slowly than the craft he was trying to catch up with. Mission Control had to call off the rendezvous, since McDivitt was using too much fuel. NASA engineers and astronauts extracted a valuable lesson from this mission: It was difficult, if not impossible, to steer a spacecraft merely by eye. The orbital dynamics are so counterintuitive that—combined with the lack of references for judging distances—no human could do the job without help from electronic sensors.

All of which goes to show: Realism is a huge pain in the ass. I've never entirely understood people who assume that "realism" is the tautological goal of video games; the more realistic they are, the more fun they'll be. Quite the contrary! Sure, the Y-wing fighters in these games are as easy to pilot as a Camaro. But I wouldn't have it any other way. I get enough reality sitting here at my bloody desk, thank you very much.

Posted by Clive Thompson at July 21, 2003 07:41 PM

Trackback Pings

TrackBack URL for this entry: http://www.collisiondetection.net/mt3/mt-tb.cgi/416

Comments

Great piece Clive!

Posted by: Robert at July 28, 2003 1:19 PM

Thanks!!

Posted by: Clive at July 28, 2003 1:31 PM

Great piece Clive!

Posted by: Robert at July 28, 2003 2:06 PM

Posted by: dsl tarife at January 2, 2004 4:08 PM

Posted by: Gabriola Island at January 10, 2004 6:23 AM

Nice site. thx.

Posted by: Online Casino at January 16, 2004 2:54 AM

Let's see an example by converting our favoriteNumber variable from a stack variable to a heap variable. The first thing we'll do is find the project we've been working on and open it up in Project Builder. In the file, we'll start right at the top and work our way down. Under the line:

Posted by: Ebotte at January 19, 2004 6:59 PM

This is another function provided for dealing with the heap. After you've created some space in the Heap, it's yours until you let go of it. When your program is done using it, you have to explicitly tell the computer that you don't need it anymore or the computer will save it for your future use (or until your program quits, when it knows you won't be needing the memory anymore). The call to simply tells the computer that you had this space, but you're done and the memory can be freed for use by something else later on.

Posted by: Annanias at January 19, 2004 6:59 PM

When the machine compiles your code, however, it does a little bit of translation. At run time, the computer sees nothing but 1s and 0s, which is all the computer ever sees: a continuous string of binary numbers that it can interpret in various ways.

Posted by: Mable at January 19, 2004 6:59 PM

Inside each stack frame is a slew of useful information. It tells the computer what code is currently executing, where to go next, where to go in the case a return statement is found, and a whole lot of other things that are incredible useful to the computer, but not very useful to you most of the time. One of the things that is useful to you is the part of the frame that keeps track of all the variables you're using. So the first place for a variable to live is on the Stack. This is a very nice place to live, in that all the creation and destruction of space is handled for you as Stack Frames are created and destroyed. You seldom have to worry about making space for the variables on the stack. The only problem is that the variables here only live as long as the stack frame does, which is to say the length of the function those variables are declared in. This is often a fine situation, but when you need to store information for longer than a single function, you are instantly out of luck.

Posted by: William at January 19, 2004 7:00 PM

Seth Roby graduated in May of 2003 with a double major in English and Computer Science, the Macintosh part of a three-person Macintosh, Linux, and Windows graduating triumvirate.

Posted by: Lewis at January 19, 2004 7:00 PM

These secret identities serve a variety of purposes, and they help us to understand how variables work. In this lesson, we'll be writing a little less code than we've done in previous articles, but we'll be taking a detailed look at how variables live and work.

Posted by: Ambrose at January 19, 2004 7:00 PM

That gives us a pretty good starting point to understand a lot more about variables, and that's what we'll be examining next lesson. Those new variable types I promised last lesson will finally make an appearance, and we'll examine a few concepts that we'll use to organize our data into more meaningful structures, a sort of precursor to the objects that Cocoa works with. And we'll delve a little bit more into the fun things we can do by looking at those ever-present bits in a few new ways.

Posted by: Dionisius at January 19, 2004 7:00 PM

Being able to understand that basic idea opens up a vast amount of power that can be used and abused, and we're going to look at a few of the better ways to deal with it in this article.

Posted by: Cassandra at January 19, 2004 7:00 PM

Seth Roby graduated in May of 2003 with a double major in English and Computer Science, the Macintosh part of a three-person Macintosh, Linux, and Windows graduating triumvirate.

Posted by: Quivier at January 19, 2004 7:00 PM

When the machine compiles your code, however, it does a little bit of translation. At run time, the computer sees nothing but 1s and 0s, which is all the computer ever sees: a continuous string of binary numbers that it can interpret in various ways.

Posted by: Helen at January 19, 2004 7:01 PM


  • カリビアンコム caribbeancom

  • カリビアン caribbean

  • 米国性動画通信 2345 2345.tv 外人 海外 洋物 洋もの ポルノ 無修正ビデオ

  • オナニーコム 0721.com 0721

  • コスチュームシアター costumetheater

  • DXLIVE DX LIVE ライブチャット

  • DXライブ DX ライブ デラックスライブ ビデオチャット

  • EXSHOT EX SHOT動画チャット

  • EXショット EX ショット アダルトチャット

  • Girls On Air GirlsOnAir

  • ガールズオンエアー GOA

  • 一本道 一本堂 1本道

  • HGMO HGMO H:G:M:O

  • 東京真夜中DX TOKYONIGHTS

  • URAYA URAYAOnlineTV うらや オンライン TV

  • X-GALLERY XGALLERY Xギャラリー

  • 日本人のおしっこEX JapanesePeeEX Japanese Pee EX

  • 赤外線盗撮の世界 XRAY

  • Erox EroxJapan Z EroxJapanZ エロックス エロックスジャパンZ

  • URAMOVIE 裏ムービー

  • HYPER裏ビデオ通信 ハイパー裏ビデオ通信 PINKEYES.COM

  • 出会い PURE21

  • エロアニメ TV エロアニメTV EroanimeTV Eroanime TV

  • ネットコミック NETCOMIC

  • 週間ドラムカン 文庫ドラムカン

  • JapaBeauty JapaBeauty.tv ジャパビューティー

  • eroika eroika.com エロイカ

  • 抜天市場 抜き天 抜店 nukiten

  • 画像

  • 動画

  • アイコラ

  • 盗撮

  • 無料

  • 写真集

  • 無修正

  • 覗き のぞき ノゾキ

  • サンプル SAMPLE

  • 壁紙

  • レイプ

  • パンチラ ぱんちら

  • コスプレ

  • 裏ビデオ

  • アダルト あだると

  • ダウンロード DOWNLOAD

  • AV女優タレントアイドル

  • 巨乳

  • ブルマ ぶるま

  • セーラー服 制服 ブルセラ

  • マンコ まんこ

  • セックス SEX

  • エッチ えっち

  • 熟女 人妻

  • オナニー おなにー

  • 女子校生 女子高生

  • エロ えろ ero

  • ヌード ヘアヌード nude

  • 99 BB 9BB 99B 99bb 99bb.com GON 裏ビデオ 無修正 有料 会員制

  • フリーセックス フリーセックスジャパン FreeSexJapan Free Sex Japan

  • 東京キュートガールズ TokyoCuteGirls Tokyo Cute Girls

  • 覗き屋 のぞきや のぞき屋 Nozokiaya

  • 直撃ドットコム Chokugeki.com

  • 熟まん 熟マン Jyukuman

  • Jハードコア Jhardcore J hardcore

  • JPムービーズ JPmovies JP movies

  • プリティーピンク プリティーピンクジャパン PrettyPinkJapan Pretty Pink Japan

  • JPチックス JPChicks

  • ハードポーン ハードポーンジャパン HardPornJapan Hard Porn Japan

  • J-SMUT JSMUT Jスマット

  • ヌキヌキ学園 ぬきぬき学園

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • .

  • アイドルアダルト

  • DVDアダルト

  • 裏ビデオ

  • AV女優

  • SMサイト

  • 乱交

  • 熟女

  • 痴女

  • 外人アダルト

  • 白人アダルト

  • 金髪アダルト

  • スカトロサイト

  • レイプサイト

  • 淫乱アダルト

  • オナニー

  • Gスポット

  • SEX

  • Tバック

  • Tフロント

  • アダルトDVD

  • アダルト画像

  • アダルト女子大生

  • アダルト画像

  • アダルト検索

  • アナル

  • インディーズ

  • 淫乱

  • エロ

  • エロDVD

  • エロティック

  • おちんちん

  • オナニー

  • おなにー

  • おまんこ

  • 痴女

  • 顔射

  • 逆ナン

  • 逆ナンパ

  • クリトリス

  • 潮吹き

  • スカトロ

  • 性交

  • セックス

  • 早漏

  • 短小

  • 痴漢

  • ちんこ

  • チンコ

  • 中だし

  • ナンパ

  • なんぱ

  • ニューハーフ

  • ノーパン

  • パイパン

  • フィストファック

  • フェチ

  • フェラ

  • フェラチオ

  • ペニス

  • 包茎

  • ホモ

  • ポルノ

  • まんこ

  • もろみえ

  • もろ見え

  • レイプ

  • 無修正アダルト

  • 無修正サイト

  • レズ

  • アブノーマル

  • 抜天

  • 抜天市場

  • EroxJapanZ

  • エロックスジャパン

  • マジカルバナナ

  • 無修正DVD

  • 無修正画像

  • 総合アダルトサイト

  • なんでもアダルト

  • アイドル

  • アイドルお宝

  • お宝

  • お宝アイドル

  • アダルトインデーズ

  • アダルトナース

  • アダルト動画

  • アダルト無修正

  • アダルト無修正動画

  • アナル動画

  • カリビアンコム

  • カリビアン

  • 一本道

  • DMM

  • コスチュームシアター

  • 0721

  • AVX

  • 東京真夜中DX

  • H:G:M:O

  • 裏動画

  • 裏ビデオ

  • 女教師AV

  • 無修正アダルト動画

  • レースクイーン

  • 無修正

  • 無修正動画

  • 米国性動画通信

  • 外人ポルノ

  • 金髪アダルト

  • 白人アダルト

  • 海外アダルト

  • 海外ホルノ

  • 赤外線盗撮

  • 盗撮

  • のぞき

  • アダルト盗撮

  • 覗き見

  • 覗き部屋

  • のぞき部屋

  • アダルトチャット

  • アダルトネットアイドル

  • ライブチャット

  • エロチャット

  • DXライブ

  • DXLIVE

  • 2shotチャット

  • ツーショットチャット

  • EXショット

  • Exshot

  • Girls On Air

  • GOA

  • エンジェルボックス

  • エンジェルライブ

  • ネットアイドル

  • アダルトアイドル

  • 出会い系

  • 秘密の出会い

  • 出会いサイト

  • 出会い系サイト

  • 大人の出会い

  • アダルトな出会い

  • 出会い系アダルト

  • エロい出会い

  • 出会い

  • エロマンガ

  • エロ漫画

  • 裏本

  • ビニ本

  • アダルト漫画

  • アダルトマンガ

  • アダルトショッピング

  • 大人のおもちゃ

  • 媚薬

  • ピンクローター

  • バイブレーター

  • バイブ

  • アダルトグッズ

  • ホレ薬

  • アダルトサンプル

  • 無料アダルト

  • 無料の無修正

  • 無修正動画サンプル

  • 無料サンプル

  • 無料アダルトサンプル

  • アダルトビデオ

  • AV女優

  • 白石ひより

  • 及川奈央

  • 宝来みゆき

  • 堤さやか

  • 長瀬愛

  • 加藤ゆりあ

  • 朝河蘭

  • 持月真由

  • 萩原さやか

  • すぎはら美里

  • 深田涼子

  • 小泉ゆり

  • 岡田純奈

  • 広瀬奈央美

  • 後藤まみ

  • 倉本麻衣

  • 笠木忍

  • 飯島愛

  • 愛田るか

  • 岡崎美女

  • 小野寺めぐみ

  • 白石ひとみ

  • 薄けしAV

  • 裏AV

  • 裏アダルトビデオ

  • ナンパAV

  • 丸見えAV

  • 無修正アダルトビデオ

  • アダルトアニメ

  • アニメアダルト

  • エロアニメ

  • マニアックアニメ

  • ロリコン

  • 変態アニメ

  • 無料アダルトアニメ

  • 無修正アニメ

  • 18禁アニメ

  • 18禁

  • 美少女

  • 美少女アダルト

  • 美人

  • 美人アダルト

  • お姉さま

  • 巨乳

  • 巨乳アダルト

  • 巨乳動画

  • 爆乳

  • 美乳

  • 爆乳動画

  • 爆乳アダルト

  • 美乳動画

  • 美乳アダルト

  • コスプレ

  • コスプレアニメ

  • コスプレマニア

  • 制服

  • 看護婦

  • 女教師アダルト

  • ナース

  • 制服アダルト

  • 女家庭教師

  • 女教師

  • キャンギャル

  • 熟女

  • 人妻アダルト

  • 新妻アダルト

  • 人妻

  • 熟女アダルト

  • おばさんアダルト

  • 妖艶人妻

  • SM

  • SM調教

  • 調教

  • アダルト乱交

  • 無修正乱交

  • 乱交

  • 素人

  • 素人アダルト

  • アダルト女子高生

  • 女子大生

  • スクール水着

  • ブルマ

  • 女子高生

  • 女子高生マニアック

  • ギャル

  • コギャル

  • ミニスカ

  • ミニスカート

  • コギャル アダルト

  • アダルト アフィリエイト

  • アダルトで儲ける

  • 東京都出会い掲示板

  • コミュニケーション

  • 北海道出会い掲示板

  • 青森県出会い掲示板

  • 秋田県出会い掲示板

  • 岩手県出会い掲示板

  • 宮城県出会い掲示板

  • 山形県出会い掲示板

  • 福島県出会い掲示板

  • 茨城県出会い掲示板

  • 栃木県出会い掲示板

  • 群馬県出会い掲示板

  • 埼玉県出会い掲示板

  • 千葉県出会い掲示板

  • 東京都出会い掲示板

  • 神奈川県出会い掲示板

  • 新潟県出会い掲示板

  • 長野県出会い掲示板

  • 山梨県出会い掲示板

  • 富山県出会い掲示板

  • 石川県出会い掲示板

  • 福井県出会い掲示板

  • 静岡県出会い掲示板

  • 愛知県出会い掲示板

  • 岐阜県出会い掲示板

  • 三重県出会い掲示板

  • 滋賀県出会い掲示板

  • 京都府出会い掲示板

  • 奈良県出会い掲示板

  • 和歌山県出会い掲示板

  • 兵庫県出会い掲示板

  • 大阪府出会い掲示板

  • 鳥取県出会い掲示板

  • 島根県出会い掲示板

  • 岡山県出会い掲示板

  • 広島県出会い掲示板

  • 山口県出会い掲示板

  • 香川県出会い掲示板

  • 徳島県出会い掲示板

  • 愛媛県出会い掲示板

  • 高知県出会い掲示板

  • 福岡県出会い掲示板

  • 大分県出会い掲示板

  • 佐賀県出会い掲示板

  • 宮崎県出会い掲示板

  • 長崎県出会い掲示板

  • 熊本県出会い掲示板

  • 鹿児島県出会い掲示板

  • 沖縄県出会い掲示板

  • レモン

  • パンティーハウス

  • 芸能人の秘密

  • サザエさん

  • 友達作り

  • メルとも


  • インキン

  • IBM

  • 無修正

  • 丸見え

  • 近所の出逢い

  • 嫁探し

  • 医者

  • 盗撮画像掲示板

  • 大人のおもちゃ

  • アダルトサイトのご案内

  • オナニー仲間

  • 優良アダルトサイト

  • エロアニメ

  • 裏ビデオ宅配

  • エロアニメリンク集

  • 18禁アニメリンク集

  • 動画サイトリンク集

  • イラストCGリンク集

  • 東京真夜中TV

  • 東京真夜中DX

  • BBチャンネル

  • 青ヶ島村

  • 昭島市

  • あきる野市

  • 足立区

  • 荒川区

  • 板橋区

  • 稲城市

  • 江戸川区

  • 青梅市

  • 大島町

  • 大田区

  • 小笠原村

  • 奥多摩町

  • 葛飾区

  • 北区

  • 清瀬市

  • 国立市

  • 神津島村

  • 江東区

  • 小金井市

  • 国分寺市

  • 小平市

  • 狛江市

  • 品川区

  • 渋谷区

  • 新宿区

  • 杉並区

  • 墨田区

  • 世田谷区

  • 台東区

  • 立川市

  • 多摩市

  • 中央区

  • 調布市

  • 千代田区

  • 豊島区

  • 利島村

  • 中野区

  • 新島村

  • 西東京市

  • 練馬区

  • 八王子市

  • 八丈町

  • 羽村市

  • 東久留米市

  • 東村山市

  • 東大和市

  • 日野市

  • 日の出町

  • 檜原村

  • 府中市

  • 福生市

  • 文京区

  • 町田市

  • 御蔵島村

  • 瑞穂町

  • 三鷹市

  • 港区

  • 三宅村

  • 武蔵野市

  • 武蔵村山市

  • 目黒区

  • 交際

  • ストリップ

  • アイドル

  • セーラー服

  • 独身

  • 美脚

  • ポルノ

  • 関西

  • 性器丸見え

  • 女子大生

  • 女子高生

  • SM

  • ランジェリー

  • 関東

  • 東北

  • 東海

  • 女優

  • AV女優

  • 女子アナ

  • 女医

  • 有名人

  • 友達紹介

  • 2ショットチャット

  • 官能小説

  • 飯島愛

  • アナル

  • クリトリス

  • まんこ

  • マンコ

  • チンコ

  • イメクラ

  • 風俗

  • モロ画像

  • コーヒー

  • 動画

  • レンタルビデオ

  • ヤマダ電気

  • トヨタ自動車

  • コカコーラ

  • うんこ

  • 無修正

  • 丸見え

  • 無料

  • フェラチオ

  • 画像

  • 写真

  • セクハラ

  • 運転士

  • サントリー

  • 居酒屋

  • パチスロ

  • 海物語

  • manko

  • コスプレ

  • ポリス

  • 黒木由美

  • 若杉るみ

  • 小谷あいか

  • すぎはら美里

  • 中根由美

  • 岡崎美女

  • 川村あん

  • ナース

  • 3p

  • テレクラ

  • ノーパン喫茶

  • カップル喫茶

  • ちんこ

  • ビール

  • 巨人

  • 阪神

  • ウルトラマン

  • モーニング娘

  • アイコラ

  • 広末

  • 後藤マキ

  • カップラーメン

  • パチンコ

  • 競艇

  • 宝くじ

  • 当選

  • 選挙

  • 看護婦

  • 結婚

  • 彼女募集

  • 出会い

  • 掲示板

  • 管理人

  • お勧めサイト

  • 宣伝

  • IBM

  • オナニー

  • 長瀬愛

  • 桃井望

  • 伝言ダイヤル

  • NTT


  • パンチラ

  • 大花火

  • 攻略法

  • 検索サイト

  • ロリ

  • 肉体関係

  • 亀頭

  • 排尿

  • シミパン

  • 下着泥棒

  • 競輪

  • オートレース

  • 競馬

  • 地方競馬

  • クンニ

  • ガマン汁

  • 早漏

  • インポ

  • たばこ

  • パイパン

  • もりまん

  • sexフレンド

  • 乱交

  • スワップ

  • おまんこ

  • 援助

  • 愛人

  • エロアニメ

  • 韓国エステ

  • オナペット

  • マン毛

  • まんげ

  • カーセックス

  • エロ画像

  • 婆専

  • デブ専

  • おばさん

  • 画像掲示板

  • 深田涼子

  • 交際

  • ストリップ

  • アイドル

  • セーラー服

  • 独身

  • 美脚

  • ポルノ

  • 性器丸見え

  • 女子大生

  • 女子高生

  • SM

  • ランジェリー

  • 関東

  • 東北

  • 東海

  • 女優

  • AV女優

  • 女子アナ

  • 女医

  • 有名人

  • 友達紹介

  • 2ショットチャット

  • ロリ

  • 飯島愛

  • Posted by: julia at January 24, 2004 8:16 PM

    Post a comment

    Thanks for signing in, . Now you can comment. (sign out)

    NOTE: If you posted a comment and you can't see it -- try refreshing your browser.


    Remember me?