1 / 16

Pengenalan Game

Pengenalan Game. Pemrograman Game. Eko Prasetyo Teknik Informatika Univ. Pembangunan Nasional Veteran Jawa Timur 2012. Game. Masalah dalam pengembangan ( koding ) Software Game ( jaman dulu ):

dermot
Download Presentation

Pengenalan Game

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pengenalan Game Pemrograman Game Eko Prasetyo TeknikInformatika Univ. Pembangunan Nasional Veteran JawaTimur 2012

  2. Game Masalahdalampengembangan (koding) Software Game (jamandulu): • Produk hardware sebagaipendukung game, jumlahnyabanyak (banyak vendor yang memproduksi). • Kombinasi yang didapatantar hardware dalam PC menjadilebihbanyak • Progammerharusmeng-kodingsendiri (low-level) untukmemberikanperintahpada hardware, sepertiuntukmenggambar, memutarsuara, dsb. • Programmer biasanyahanyamengujisoftwarenyapadabeberapajenis hardware (video dansuara). • Software game mungkinbisabekerjadenganbaikpadasatujenis hardware (ketikaditulis), tetapitidakdapatdipastikajugaakanbekerjadenganbaikpada hardware yang lain. Hardware PC: layar, suara, papan ketik, joystick, hardware 3D dan 2D framebuffer

  3. Game Solusi • Diperlukansuatu library (fungsi) untukmenjembataniantara hardware denganbahasapemrograman yang digunakan programmer. • Programmer cukupmemanggil library (high-level) untukperintah yang berkaitandengan hardware. • Programmer tidakperlukuatirbahwa software gamenyaakantidakkompatibeldengan hardware yang berbedadengan yang digunakannya, karenamasalahakseslangsungke hardware sudahdikendalikanoleh library. • Permasalahan hardware (dankombinasinyadalam PC) yang jumlahnyabanyakbisaterselesaikan.

  4. Library (Fungsi) Game - Grafis • DirectX • Library windows untukakseske hardware. • Platform Microsoft • OpenGL(Open Graphics Library) • Dikembangkan oleh Silicon Graphics Inc (SGI) • Digunakan secaraluasdalam CAD, virtual reality, visualisasi ilmiah, visualisasi informasi, dan simulasi penerbangan • SDL (Simple DirectMedia Layer) • Pertama kali ditulis oleh Sam Lantinga pada tahun 1998. • Tujuan agar game yang dikembangkan kompatibel dengan Windows, Mac, BeOS dan Linux • Saatinisudahmenjadimodulutama Linux. • Library yang lain: ClanLib, OGRE 3D, dsb.

  5. Library (Fungsi) Game - Suara • OpenAL (Open Audio Library) • Saudarakandung OpenGL • FMOD • Library komersial • Kompatibeldengan Windows, Linux. • Library yang lain: BASS, dsb.

  6. Jenis – jenis game Aksi First Person Shooter, Half Life, Call of Duty Gotham City Impostors AksiPetualangan Tomb Raider

  7. Jenis – jenis game Simulasi, Konstruksi, Manajemen SimCity, Spore

  8. Jenis – jenis game Role Play Games Final Fantasy, World of Warcraft, Fallout

  9. Jenis – jenis game Strategi Age of Empire, Starcraft, Command and Conquer

  10. Jenis – jenis game Balapan Daytona, Top Gear, Need for Speed

  11. Jenis – jenis game Olahraga FIFA, Winning Eleven, PES, NBA Puzzle Tetris, Minesweeper, Bomberman

  12. Perkuliahankita ? Greenfoot GUI Java yang mengkhususkanpadapembuatan game. Isiperkuliahan: Membuat game puzzle Membuat game simulasi

  13. Pre-requirement LogikadanAlgoritma BahasaPemrograman Konsep Object Oriented Bahasa C / C++ Bahasa Java Bahasa VB Bahasa Delphi • WajibKifayah • WajibAin • WajibAin • Sunnah • SunnahMuakkad • Sunnah • Sunnah Konsep Object Oriented Programming:  Class, Object  Encapsulation: Public, Protected, Private  Inheritance Polimorfisme PRE - TEST

  14. PRE - TEST • Mengukurkesiapanmahasiswadalammemulaikuliahpemrograman game. • Dapatmenentukanstrategidanpilihanterbaiksistemtugasuntukperkuliahan yang maksimal. • Harapdiisisecarajujurdansesuaikenyataan. • Obyektif, jangannyontekteman. • Tidakberkaitandenganpenilaiankuliahanda. • Waktu: 15 menit.

  15. Soal Pre - Test

  16. Soal Pre - Test 1. Bahasapemrograman yang andakuasai ? Java / C / C++ / Delphi / Visual Basic / Lainnya …… 2. Berapatingkatpenguasaan ? Sedikit / Sedang / Banyak / Expert Tungguhasilnyaminggudepan …

More Related