ap

Apongはx86アセンブリ言語で書かれたPongゲームです。
今すぐダウンロード

ap ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Richard Whitty
  • 出版社のWebサイト:
  • http://www.csc.liv.ac.uk/cs6rlw/misc.html#bbot

ap タグ


ap 説明

aPongは、x86アセンブリ言語で書かれたピンポンゲームです。 aPongは、x86アセンブリlanguage.As Iで書かれたピンポンゲームは自分のマシン上でLinuxを実行して、私はインテルの構文を使用して多くをしないです。私は、ラボのためにこれを学ぶために必要な。数時間のためにインターネットを精練した後、私はNASMに出くわしました。これは私が、この中にコードだけのことができるようにWindowsコンピュータにそれを取ると、それはちょうどそのような運をwork.No必要があるだろうかのように見えました。だから、それは今、ポイントの横だが、私は構文でグリップを得るためにこれを書いたここで「aPong」のある主要特点はここにある(間違ったものであることが判明。):・2人プレイザ・一用途を残しましたアップ/ダウンするQ / Aは、もう一つはP / Lを使用しています。終了するにエスケープ。・私はかなりSDLのようなアセンブリ言語からSDLを使用します。私はかなりのx86を嫌います。私はすでにSDLを知っています。それは、すでに学習運動だった私は、同時にXlibのか何かを学んでオフに行くつもりはなかったです。これは私にすぐに書かれたコードを取得する方法を与えました。・デバッガでそれを実行しているつもりはない場合は、ポインタをフレームする必要がないのはなぜフレームポインタの使用を回避します。それはあなたがそれを自分で書いている場合は、スタック・フレームを追跡するのは難しいことではありません。あなただけの開始時と終了時に一度と、関数内でスタックポインタを動かし続ける必要はありません。その後、すべてのあなたが必要とは(あなたはフレームが一度にあるどのように大きな覚えている限り。)ESPからのオフセットを取るためにこれは本当に私の神経になっています。人々は、関数呼び出しがあることを(「失われた」サイクルの面で)オーバーヘッドの量を実現していないようです。グローバル変数が悪いと言うことは、単純に間違っています。確かに、それは虐待に自分自身を貸すことができますが、Cまたは使用UNIXのコードいけないと言ってようなものだが、彼らはあなたの手を保持していないので、その。・入力システムは素晴らしいではありません。私は、コードサイズダウンを維持しようとしていたので、私はSDL_GetKeyStateとSDL_PumpEventsを使用しての道を行ってきました。キーがない、実際にダウンPumpEventsコールの時である場合、これらの平均値は、それがキー入力を廃棄していること。 STPRequirementsのイベントシステムで(あなたがそれを行う方法を確認したい場合は、見て:・NASM・リンクするGCC()・libSDL(グラフィックや入力のための)編集:NASM -fエルフpong.ogcc -oピンポンピンポン。 -lSDLControls O:プレイヤー1 Q(アップ)、A(ダウン)プレーヤー2つのP(アップ)、L(ダウン)エスケープ - 終了


ap 関連ソフトウェア

煉瓦

レンガOUTプロジェクトは、アジェンダVR3 PDA用に作成された「ブレークアウト」のクローンです。 ...

133

ダウンロード