Pendahuluan: Gunakan Silverlight 2.0 (c#, Farseer Physics Engine) untuk mengembangkan permainan menembak: Star Arena. Gameplay: W atau ↑ = maju; S atau ↓ = mundur: A atau ← = belok kiri atau → = belok kanan; atau Ctrl = Ide Api: 1. Gunakan mesin fisika Silverlight sumber terbuka: Mesin Fisika Farseer 2. Masukkan PhysicsSimulator di Farseer Physics Engine ke dalam variabel global untuk melakukan perhitungan real-time pada Body dan Geom. 2. Tulis antarmuka IphysicsControl untuk mendeskripsikan berbagai properti objek fisik. Objek yang memerlukan pergerakan dan tumbukan harus mengimplementasikan properti yang diabstraksi oleh antarmuka ini. 3. Tulis kelas abstrak (Sprite) dan enkapsulasi mesin fisika di dalamnya. Simulator berbagai jenis objek fisik perlu mengganti dua metode GetForce() dan GetTorque() dari kelas abstrak ini, yang masing-masing mengembalikan traksi dan torsi yang dialami objek pada saat ini. 4. Tulis antarmuka IFire. Semua objek yang dapat diaktifkan harus mengimplementasikan antarmuka ini. 5. Tulis kontrol PhysicsBox untuk membungkus IphysicsControl untuk menyajikan hasil gerakan dan tumbukan yang dihitung oleh simulator ke antarmuka.