Pembuatan Elemen-Elemen Pada Game Catur


CARA PEMBUATAN ELEMEN GAME  CATUR DI JAVA


Class dalam game catur

Class Untuk Main  Frame

  1. Chess.class,(Coding didalam class ini digunakan untuk memanggil class MainFrame yang digunakan untuk tampilan awal game )
  2. MainFrame.class,(Coding didalam class ini digunakan untuk membuat tampilan frame awal dari game catur ini, dengan nama Chess Game dan ukuran framenya 800 x 700)
  3. MainPanel.class(Coding didalam class ini digunakan untuk pengaturan player untuk bermain secara online ataupun secara offline)
  4. StatusPanel.class(Coding didalam class ini digunakan untuk menampilkan status dari player 1 dan player 2(player mana yang harus maju main)
  5. ToolPanel.class(Coding didalam class ini digunakan untuk menampilkan status yang telah dimainkan oleh player1 dan player 2)
  6. ThreadTimer.class(Coding didalam Class ini digunakan untuk membuat waktu berjalan pada setiap player ,pada saat bermain caturnya)
  7. ChatPanel.class(class ini digunakan untuk membuat tempat chat untuk player1 dan player2,jika bermain secara online)

Class Untuk Menu Bar

  1. Chess_MainMenuBar.class (class ini digunakan untuk menampilkkan tools dari menu)
  2. Edit_Menu.class(class ini digunakan untuk menampilkan Edit_Menu)
  3. Help_Menu.class(class ini digunakan untuk menampilkan Help_Menu)
  4. Tools_Menu.class(class ini digunakan untuk menampilkan Tools_Menu)
  5. File_Menu.class(class ini digunakan untuk menampilkan File_Menu)


Class Untuk didalam menu_items

  1. Edit_MenuItems
    • Redo_move.class(Class ini digunakan untuk maju satu instruksi)
    • Undo_move.class(Class ini digunakan mundur satu instruksi)


  1. File_MenuItems
    • Exit_Item.class (Class ini digunakan untuk keluar dari Program atau permainan catur)
    • Load_Item.class(class ini digunakan untuk membuka game yang disimpan)
    • New_Item.class (class ini digunakan untuk membuat sub menu dari menu file yang didalamnya terdapat pilihan untuk bermain game yaitu ,1 player atau 2 Player)
    • Save_Item.class
1.      newGame_Dialoge (Class ini digunakan untuk membuat permainan secara online ataupun local (secara offline))
·        MyComboBox.class(class ini digunakan untuk memilih permaianan secara online ataupun offline)
·        NewGameDialoge.class(Class ini digunakan untuk membuat game baru dari permainan catur.)

3.      Help_MenuItems
·        About_Chess_Game.class(Class ini digunakan untuk menjelaskan tentang permainan catur ini )


4.      Tool_MenuItems

·        Options.class

Class Untuk Player

  1. player1.class(class ini digunakan untuk pengaturan dari player 1 yang digunakan untuk menggerakkan dari masing-masing objek pada player 1 (bidak putih))
  2. player2.class(class ini digunakan untuk pengaturan dari player  yang digunakan untuk menggerakkan dari masing-masing objek pada player 2 (bidak hitam))
  3. king.class (class ini digunakan untuk membuat objek Raja dalam permainan catur ini )
  4. Queen.class class ini digunakan untuk membuat objek Ratu dalam permainan catur ini )
  5. Horse.class class ini digunakan untuk membuat objek Kuda dalam permainan catur ini )
  6. Elephent.class class ini digunakan untuk membuat objek seluncur dalam permainan catur ini )
  7. Castle.class class ini digunakan untuk membuat objek Benteng dalam permainan catur ini )
  8. Solider.class class ini digunakan untuk membuat objek Prajurit dalam permainan catur ini )




INPUT DAN OUTPUT GAME CATUR



TUGAS PENGANTAR TEKNOLOGI GAME
RANCANGAN INPUT DAN OUTPUT DARI GAME CATUR


Manfaat Bermain Catur

Penelitian di berbagai negara, membuktikan bahwa permainan catur adalah sarana yang menyenangkan bagi anak-anak untuk mengembangkan kepribadian. Karena dengan bermain catur berarti melatih otak kanan dan kiri, melatih kepercayaan diri, kedisiplinan, kesabaran, daya tahan, serta keterampilan membuat rencana, strategi, dan pengambilan keputusan yang tepat dalam waktu terbatas.

1. Chess and Science

Sepanjang permainan metode ilmiah selalu digunakan, yaitu  mengadakan hipotesa, melakukan observasi, kemudian menguji  kebenarannya.

2. Chess, Technology and Mathematics
Bermain catur melatih berpikir seperti komputer. Berhitung  dan berkalkulasi dalam waktu yang terbatas.


3. Chess and Psychology
Catur menguji kesabaran, mengatasi kecemasan, dan membangkitkan daya tahan dalam melakukan konsentrasi, serta  membangkitkan kekuatan diri dalam berkompetisi.


4. Chess is Unique

Dalam 1000 permainan belum tentu ada permainan yang sama. Selalu ada ide dan pemikiran baru dalam setiap permainan.


5. Chess opens up the world

Permainan Catur telah mendunia. Setiap bulan selalu ada pertandingan tingkat kota, provinsi, nasional, dan

internasiona yang bisa diikuti oleh siapa saja.


Sedangkan dalam penerapan dalam kehidupan diantaranya adalah:

-          Dalam catur sebelum memulai permainan kita sudah menentukan cara bermain….. bertahan atau menyerang. Namun terkadang ditengah jalannya permainan ada kalanya kita ubah cara bermain kita karena adanya perubahan situasi dan posisi permainan. Tetapi tujuan tidak pernah berubah yaitu tetap mempertahankan raja kita agar tidak mati atau minimal bisa remis
“Dalam kehidupan…..sedari awal kita harus tetap focus pada tujuan yang telah kita tetapkan dan bagaimana cara meraihnya. Jika ada perubahan situasi dan kondisi dalam kehidupan kita, maka yang perlu kita sesuaikan adalah caranya bukan tujuannya. Tujuan bisa kita rubah jika memang tidak ada cara lain lagi untuk meraihnya (jika tidak mungkin menang maka remis-lah yg kita usahakan).”
-          Dalam catur setiap langkah yang kita buat harus kita perhitungkan benar-benar dan harus selalu mengandung tujuan yang jelas tanpa mengabaikan posisi sendiri ataupun lawan. Pendek kata, tanpa perhitungan yang matang dan tujuan yg jelas maka langkah yang kita buat akan menjadi sia-sia bahkan bisa menjadi blunder yg berujung pada kekalahan.
“Dalam kehidupan…. memperhitungkan setiap gerak-langkah kita dengan tujuan yg jelas tanpa melupakan kondisi sendiri dan keadaan sekitar harus senantiasa kita lakukan agar bisa berakhir dengan kemenangan.”
-          Dalam catur kita tidak boleh lengah, apa lagi meremehkan lawan. Meski secara kuantitas jumlah bidak kita lebih banyak dan posisi sudah mau memenangkan permainan tetapi kalo kita ceroboh dan tidak focus maka kesalahan dan kecerobohan akan bisa dimanfaatkan lawan untuk mengambil alih atau merubah jalannya permainan. Karena, lawan akan berpikir lebih keras jika posisinya terdesak dan berusaha melepaskan diri dari keterdesakannya sehingga jika kita tidak focus dan bertindak ceroboh maka kemanangan yang sudah hampir ditangan akan musnah.
“Dalam kehidupan….kita tidak boleh bertindak ceroboh dan seenaknya sebelum tujuan benar-benar tercapai. Tetap focus setiap saat dan jangan biarkan situasi/kondisi disekeliling kita mengubah track yang sudah kita bangun susah-susah dalam meraih tujuan. Kekayaan dan kepintaran yang kita miliki bisa mempermudah dalam meraih tujuan hidup tetapi jika kita tidak bijaksana dan salah menggunakan kekayaan dan kepintaran yang kita miliki maka kehancuran yang akan kita dapat.”
-          Dan satu lagi….., pion meski kadang hanya dipandang sebelah mata dan sering diremehkan perannya dalam permainan, tapi pada saatnya pion bisa berubah dan menjadi apa saja jika selamat melangkah dibatas akhir pertahanan lawan.
“Jangan pernah meremehkan orang”





Sumber  :    http://www.indowebster.web.id/showthread.php?t=43021
                    http://bidakaditama.com/index.php?option=com_content&task=view&id=89&Itemid=1  



RANCANGAN INPUT DAN OUTPUT DARI GAME CATUR


MEMULAI GAME




Tampilan awal untuk memulai game ini adalah terdapat dua pilihan yaitu apakah kita ingin bermain secara online ataupun secara local(offline) saja ,dengan cara menklik file dan pilih two player dari sana kita dapat memilih apakah kita mau bermain secara online(kita diminta memilih dalam permainan caturnya sebagai client atau server) ataukah secara offline(local),selanjutnya kita start untuk memulai permainan.



TEMPAT BERMAIN DAN CARA BERMAIN







Area bermain ini terdiri dari sebuah papan catur,player 1, player 2 dan waktu yang harus diperhitungkan (jika kita telalu lama menentukan langkah maka kita akan kalah),untuk bermain kita harus memiliki kecerdasan berfikir dalam menentukan langkah apa saja yang harus kita  jalankan,disini kita dituntut untuk berfikir secara pintar  agar tidak salah langkah dalam mengambil keputusan,kalau kita salah langkah maka resikonya adalah raja kita akan diserang.


Form pemberitahuan



Disini terdapat form pemberitahuan yaitu jika kita menjalankan bidak kita maka akan di beritahu melalui form pemberitahuan(player:new moves),sehingga kita tahu bidak apa saja yang kita jalankan dan disini juga terdapat form  pemberitahukan player mana yang harus jalankan terlebih dahulu.

GAME ENGINE


Awal kelahiran Game engine

Di masa lalu, hampir semua perusahaan game memiliki game engine mereka sendiri, menggunakannya untuk membuat game mereka, dan menyimpannya untuk diri sendiri. Semakin lama kebutuhan untuk game engine yang makin modern semakin bertambah. Waktu demi waktu, game engine yang mereka kembangkan sendiri mulai dirasa terlalu mahal untuk dikembangkan lebih lanjut. Hal ini memicu beberapa developer untuk menciptakan game engine yang terbuka untuk di franchise kan. Sebagai contoh adalah id Tech dan Unreal Engine. Game Engine yang dijual dan di franchisekan secara umum semacam ini disebut dengan middleware. Middleware menawarkan harga yang relatif lebih murah, dan bagi kebanyakan studio game, menggunakan middleware merupakan solusi cepat dan ekonomis ketimbang harus membangun sendiri engine game mereka.
Konsep dari game engine sebenernya cukup gampang, yaitu bahan dasar yang diperlukan sebuah game untuk menjalankan tugasnya, merender pixel demi pixel, menghitung physiscs, memperkirakan input tombol, dan lain hal, yang memungkinkan developer kreatif dapat membuat sebuah game dengan engine yang sama menjadi unik satu sama lain. Di analogikan sebagai sebuah mobil, game engine sudah merupakan bagian mobil, sekitar 50% jadi. Mesin dan rangkaian sistem pengapian, sampai pembuangan. Kurang body dan aksesoris.
Sebuah game engine memungkinkan penggunaan kembali komponen komponen yang dapat mempercepat hadirnya game menjadi nyata di layar monitor mu. Beberapa diantara nya yang termasuk dengan itu adalah deteksi tubrukan, tampilan grafis, setting dalam game, artificial intelligence dan lain lain. Semua komponen tadi disatukan dalam satu pake game engine. Artist dan Developer, dapat menambahkan pustaka texture dan model sendiri untuk dijadikan tokoh utama atau setting dunia dalam sebuah engine. Sekali lagi dalam analogi game, model dan texture dalam game engine bisa dibilang sebagai body dan aksesoris mobil.
Sebuah game engine dibagi lagi menjadi dua bagian besar. Yaitu API dan SDK. API ( Applicaiton Programming Interfaces ) adalah bagian operating system, services dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodifikasi program yang menggunakan operating system dan services yang sama. Biasanya, game engine menyertakan keduanya.
Contohnya dalam Unreal Engine, menyiapkan antarmuka baku bagi programmer untuk menciptakan game nya dengan mudah, melalui scripting engine, yang disebut UnrealScript, dan juga libraries, yang berisi model standar dan texture standar dan juga world editor yang disebut sebagai UnrealED.








Pengertian Game Engine

Sebuah game engine adalah sebuah perangkat lunak sistem yang dirancang untuk penciptaan dan pengembangan video game. Ada banyak game engine yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop, seperti Microsoft Windows, Linux, dan Mac OS X. Fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( "renderer") untuk 2D atau 3D grafis, sebuah mesin fisika, suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, lokalisasi dukungan, dan sebuah adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.

Engine bukanlah executable program, artinya engine tidak bisa dijalankan sebagai program yang berdiri sendiri. Diperlukan sebuah program utama sebagai entry point atau titik awal jalannya program. Pada c++, entry pointnya adalah fungsi main(). Biasanya program utama ini relatif pendek. Game engine ini adalah program yang “memotori” jalannya suatu program game. Kalau game diilustrasikan sebagai musik yang keluar dari mp3 player, maka engine adalah mp3 player dan program utama adalah data mp3 yang dimasukkan ke dalam mp3 player tersebut.

Dengan adanya engine, waktu, tenaga dan biaya yang dibutuhkan untuk membuat game software menjadi berkurang secara signifikan. Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat dengan sedikit usaha bila terlebih dahulu dibuat engine-nya. Setelah engine diselesaikan, programmer hanya perlu menambahkan progam utama, memakai resources (objek 3D, musik, efek suara) yang baru dan, jika benar-benar dibutuhkan , sedikit memodifikasi engine sesuai kebutuhan spesifik dari game yang bersangkutan.

Program game engine seluruhnya berorientasi objek. Lebih bersifat reaktif daripada posedural. Sulit unutk menggambarkan engine secara keseluruhan dalam flowchart, karena alur program bisa diatur sesuai dengan keinginan pemakai engine, yaitu gampe programmer.





Tipe Tipe Game Engine

Game engine biasanya datang dengan berbagai macam jenis dan ditujukan untuk berbagai kemampuan pemrogramman. Tapi dalam pembahasan sekarang ini, ketimbang harus me-list semua jenis game engine yang ada di wikipedia, mendingan kita bahas garis besar nya saja.
Roll-your-own game engine. Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine nya sendiri. Ini berarti mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Disisi lain, mereka kadang menggunakan libraries komersil atau malah open source. Terkadang mereka malah membuat semuanya dari nol.
Biasanya, game engine tipe ini lebih disukai karena selain kemungkinan besar tersedia gratis, juga memperbolehkan mereka, para developer, lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya, banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Menara Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine nya, hanya untuk di tulis ulang semuanya dalam beberapa hari penggunaan karena adanya bug kecil yang sangat mengganggu.
Mostly-ready game engines. Engine engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer / programmer. Semuanya termasuk contoh GUI, physiscs, libraries model dan texture, dan segalanya. Banyak dari mereka yang sudah benar benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama.
Biasanya game engine semacam ini memiliki batasan batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar benar terbuka lebar. Hal ini ditujukan agar tidak terjadi terlalu banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis, dan masih memungkinkan game engine nya itu sendiri untuk mengoptimalkan kinerja game nya. Banyak dari game engine seperti ini, Unreal Engine, Source Engine, id Tech Engine dan sebagainya, yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Hal ini dengan serta merta menyingkat sangat banyak waktu dan jelas, biaya dari para Developer game.
Point-and-click engines. Engine untuk point-and-click merupakan engine yang sangat amat dibatasi, tapi dibuat sangat user friendly. Kamu bahkan bisa mulai membuat game mu sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget.
Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan, dan biasanya hal ini mencakup semuanya, mulai dari grafis, hingga tata suara. Tapi bukan berarti game engine jenis ini nggak berguna, bagi developer cerdas dan berdaya kreativitas tinggi, game engine bapuk seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine seperti ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman, dan secepatnya merilis game game mereka.



Jenis jenis Game Engine

Untuk jenis jenisnya game engine ini terbagi menjadi 2 kategori,yakni freeware dan lisence, yaitu :
freeware / Open source
  • Blender
  • Golden T Game Engine (GTGE)
  • DXFramework
  • Ogre
  • Aleph On
Lisence
  • Alamo
  • A.L.I.V.E
  • BigWorld
  • DXStudio
  • Dunia Engine
  • Euphoria
  • GameStudio




Perbandingan dari 2 game engine
Sebagai contoh, kita bandingkan kategori game engine (freeware) Blender dengan Ogre :

Blender
-Adalah program 3D serta animasi yang bersifat opensource,
-Bebas untuk dikembangkan oleh penggunanya dan dapat didistribusikan kembali
-Bersifat Legal.
-Blender memiliki video compositor dan intergrated game engine.
-Karya yang dihasilkan tidak ada sifat royalt kepada developer.
-Dapat dipublikasikan baik free maupun untuk dikomersilkan

OGRE

-Merupakan engine yang mendukung 3D Graphic.
-Merupakan game engine yang fleksibel dalam melakukan 3D Rendering
-Mengimplementasikan bahasa C++
- Mempermudah pengembang untuk membangun game yang mendukung 3D Graphics




http://wikipedia.org
http://gamexeon.com
http://afaniw.ngeblogs.com
http://gameprogramming.blog.ittelkom.ac.id
http://en.wikipedia.org/wiki/Game_engine
http://en.wikipedia.org/wiki/List_of_game_engines
http://afaniw.ngeblogs.com/2010/03/17/game-engine


SKENARIO GAME (MINGGU KETIGA)

TUGAS SOFSKILL MINGGU KETIGA (MATA KULIAH PENGANTAR TEKNOLOGI GAME)


Game dapat menjadi media pembelajaran yang bersifat kapanpun dan dimanapun,game yang saya buat ini memiiki sisi edukasi untuk melatih

ketangkasan,ketelitian,dan kecepatan berfikir dalam melakukan tindakan,game ini bisa juga menghinglankan kejenuhan dalm aktifitas sehari-hari.

 
 
SKENARIO GAME
game ini menjelaskan tentang seorang pemburu harta karun  yang mengumpulkan benda2 berharga berupa permata dan perhiasan,tujuan sang pemburu tersebut yaitu

mengambil sebanyak-banyaknya harta yang terdapat dalam sebuah tempat yang penuh dengan teka-teki,tetapi sang pemburu juga mendapat rintangan yaitu jika dia

bertemu dengan monster yang menjaga harta karun tersebut,maka sang pemburu harus segera menghindar agar tidak tertangkap oleh monster tersebut,dalam

permainan ini sang pemburu juga diberikan kesempatan jika dia mendapatkan kekuatan misterius(Ramuan) dari masa pencarian hartanya,maka dia akan bisa

memperkuat dirinya untuk menyerang balik sang monster yang menjaga harta karun terebut(disini sang monster menjadi pisang) ,tetapi kekuatan misterius

tersebut bersifat terbatas jika kekuatannya habis maka sang pemburu kembali kondisi noramal dan tidak dapat melakukan perlawanan balik kepada sang monster

sehingga sang pemburu harus kembali menghindar,game ini terdiri dari bebrapa level ,dimana pada setiap level memiliki aturan main yang sama.

 
CARA BERMAIN GAME SANG PEMBURU HARTA KARUN

1.Dinterface game kita sebagai sang pemburu harta karun
2.Tugas kita mengumpulkan harta karun sebanyak banyaknya sehingga   jika harta karun habis kita menuju ke level berikutnya
3.Kita harus menghindar dari serangan monster yang mendekati kita   sehingga kita tidak tertangkap oleh    monster tersebut.
4.kita di beri 3 kesempatan (life) untuk mencari harta karun   tersebut
5.Untuk menggerakkan karakter sang pemburu kita menggunakan tombol panah atas,bawah,kiri dan kanan   pada keyboard


Game ini di bisa dimainkan semua umur,semoga game ini bermanfaat untuk semua kalangan sehingga bisa menghibur diri.


REFERNSI

YOYOGAMES.COM
GOOGLE.COM

Game dan Pembuatannya

  Game Teknologi

 

Game teknologi merupakan suatu istilah untuk mengartikan perkembangan game saat ini. Bila kita lihat ke belakang, dahulu game memiliki tujuan hanya sekedar sebagai sarana hiburan, namun kini game dapat dijadikan sebagai sarana edukatif yang lebih bermanfaat bagi para penikmatnya. Oleh sebab itu para pembuatan game saat ini akan lebih mengedepankan teknologi yang digunakan agar game yang telah dibuat dapat bersaing dipasaran.

Dengan kata lain, game teknologi adalah game yang dibuat dengan segala keunggulan teknologi, baik dari segi kualitas gambar, suara maupun jalan cerita. Game teknologi pun tidak hanya memiliki tujuan sebagai sarana hiburan semata, tetapi game teknologi dapat lebih merangkul segala jenis tujuan para pemainnya. Baik tujuan edukatif maupun inspiratif.

Game juga ” merupakan “permainan” dimana maksud permainan tersebut lebih merujuk sebagai “kelincahan intelektual atau intellectual playability”. Game sendiri diartikan sebagai arena keputusan untuk player atau pemain beraksi, dimana ada target-target yang harus dicapai. Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal. Permainan biasanya dilakukan sendiri atau bersama-sama.  Sedangkan “Teknologi” adalah pengembangan dan aplikasi dari alat, mesin, material dan proses yang menolong manusia menyelesaikan masalahnya. Sebagai aktivitas manusia, teknologi mulai dikenal sebelum sains dan teknik. Jadi “Game teknologi” adalah suatu aktivitas untuk bersenang-senang yang menggunakan pengembangan dari mesin alat dan lain-lain. 



Teknologi yang digunakan dalam Pembuatan Game



Sudah dapat dipastikan bahwa dasar teknologi dalam pembuatan game berkualitas yaitu aplikasi yang digunakan dalam pembuatan sebuah game. Baik itu aplikasi pembuat karakter maupun aplikasi pembuiatan sound effect. Namun, di antara itu semua ada hal yang jauh lebih penting, yaitu programming. Pemilihan bahasa programming dapat mempengaruhi kualitas pergerakan game maupun keluesan game tersebut. Terkadang kecacatan program game biasa kita sebut dengan "bug".

Script game dapat ditulis dengan mengunakan bahasa pemrograman seperti Visual Basic, C, C++, Java, Delphi, Phyton, dan lain sebagainya.
Di sisi lain kualitas game juga ditentukan oleh teknologi hardware atau software yang digunakan oleh para pemainnya. Seperti dukungan processor, VGA card, RAM, dan lain sebagainya. Dan software pendukung seperti OS.

Perlu diingat bahwa ada beberapa game yang diperlukan plugin untuk dapat memainkannya. Seperti flash player atau Java runtime.
Adapun teknologi yang digunakan untuk pembuatan game adalah: 

Game Maker
    Game maker merupakan suatu program yang bisa dikatakan cukup simple dan mudah untuk digunakan.Dengan program ini anda dapat menciptakan game jenis apa saja yang anda inginkan seperti: racing,action,fighting,rpg,adventure,puzzle,tactic ,simulation,dll.Program ini lebih focus pada game berjenis 2D tetapi program ini juga menyediakan feature yang memungkinkan anda untuk membuat game jenis 3D ,namun anda tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini. Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana.  dan untuk script yang digunakan biasanya GML (Game Maker Language) yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link Library,berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki oleh GameMaker) 

    RPG Maker
      R.M merupakan program yang difokuskan untuk membuat game bertipe R.P.G (Role Playing Game). Program ini bisa dikatakan cukup mudah untuk dipahami, karena dilengkapi dengan tools-tools yang bisa dibilang tidak terlalu rumit. Umumnya banyak orang-orang yang mulai membuat game karena kecintaanya dengan dunia R.P.G , Misalkan setelah bermain “Suikoden “ atau “Final Fantasy”,seseorang merasa ingin membuat game R.P.G. serupa. mungkin anda salah satu dari orang –orang itu, jadi anda bisa mulai mencari program ini. Sebab dengan program ini anda dapat membuat game R.P.G sebebas-bebas mungkin. Script yang digunakan adalah RGSS (Ruby Game Scripting System,sebuah system script turunan dari bahasa Ruby),sementara untuk RPGmaker terbaru (RPGmaker VX) yang dipakai adalah pengembangan dari RGSS,yaitu RGSS2. RPG Maker Full Version, situs: http://www.evancode.com/ 



      AGS( Adventure Game Studio)
        AGS adalah program yang khusus untuk membuat game bertipe “point and click”. Mungkin sebagian dari anda ada yang tidak mengetahui apa yang dimaksud dengan “point and click”. Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC.Contoh –contoh game bertipe point and click adalah:
        Clock Tower ( playstation one), Broken Sword, Monkey Island ,Day of the Tentacle.Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini. 


        Macromedia Flash (Sekarang Adobe Flash)
          Mungkin sudah banyak orang yang tahu tentang program yang satu ini. Program ini sebetulnya digunakan untuk membuat presentasi atau mendisain web. Namun selain itu dengan sedikit kreatifitas anda dapat membuat game sederhana dengan program ini. Sebab program ini tidak ditujukan untuk membuat game yang berat. 



          3D Game Studio
            Program yang satu ini ditujukan untuk membuat game-game bertipe 3D ataupun 2D. Namun program ini lebih dikhususkan untuk membuat game bertipe 3D. Tapi untuk tambahan , program ini bisa dikatakan cukup sulit digunakan bagi anda yang belum memiliki pemahaman dasar tentang 3D maupun tentang membuat game. Kelebihan dari program ini adalah , anda dapat membuat game sekelas dengan “Medal of Honor”, “Onimusha” , “ Prince of Persia”, “Ghost Recon”, ”Grand Theft Auto”, dll . Jadi bila anda sudah mengerti tentang dasar dari membuat game, mungkin anda dapat mencoba program ini.
            Dalam 3D Game Studio terdapat 3 program utama,yaitu:
            -MED (Model Editor) – Program yang berfungsi sebagai editor model bagi 3D Game Studio
            -SED (Script Editor) – Sebagai pengolah script dalam 3D Game Studio,script standar yang dipakai adalah C-Script dan Lite C.
            -WED (Level Editor) – Sebagai pengolah level/area permainan bagi 3D Game Studio.
            Itu adalah sedikit dari sekian banyaknya program yang dapat anda gunakan untuk membantu membuat suatu Game.


            Tahapan Pembuatan Sebuah Game

             
            • Menentukan Genre Permainan
            Pertama pikirkan jenis game yang ingin Anda bikin, apakah berjenis, RPG(Role Playing Game) , FPS(First Person Shooter) ,SPS(Second Person Shooter) , Arcade , Fighting , Racing , atau RTS(Real Time Strategy) , Penentuan genre ini bertujuan agar sipembuat game bisa menentukan karakter atau cara permainan yang akan dibuat, Disarankan pilihlah jenis game yang sesuai dengan kemampuan yang Anda miliki ,mudah dan cepat dalam pembuatannya.



            • Menentukan Tools yang akan digunakan
            Ini bagian yang terpenting, dengan apakah Anda ingin membuat game tersebut, biasanya game dibuat dengan bahasa pemograman, jika Anda adalah seorang programer maka Anda bisa membuat game dengan bahasa pemograman yang Anda kuasai, tetapi jika Anda adalah orang yang belum begitu menguasai atau sama sekali tidak mengetahui tentang dunia pemograman maka jangan berkecil hati dan jangan menganggap bahwa membuat game dizaman sekarang masih susah, banyak sekali software yang khusus dibuat untuk membuat game dengan genre tertentu, ada software yang menggunakan bahasa pemograman dalam pembuatan game atau sama sekali tidak membutuhkan pemograman dalam pembuatannya, sehingga Anda hanya perlu menggunakan mouse untuk mengatur jalannya game, karakter jagoan, musuh dan beberapa komponen game lainnya, software untuk membuat game sangat membantu Anda dalam membuat sebuah game.



            • Menentukan Game Play Permainan
            Gameplay adalah sistem jalannya game tersebut, mulai dari menu, area permainan, save, load, game over, story line, misiion sukses, mission failed, cara bermain dan sistem lainnya harus Anda tentukan, misal dalam sistem save Anda hanya akan membuat pemain bisa mensave permainan jika jagoannya sudah menuju kesebuah lokasi, kemudian ketika meload karakter jagoan akan kembali ketempat area save, atau ketika dalam menu pemain hanya akan mendapat pilihan menu play game, load game, credit dan quit, Semua sistem yang digunakan dalam game disebut dengan gameplay. Sebisa mungkin buatlah gameplay game Anda enak untuk dimainkan dan tidak menyulitkan pemain sehingga pemain akan nyaman ketika memainkan game Anda.


            • Menentukan Grafis Game
            Jenis grafis secara sederhana dapat dibagi menjadi tiga jenis yaitu jenis kartun, semi realis, atau realis. Pilih jenis grafis yang sesuai dengan kebutuhan game Anda dan sesuai dengan kemampuan Anda, kemudian pilih software apa yang ingin Anda gunakan dalam membuat gambarnya, pilihlah yang Anda anggap paling mudah digunakan.




            • Menentukan Suara Latar dalam Game
            Tanpa suara akan membuat game Anda kehilangan nilainya, karena itulah pilih suara yang ingin digunakan dalam permainan. Pilihan suara latar bisa Anda bagi-bagi menjadi beberapa bagian seperti bagian main menu, save menu, load menu, shoot, dead, mission sukses, mission failed, loading dan bagian-bagian lainnya, pemilihan suara yang digunakan harus seirama dengan bagiannya. Kemudian pilih software yang ingin Anda gunakan untuk membuat atau mengedit suara yang akan digunakan dalam game tersebut.


            • Melakukan Perencanaan Waktu
            Maksudnya dengan perencanaan wakt,anda akan bebas melakukan hal lainnya karena perasaan Anda tidak lagi terganggu dengan game yang belum selesai dibuat, kemudian ketika waktu pembuatan game sudah tiba Anda akan membuat game sesuai dengan urutan waktu yang sudah Anda tentukan sehingga Anda tidak bingung bagian game mana yang belum selesai dikerjakan dan yang sudah selesai dikerjakan. Perencanaan waktu pembuatan sangat baik untuk dilakukan.




            • Proses Peembuatan Game
            Setelah itu lakukan pembuatan game karena semua komponen yang Anda perlukan sudah disiapkan dari awal, lakukan proses pembuatan berdasarkan waktu yang sudah ditentukan, tidak ada salahnya Anda meminta pertolongan orang lain sehingga akan mempercepat proses pembuatan game Anda.
            • Melakukan Publishing Game
            Hal ini kita lakukan ketika game sudah selesai dibuat,publish game Anda menjadi setup jika game Anda harus diinstal terlebih dahulu sebelum dimainkan atau publish menjadi .exe jika game Anda bisa langsung dimainkan tanpa harus menginstalnya terlebih dahulu, metode mempublish tergantung dengan tool yang Anda gunakan untuk membuat game tersebut.



            Profesi Dalam Pembuatan Game


             

            Programmer
            Adalah orang membuat script game. Maksudnya adalah orang yang membuat dan memuat script berisi perintah-perintah sehingga game dapat berjalan semestiny. Seperti menggerakkan aktor, memainkan suara dan lain-lain.

            Disain artis
            Adalah orang yang bertanggung jawab dalam pembuatan aktor di dalam sebuah game. Baik dari tampilan fisik maupun dari sifat si aktor tersebut.

            Disain game
            Adalah orang yang bertanggung jawab dalam pembuatan latar belakang game. Seperti jalan cerita, penokohan, maupun latar game tersebut.

            Disain Audio
            Adalah orang yang bertanggung jawab dalam membuat audio atau suara yang digunakan dalam game. Seperti suara efek, suara tokoh, maupun soundtrack.

            Produksi
            Adalah orang yang bertanggung jawab dalam membuat menjadikan game tersebut secara utuh serta memproduksinya dalam jumlah besar.

            Bisnis dan Marketing
            Adalah orang yang bertangguung jawab dalam pemasaran sebuah game. Mulai dari promosi, pencarian sponsor sampai dengan perhitungan rugi laba.



             REFERENSI


            http://witanduty.wordpress.com/6/
            http://bahaskomputer.blogspot.com/2009/05/tahap-pembuatan-game.html
            http://coreflood.wordpress.com/2010/02/22/game-teknologi/
            http://www.gamedevid.org/forum/archive/index.php?t-6908.html
            http://exogenesisanthem.ngeblogs.com/2010/02/23/teknologi-game/
            http://hikarunamie.wordpress.com/2010/02/12/perkembangan-teknologi-game/
            http://google.com/
            http://wikipedia.org/

            PENGANTAR TEKNOLOGI GAME (Minggu Pertama)

             



            Pengertian Game



             
            Secara umum, game merupakan alam nyata dalam imajinasi yang diwujudkan dalam suatu relita / keadaan yang sesungguhnya. Suatu realita / kenyataan yang disatukan dalam suatu kepingan berupa cd, dvd, maupun data digital.
            Game berarti “hiburan” atau perantara untuk menghilangkan rasa jenuh. Permainan atau yang disebut juga game merujuk pada pengertian sebagai “kelincahan intelektual” (intellectual playability). “game” bisa diartikan sebagai arena keputusan dan aksi pemainnya. Terdapat suatu target yang ingin dicapai oleh pemainnya pada tingkat tertentu, itu merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal.

            Berikut ini adalah pendapat-pendapat beberapa orang mengenai game, meskipun perlu dicatat bahwa ini bukanlah daftar lengkap dari semua definisi game yang ada di dunia:
            1. Game adalah sesuatu yang memiliki “akhir dan cara mencapainya”: artinya ada tujuan, hasil dan serangkaian peraturan untuk mencapai keduanya. (David Parlett)
            2. Game adalah kegiatan yang melibatkan keputusan pemain, berupaya mencapai tujuan dengan “dibatasi oleh konteks tertentu” (misalnya, dibatasi oleh peraturan) (Clark C. Abt)
            3. Game memiliki enam sifa: “bebas” (bermain adalah pilihan, bukan kewajiban), “terpisah” (waktu dan tempat telah ditetapkan terlebih dahulu), memiliki hasil yang tidak pasti, “tidak produktif” (artinya tidak menghasilkan barang atau kekayaan), dipayungi sebuah aturan, dan “pura-pura” (dibarengi dengan kesadaran bahwa game bukan Kehidupan Nyata, tapi semacam realita yang terpisah tapi dimiliki bersama). (Roger Callois)
            4. Game adalah “upaya sukarela untuk mengatasi rintangan yang tidak perlu”. “Rintangan yang tidak perlu” (Bernard Suits)
            5. Game memiliki empat sifat. Yaitu “sistem formal tertutup”; mengandung interaksi; melibatkan konflik; dan relatif aman untuk dilakukan. (Chris Crawford)
            6. Game adalah “sebentuk karya seni di mana peserta, yang disebut Pemain, membuat keputusan untuk mengelola sumberdaya yang dimilikinya melalui benda di dalam game demi mencapai tujuan.” (Greg Costikyan)
            7. Game adalah “sistem tempat pemain melakukan konflik bohongan, ditentukan oleh aturan, yang memberi hasil terukur” (Definisi ini dari buku Rules of Play karya Katie Salen dan Eric Zimmerman).
             
             
            SEJARAH PERKEMBANGAN GAME
             
             
             
             
             
            Pada Tahun 1952, di Universitas Cambridge, A.S Douglas menulis sebuah tesis untuk gelar sebuah PhD-nya mengenai interaksi antara komputer dan manusia. Dalam tesisnya itu ia menciptakan game komputer dari sebuah permainan tradisional bernama Tic-Tac-Toe. Game ini diprogram dengan memakai komputer EDVAC vacuum tube yang memiliki layar berupa Cathode Ray Tube (CRT).
            Kemudian di tahun 1958. William Haginbotham menciptakan video game pertamanya. Berbeda dengan Douglas, video game pertamanya yang berjudul Tennis for Two diciptakan dan dimainkan di osciloscop
            Pada generasi game ke-1 muncul dari ATARI 2600merupakan konsole game pertama yang sukses di masanya atari 2600 ini dirilis pada oktober 1977, setelah itu dikenal dengan nama VCS (Video Computer System)
            Pada generasi game ke-2 muncul atari 7800 konsol ini dirilis pada juni 1986. Atari 7800 ini ada sedikit kemajuan dengan menambahkan joystik sehingga user dapat lebih mudah untuk memainkan konsole game ini namun pada masanya harga dari konsole game ini selangit yaitu $140. Lalu setelah Atari 7800 ada NES (Nintendo Entertaintment System)inilah konsole permainan pertama kali yang menggunakan 8 bit. Nintendo ini menghasilkan produk produk game yang lain daripada yang lain salah satu game yang compatible dengan NES ini adalah super mario bros.
            Pada generasi game ke-3 dari dunia game sega menggunakan 16 bit dan dirilis pada tahun 1988, kalau tadi nintendo dikenal dengan super mario brossnya sega juga tidak mau kalah dengan mengeluarkan game sonic the hedhog.
            Pada generasi game ke-4 dari sejarah game produksi game semakin menjamur dan berkembang pesat salah satu contoh pada generasi ke empat ini lahirlah playstation merupakan salah satu game konsole terlaris dan menggunakan 32bit.
            Pada generasi game ke-5 playstation atau yang lebih akrab kita sebut PS semakin gencar melakukan produksi lainnya yang lebih mutakhir dengan mengeluarkan konsole game PS2 namun pada generasi ke lima ini sangat banyak sekali saingan saingan PS2 ,XBox, sega Saturn, Dreamcast, dari generasi kelima ini sudah mulai banyak perusahaan perusahaan yang memproduksi konsole game.
            Pada generasi sekarang, pada tahun ini sudah banyak sekali konsole game menjamur di dunia PS juga masih terus mengembangkan sistemnya dengan mengeluarkan PS3, Xbox juga mengeluarkan XBOX 360, lalu nintendo juga mengeluarkan WII,
            kita teliti dari generasi pertama sampai generasi sekarang perkembangan game sangat cepat sekali berkembang, bahkan sekarang lagi dikembangkan game yang menggunakan kacamata khusus sehingga user dapat terhisap masuk kedalamnya.
             

            Klasifikasi game



            Bedasarkan teknologi grafis 
             
            1.   2 Dimensi

            Game yang mengadopsi teknologi ini rata-rata merupakan game yang terbilang ringan atau tidak membebani system. Namun game dengan teknologi gambar 2D kurang bagus untuk dilihat apabila dibandingkan dengan game 3D.

            2.   3 Dimensi
            Game dengan grafis yang baik dalam penggambarannya dan terlihat seperti realita. Pada umumnya game ini memiliki perpindahan kamera (angle) hingga 360 derajat sehingga kita bisa melihat secara keseluruhan dunia games tersebut. Namun, game 3D membutuhkan spesifikasi komputer yang cukup tinggi agar dapat menghasilkan tampilan 3 dimensi secara sempurna.


            Berdasarkan jenis platform
             
            1.   Arcade games
            Yaitu yang lebih sering dikenal dengan ding-dong di Indonesia. Biasanya memiliki tempat khusus dan memiliki box atau mesin yang memang khusus di design untuk jenis video games tertentu dan tidak jarang bahkan memiliki fitur yang dapat membuat pemainnya lebih merasa “masuk” dan “menikmati”, seperti pistol, kursi khusus, sensor gerakan, sensor injakkan dan stir mobil (beserta transmisinya tentunya).

            2.   PC Games
            Yaitu video game yang dimainkan menggunakan Personal Computers.

            3.   Console games
            Yaitu video games yang dimainkan menggunakan console tertentu, seperti Playstation 2, Playstation 3, XBOX 360, dan Nintendo Wii.

            4.   Handheld games
            Yaitu yang dimainkan di console khusus video game yang dapat dibawa kemana-mana, contoh Nintendo DS dan Sony PSP.

            5.   Mobile games
            Yaitu yang dapat dimainkan atau khusus untuk mobile phone atau PDA.

            Berdasarkan genre permainannya 
             
            1.   First Person Shooter (FPS)
            Sesuai judulnya, game ini menggunakan sudut pandang pemain sebagai tokoh di dalam game sehingga seolah-olah pemain berada langsung di dalam game tersebut. Umumnya game ini berlatarkan peperangan.

            2.   Real-Time Strategy
            Merupakan game yang mengutamakan kehebatan pemain dalam mengatur strategi. Biasanya pemain akan memainkan lebih dari 1 karakter.

            3.   Cross-Platform Online
            Merupakan game yang dapat dimainkan secara online dengan hardware yang berbeda misalnya saja need for speed undercover dapat dimainkan secara online dari PC maupun Xbox 360 (Xbox 360 merupakan console game yang memiliki konektivitas ke internet sehingga dapat bermain secara online).

            4.   Browser Games
            Merupakan game yang dapat dimainkan pada browser seperti Firefox, Opera, IE. Untuk mendukung game ini, browser harus sudah mendukung javascript, php, maupun flash.

            5.   Massive Multiplayer Online Games
            Merupakan game online di mana pemain bermain dalam skala besar (>100 pemain) dan setiap pemain dapat berinteraksi langsung seperti halnya di dunia nyata.

            6.   Role Playing
            Merupakan game peran di mana pemain berperan sebagai perwakilan pemain di dalam game yang biasanya adalah tokoh utama. Dimana karakter tersebut dapat berubah dan berkembang ke arah yang diinginkan pemain (menjadi semakin hebat, semakin kuat, semakin berpengaruh, dll) dalam berbagai parameter yang biasanya ditentukan dengan naiknya level, baik dari status kepintaran, kecepatan dan kekuatan karakter, senjata yang semakin sakti, ataupun jumlah teman maupun mahluk peliharaan.

            7.   Puzzle
            Merupakan game yang berkaitan dengan pemecahan teka-teki, baik itu menyusun balok, menyamakan warna bola, perhitungan matematika, melewati labirin, sampai mendorong-dorong kotak masuk ke tempat yang seharusnya.

            8.   Edugames
            Merupakan game yang dibuat dengan tujuan spesifik sebagai alat pendidikan, entah untuk belajr mengenal warna untuk balita, mengenal huruf dan angka, matematika, sampai belajar bahasa asing.

            9.   Sport game
            Merupakan jenis game olahraga. Biasanya permainannya diusahakan serealistik mungkin walau kadang ada yang menambah unsur fiksi seperti NBA JAM.

            10.   Simulasi
            Merupakan game yang memberikan pengalaman atau interaktifitas sedekat mungkin dengan situasi dan kondisi aslinya. Seperti halnya ruang kemudi pembalap atau mungkin kokpit pesawat terbang.
            makna game online



             game online adalah sebuah permainan dalam dunia maya yang melibatkan user yang satu dengan user yang lain secara langsung(Online).sehingga dalam game ini user dapat saling berinteraksi secara langsung dengan user lainnya.yang dimainkan di dalam suatu jaringan (baik LAN maupun Internet). Sepanjang sejarah diciptakannya permainan di seluruh dunia, tujuan utamanya adalah demi kepuasan manusia dalam mencari pelepasan penat setelah melakukan pekerjaan yang menguras tenaga dan pikiran. Seiring berjalannya waktu dan perkembangan teknologi yang ditemukan, menjadikan semakin banyak bermunculan permainan berbasis teknologi modern. Salah satu dari permainan modern itu adalah game online yang dimainkan  melalui jaringan komputer alias internet. Game online dapat dimainkan mulai dari game yang berbasis teks sederhana hingga grafis dan virtual kompleks yang banyak dimainkan gamer di seluruh dunia. Maka tidaklah heran apabila game online ini kemudian memiliki penggemar dan komunitas sendiri yang diasosiasikan dengan komunitas online dimana di situ mereka membuat bnetuk dari aktivitas sosial antara single player games.


            REFERENSI

            http://wikipedia.com http://rileks.com
            http://lunaonline.com
            http://www.beritanet.com/Technology/game-online-virtual.html
            http://are-tech.blogspot.com/2009/02/sejarah-game.html
            http://prayudi.wordpress.com/2008/05/15/serious-game/
            http://first-things-first.blogspot.com
            http://inron01.blogspot.com
            http://wilis.himatif.or.id

            TUGAS SOFT SKILL

            WISATA BUDAYA DITENGAH MASYARAKAT MODERN


            Tujuan wisata di kawasan timur Jakarta, Taman Mini Indonesia Indah (TMII) ,Taman Mini "Indonesia Indah" (TMII) merupakan taman yang menggambarkan secara utuh Indonesia yang besar dalam penampilannya yang kecil dan indah. Diawali dari gagasan dan prakarsa Ibu Tien Soeharto, pembangunan TMII dimulai pada tahun 1971 dan diresmikan pembukaannya pada tanggal 20 April 1975.

            Sejak berdirinya dalam perjalanan waktu ke waktu semakin tumbuh dan berkembang seirama dengan dinamika kehidupan masyarakat, sehingga masyarakat semakin merasakan betapa besar manfaat keberadaan TMII yang menjalankan misi sebagai wahana pelestarian dan pengembangan budaya serta merupakan sarana memperkokoh persatuan dan kesatuan Bangsa Indonesia.
            TMII sebagai suatu wahana yang mempresentasikan kebhinekaan bangsa Indonesia dan keanekaragaman khasanah budaya, sehingga masyarakat dapat menimba pengalaman, pengetahuan dan informasi yang menarik sekitar kehidupan berbagai aspek budaya, tradisi, adat istiadat, berbagai bentuk kesenian sampai pada pengenalan benda-benda budaya.
            untuk tugas softskill yang saya buat ini mengenai "WISATA BUDAYA DITENGAH MASYARAKAT MODERN",disini kami melakukan wawancara dengan pengelola tempat dan pengunjung,contohnya taman burung,museum air tawar dan museum serangga.Keindahan dan khasanah budaya yang ditampilkan di TMII dapat dengan mudah diketahui oleh masyarakat dengan tersedianya sarana informasi yang lebih lengkap dan interaktif, melalui website ini diharapkan dapat tersebar informasi secara luas ke seluruh pelosok nusantara bahkan ke mancanegara, sehingga masyarakat akan lebih mudah mengenal kebudayaan dan adat-istiadat bangsa Indonesia.


            NOTE

            NAMA : DEDI APRIANSYA
            NPM : 50407241
            KELAS : 3iA14

            LINK BLOG TUGAS SOFT SKILL
            http://www.pandawa-4.blogspot.com