Google PlayストアでUnionpediaアプリを復元するために作業中です
出ていきます入ってきます
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn
あなたのロゴとドメインを持つ独自のユニオンペディア、月額9.99 USDから
私のユニオンペディアを作成する

Box2D

索引 Box2D

Box2D(Box2D)とは、質量・速度・摩擦といった、古典力学的な法則をシミュレーションするゲーム用の2D物理演算エンジンである。 C++で作られたライブラリだが,現在ではActionScript, Java, C#, Python, JavaScriptにも移植されている。円形や多角形の物体の運動をシミュレーションすることができる。GUIを使用して動作を簡単に確認することができるテストベッドが付属している。

目次

  1. 16 関係: ActionScriptいりす症候群!古典力学引越し奉行ミドルウェアアングリーバードシミュレーションC++物理演算エンジン質量速度JavaJavaScriptMIT LicensePython摩擦

ActionScript

ActionScript(アクションスクリプト)とは、アドビの製品であるFlashに使用されるプログラミング言語である。ECMAScriptを拡張した物である。これを用いることにより、動画や音声のプレイヤーの作成など、コンテンツに複雑な処理や双方向性を持たせFlash作品を作ることが可能である。

見る Box2DとActionScript

いりす症候群!

『いりす症候群!』(いりすしょうこうぐん、英題:Irisu Syndrome!、中国語題:伊莉絲症候群!)は、カタテマによって制作されたDXライブラリ製のパズルゲームである。ジャンルは落ち物パズルであり「即死系物理パズルゲーム」と称されている。2008年10月2日にフリーウェアとして公開され、最新版は2010年2月8日公開のver.2.03となっている。非公式の英語パッチが流通しており、英語圏においても人気の作品であるという。また繁体字と簡体字の双方に対応した中国語訳版やスペイン語訳版も存在する。

見る Box2Dといりす症候群!

古典力学

は、量子力学が出現する以前のニュートン力学や相対論的力学を指す。物理学における力学に関する研究のうち、量子論を含むものを「量子力学」とするのに対し、量子論を含まないものを指してそう呼ぶ。 古典力学はマクロな物質の運動、例えば弾道計算や機械動作、宇宙船、星、銀河などの天体の運動に関する研究に使われている。そして、それらの領域に対して、とても精度の高い結果をもたらす、最も古く最も広範な科学、工学における領域のうちの一つである。古典力学は光速に近い場合には特殊相対性理論を用いることによってより一般な形式を与えることとなる。同様に、一般相対性理論は、より深いレベルで重力を扱うこととなる。古典力学は現代でもさかんに研究されている分野である。

見る Box2Dと古典力学

引越し奉行

『引越し奉行』(ひっこしぶぎょう)は、宮澤卓宏により製作された日本のインディーゲーム。「おばあちゃん」の引越し作業を手伝うという名目で家具を投擲して荷物を届け、新居を破壊する内容である。全5ステージ。Flashゲームであったが、アプリ版もリリースされた。

見る Box2Dと引越し奉行

ミドルウェア

ミドルウェア(Middleware)は、コンピュータの分野で、コンピュータの基本的な制御を行うオペレーティングシステム(OS)と、各業務処理を行うアプリケーションソフトウェアとの中間に入るソフトウェアのこと。 通常はオペレーティングシステムの機能の拡張、あるいはアプリケーションソフトウェアの汎用的(共通的)な機能を集めたものである。アプリケーションソフトウェアはミドルウェアに要求を出すと、ミドルウェアがオペレーティングシステムに必要な要求を出し、結果をアプリケーションソフトウェアに返す。あるいはミドルウェア自体が各アプリケーションソフトウェアの起動・停止・監視などを含めた制御を行う。 代表的なミドルウェアには、データベース管理システム(DBMS)やトランザクションモニターなどがある。

見る Box2Dとミドルウェア

アングリーバード

『アングリーバード』(Angry Birds)は、フィンランドのロビオ・エンターテインメント(旧:Rovio Mobile)がiPhone向けに開発したモバイルゲームである。2009年12月にApp Storeで販売されてから、後にAndroid版やPC版およびMac版が開発され、シリーズを含めた累計ダウンロード数は2015年時点で25億以上ともいわれている。 このゲームはヨーロッパ、アメリカ、中東、中国などで大ヒットし、世界では2010年で最も成功したゲームソフト、または世界で最も成功したモバイルゲームと評され、世界の至る国でグッズ販売、アニメ化などメディアミックスを果たした。また、同社はこの作品一つで資本を10倍以上に増強し、社員も20数名から数百名まで増加させ、大規模なオフィスを入手し、本社の壁に鳥たちが描かれたりしているなど、名実ともに同社の看板作品として成長した。いっぽうで日本のみAngry Birdsの知名度はかなり低く、ROVIOの日本法人は2016年に撤退している。

見る Box2Dとアングリーバード

シミュレーション

シミュレーション()は、何らかのシステムの挙動を、それとほぼ同じ法則に支配される他のシステムや計算によって模擬すること広辞苑第6版増田顕邦ほか『シミュレーション入門』日刊工業新聞社(昭和36年9月23日発行)。simulationには「模擬実験」や「模擬訓練」という意味もある。 なお、「シュミレーション」は「シミュレーション」の語頭の2音を音位転換させたことによって生じた語形であり、誤りである。また、同化によって「シミレーション」と発音されることがある。「シミュレイション」と表記することもまれにある。

見る Box2Dとシミュレーション

C++

C++(シープラスプラス)は、汎用プログラミング言語のひとつである。派生元であるC言語の機能や特徴を継承しつつ、表現力と効率性の向上のために、手続き型プログラミング・データ抽象・オブジェクト指向プログラミング・ジェネリックプログラミングといった複数のプログラミングパラダイムが組み合わされている。C言語のようにハードウェアを直接扱うような下位層向けの低水準言語としても、複雑なアプリケーションソフトウェアを開発するための上位層向け高水準言語としても使用可能である。アセンブリ言語以外の低水準言語を必要としないこと、使わない機能に時間的・空間的コストを必要としないことが、言語設計の重要な原則となっている。

見る Box2DとC++

物理演算エンジン

物理演算エンジン(ぶつりえんざんエンジン、Physics engine)とは、質量・速度・摩擦・風といった、古典力学的な法則をシミュレーションするコンピュータのソフトウェアである。多くの場合、ミドルウェアライブラリを指す。 略して物理演算、物理エンジン、Physicsとも言う。

見る Box2Dと物理演算エンジン

質量

質量(しつりょう、massa、μᾶζα、Masse、mass)とは、物体を構成する不変な物質の量を指す語で、物体の動かしにくさの度合いであり、重力源でもある。

見る Box2Dと質量

速度

速度(そくど、velocity)は、単位時間当たりの物体の位置の変化量である(位置の時間微分 物体の位置の、各時間の点での変化の割合)。

見る Box2Dと速度

Java

Java(ジャバ、ジャヴァ)は、汎用プログラミング言語とソフトウェアプラットフォームの双方を指している総称ブランドである。オラクルおよびその関連会社の登録商標である。1996年にサン・マイクロシステムズによって市場リリースされ、2010年に同社がオラクルに吸収合併された事によりJavaの版権もそちらに移行した。 プログラミング言語Javaは、C++に類似の構文、クラスベースのオブジェクト指向、マルチスレッド、ガベージコレクション、コンポーネントベース、分散コンピューティングといった特徴を持ち、平易性重視のプログラム書式による堅牢性と、仮想マシン上での実行によるセキュリティ性およびプラットフォーム非依存性が理念とされている。

見る Box2DとJava

JavaScript

タグで囲まれている。 JavaScript(ジャバスクリプト)は、プログラミング言語であり、HyperText Markup Language(HTML)やCascading Style Sheets(CSS)と並ぶ World Wide Web(WWW)の中核技術の一つである。 プロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。 利用される場面はウェブサイト、ウェブアプリケーション、バックエンド、デスクトップアプリケーション、モバイルアプリケーションなど、ウェブブラウザからサーバ、デスクトップからスマートフォンまで多岐にわたっている。

見る Box2DとJavaScript

MIT License

MIT License(エム・アイ・ティー ライセンス)は、マサチューセッツ工科大学を起源とする代表的なソフトウェアライセンスである。X11 LicenseまたはX Licenseと表記されることもある。MIT LicenseはGPLなどとは異なり、コピーレフトではなく、オープンソースであるかないかにかかわらず再利用を認めている。BSDライセンスをベースに作成されたBSDスタイルのライセンスの一つである。MIT Licenseは、数あるライセンスの中で非常に制限の緩いライセンスと言える。 X Window System (X11) などのソフトウェアに適用されている。また、2015年3月には、GitHubで最も使われているオープンソースライセンスはMIT Licenseであるという調査結果も出ている。

見る Box2DとMIT License

Python

Python(パイソン)はインタープリタ型の高水準汎用プログラミング言語である。

見る Box2DとPython

摩擦

フラクタル的な粗い表面を持つ面どうしが重なり、静止摩擦がはたらいている様子のシミュレーション。 摩擦(まさつ、friction)とは、固体表面が互いに接しているとき、それらの間に相対運動を妨げる力(摩擦力)がはたらく現象をいう。 物体が相対的に静止している場合の静止摩擦と、運動を行っている場合の動摩擦に分けられる。多くの状況では、摩擦力の強さは接触面の面積や運動速度によらず、荷重のみで決まる。この経験則はアモントン=クーロンの法則と呼ばれ、初等的な物理教育の一部となっている。 摩擦力は様々な場所で有用なはたらきをしている。ボルトや釘が抜けないのも、結び目や織物がほどけないのも摩擦の作用である。自動車や列車の車輪が駆動力を得るのも地面との間にはたらく摩擦力(トラクション)の作用である。産業上は物理的な機械の回転、摺動機構の効率に影響を与える。

見る Box2Dと摩擦