Rabu, 21 November 2018

Business Plan


SOFTSKILL
BUSSINESS PLAN




Dosen : 
Lely Prananingrum


Kelompok : 
Dany Permadi
Jefrizal
M Prasetyo Nugroho
Septianto Saputro




Versi lengkap dari proposal dapat didownload di sini.

Senin, 25 Juni 2018

AI Dalam Taktikal dan Strategi - Tugas



Nama – M Prasetyo
NPM - 53415941
Kelas - 3IA21
Mata Kuliah - Pengantar Teknologi Game
Dosen - Syefani Rahma Deski


Taktik Waypoint

Waypoint adalah titik acuan / kumpulan koordinat yang digunakan untuk keperluan navigasi untuk mengidentifikasi sebuah titik di peta. Koordinat-koordinat itu biasanya menyertakan longitude, latitude, dan kadang altitude untuk keperluan navigasi di udara. Waypoint digunakan di berbagai navigasi yang tidak memiliki jalur yang tampak seperti navigasi di udara dan navigasi di laut, juga navigasi di darat yang tidak memiliki jalur yang jelas. Khusus navigasi di darat yang tidak menggunakan manusia sebagai penentu arah melainkan robot, waypoint digunakan meski terdapat jalur yang jelas. Hal ini penting agar robot tetap memiliki rute.

Waypoint dibagi menjadi dua jenis, yaitu waypoint fly by dan waypoint fly over. Waypoint fly by tidak melewati lokasi di atas way point namun tetap menuju ke arah tujuan, sedangkan waypoint fly over melewati lokasi di atas way point. Setelah satu waypoint terlewati, maka pilot harus menetapkan waypoint berikutnya yang disebut dengan waypoint aktif.


Analisis Taktik

Taktik adalah suatu akal yang dirancang dan akan dilaksanakan dalam permainan. Macam-macam Taktik, yaitu :

· Taktik Perorangan

· Taktik Kelompok

· Taktik Beregu

Taktik Pathfinding


Path finding merupakan metode yang sangat dibutuhkan pada berbagai game, terutama game 3D. Path finding digunakan untuk menentukan arah pergerakan suatu objek berdasarkan keadaan lokasi dan object disekitarnya dari suatu titik ke titik lain. Pathfinding merupakan cara untuk mendapatkan rute antara dua buah point, beberapa agoritma yang dapat diterapkan antara lain brute force, BFS, DFS.

Sumber :

· Murdiyanto, J., 2014. Pengantar Teori Game Tactikal Strategy, Way Point dan Analisis Taktik Game. [Online] Available at:http://jokomurdiyanto.blogspot.co.id/2014/04/pengantar-teori-game-tactikalstrategy.html.

· Wahyudi, E., n.d. [Online] Available at:http://elib.unikom.ac.id/files/disk1/652/jbptunikompp-gdlediwahyudi-32571-10-unikom_e-2.pdf.

· https://adiazep.wordpress.com/2018/01/10/teknik-pengembangan-ai/



AI Dalam Taktikal dan Strategi - Tulisan



AI Dalam Taktikal dan Strategi - Tulisan



Nama – M Prasetyo
NPM - 531415941
Kelas - 3IA21
Mata Kuliah - Pengantar Teknologi Game
Dosen - Syefani Rahma Deski



Artillery Permainan

Artileri adalah nama generik untuk baik awal dua atau tiga pemain (biasanya turn-based) permainan komputer yang melibatkan tank berkelahi satu sama lain dalam pertempuran atau permainan derivatif serupa.

Strategi Real-Time

Strategi real-time "(RTS) menunjukkan bahwa tindakan dalam permainan kontinu, dan pemain akan harus membuat keputusan dan tindakan mereka dalam latar belakang negara permainan yang terus berubah, dan komputer real-time strategy gameplay ditandai dengan memperoleh sumber daya, membangun pangkalan, meneliti teknologi dan memproduksi unit.

Taktik Real-Time

Taktik Real-time (disingkat RTT dan kurang umum disebut sebagai fixed unit real-time strategy) adalah subgenre dari wargames taktis bermain di real-time simulasi pertimbangan dan keadaan perang operasional dan taktik militer.

Strategi Turn-Based

"Turn-based game strategi" (TBS) biasanya diperuntukkan bagi strategi permainan komputer tertentu, untuk membedakan mereka dari real-time strategi permainan komputer. Seorang pemain dari permainan turn-based diperbolehkan periode analisis sebelum melakukan aksi game. Contoh genre ini adalah Civilization , Heroes of Might and Magic , Making History , Muka Wars , Master of Orion , dan Worms seri.



Taktik turn-based ( TBT ), atau taktis turn-based ( TTB ), adalah genre strategi video game yang melalui stop-tindakan mensimulasikan pertimbangan dan keadaan perang operasional dan taktik militer di umumnya konfrontasi skala kecil dibandingkan dengan pertimbangan yang lebih strategis dari strategi turn-based (TBS) permainan.



Turn-based gameplay taktis ditandai dengan harapan pemain untuk menyelesaikan tugas mereka hanya menggunakan pasukan tempur yang diberikan kepada mereka, dan biasanya dengan penyediaan representasi yang realistis (atau setidaknya dipercaya) dari taktik militer dan operasi. Modus gameplay utama dalam sebuah wargame biasanya taktis: pertempuran pertempuran.



Contoh Game Taktikal dan Strategi



World of Tanks Blitz (Artillery Permainan)


World of Tanks Blitz adalah free-to-play ponsel MMO aksi game yang dikembangkan oleh Permainan Pertempuran, pengembang pemenang penghargaan game online dan penerbit World of Tanks, smash hit PC sekarang dengan lebih dari 90 juta pemain di seluruh dunia!



Menggambar inspirasi dari versi PC, World of Tanks Blitz dibangun khusus untuk optimal gameplay ponsel online dan saat ini tersedia pada perangkat Android Anda.



Dengan daftar yang mengesankan lebih dari 100 tank besar, grafis yang menakjubkan, dan kontrol layar sentuh yang intuitif, World of Tanks Blitz membuatnya mudah untuk melompat ke pendek, tindakan-dikemas 7vs7 pertempuran tangki di mana pun Anda berada!



“World of Tanks Blitz pasti patut mengambil jika Anda ke kompleks MMO game perang yang memungkinkan Anda memamerkan presisi taktis dan eksekusi.”

Age of Empire (Strategi Real-Time)



Age of Empires (disingkat AoE) adalah sebuah seri game real-time strategy (RTS) populer, yang dimulai pada 1997, dikembangkan oleh Ensemble Studios dan dipublikasikan oleh Microsoft Games. Sampai saat ini ada 3 bagian dari seri ini, masing-masing memiliki sebuah paket ekspansi, sehingga terdapat keseluruhan 6 game bertitel Age of Empires. 


Total War : Rome (Strategi Turn-Based)

Rome: Total War (sering disingkat RTW atau Rome) adalah permainan komputer turn-based strategy dan real-time tactics, di mana pemain bertempur dalam pertempuran historis dan fiksional yang bersetting selama akhir Republik Romawi dan awal Kekaisaran Romawi (270 SM - 14 M). Permainan ini dikembangkan oleh Creative Assembly dan dirilis pada tanggal 22 September 2004.



Sumber :

· Murdiyanto, J., 2014. Pengantar Teori Game Tactikal Strategy, Way Point dan Analisis Taktik Game. [Online] Available at: http://jokomurdiyanto.blogspot.co.id/2014/04/pengantar-teori-game-tactikalstrategy.html

· Wahyudi, E., n.d. [Online] Available at: http://elib.unikom.ac.id/files/disk1/652/jbptunikompp-gdlediwahyudi-32571-10-unikom_e-2.pdf.

· https://id.wikipedia.org/wiki/Age_of_Empires_(seri)

· https://id.wikipedia.org/wiki/Rome:_Total_War

Pengambilan Keputusan Pada Board Game - Tugas

Nama - M Prasetyo
NPM - 53415941
Kelas - 3IA21
Mata Kuliah - Pengantar Teknologi Game
Dosen - Syefani Rahma Deski


Konsep Board Game

Board game adalah permainan yang dimainkan oleh dua orang atau lebih, berupa papan permainan yang telah di desain sedemikian rupa sesuai jenis permainan, board game bisa menggunakan koin, dadu, pion, kartu atau semacamnya yang digunakan dengan cara tertentu, sesuai dengan peraturan tiap-tiap jenis board game. Board game saat ini memiliki bermacam-macam
variasi antara lain :

  1. Classic board games atau family games. Para pemain berlomba mengelilingi papan permainan atau mengikuti jalan tertentu yang sudah ditentukan untuk mencapai tujuan. Terkadang sistem poin juga dilibatkan. Esensi permainan ini bukan terletak pada permainannya melainkan dari pengalaman kebersamaan pemain. Contoh permainan ini adalah candyland dan ular tangga.
  2. Euro-style games. Permainan ini pemenangnya ditentukan oleh poin, pemain harus mengumpulkan poin untuk memenangkan permainan. Permainan ini mempunyai tema yang kuat untuk menginformasikan keseluruhan permainan. Ciri permainan ini mengandalkan strategi seperti settlers of catan, power grid, carcassone, dan lancaster.
  3. Deck-building games. Permainan ini mirip dengan trading card games, setiap pemain mempunyai beberapa set kartu yang akan digunakan untuk bermain. Contoh permainan ini adalah domino, thunderstroms, dan quarriors.
  4. Abstrack strategy games, termasuk catur fan checkers. Inti permainan ini adalah para pemain beradu strategi untuk mengalahkan atau mengelabui satu sama lain. Contohnya catur, checkers dan push fight.
  5. Strategy games. Permainan ini memiliki papan atau cerita yang sangat penting untuk mengarahkan pemain. Permainan ini melibatkan kerjasama dan kompetisi yang sangat besar, membutuhkan tingkat pemikiran yang tinggi. Contohnya risk, imperium, arkham horor dan lain sebagainya.
  6. Card-based strategy games. Permainan strategi dimana kartu adalah elemen yang sangat penting. Contohnya adalah 7 wonders, bang dan munckhin.



Algoritma Minimax

Algoritma Minimax adalah sebuah algoritma yang diterapkan pada permainan berbasis Artificial Intelligence (Kecerdasan Buatan), seperti catur atau yang lainya. Algoritma Minimax akan selalu mengecek semua kemungkinan yang ada sampai akhir permainan itu dilakukan, kemudian pengecekan tersebut akan menghasilkan pohon permainan yang berisi semua kemungkinan-kemungkinan tersebut. Pada permainan yang berbasis Minimax seperti catur, tentunya dibutuhkan resource yang sangat besar untuk memproses pencarian pohon permainan tersebut, karena kombinasi kemungkinan untuk permainan catur pada setiap gerakannya banyak sekali.
Algoritma Minimaxbekerja secara rekursif dan mampu menganalisis segala kemungkinan pada permainan yang dimanfaatkan untuk menghasilkan keputusan terbaik, sehingga dapat membuat lawan mengalami kerugian (Minimum). Semua strategi lawan akan dihitung dengan algoritma yang sama terus-menerus. Pada langkah pertama komputer akan menganalisis seluruh pohon permainan, kemudian untuk setiap langkahnya, komputer akan memilih langkah yang akan membuat lawan mendapatkan kerugian (Minimum) dan membuat komputer itu sendiri mendapatkan keuntungan (Maksimum).
Dalam rangka untuk menentukan keputusan terbaik tersebut, dibutuhkan suatu nilai yang merepresentasikan kerugian atau keuntungan yang akan diperoleh jika langkah tersebut dipilih. Oleh karena itu, algoritma Minimax menggunakan sebuah fungsi Heurisitic untuk mengevaluasi nilai sebagai nilai yang merepresentasikan hasil permainan yang akan terjadi jika langkah tersebut dipilih, sebagai contoh, pada permainan Tic Tac Toe, digunakan nilai 1,0,-1 untuk mewakilkan hasil akhir permainan berupa menang, seri, dan kalah. Dari nilai-nilai Heuristic itulah, komputer akan menentukan simpul mana dari pohon permainan yang paling cocok digunakan komputer untuk menentukan langkah dalam permainan sehingga meraih sebuah kemenangan.


Sumber :

https://www.scribd.com/doc/28854717/Algoritma-Minimax-Dalam-Pengambilan-Keputusan-Pada-Permainan-Tic-tac-Toe
http://boardgame.id/yuk-belajar-membuat-board-game-mengenal-genre-board-game/

Selasa, 01 Mei 2018

Contoh Game pengambilan Keputusan


Nama - M Prasetyo Nugroho
NPM - 53415941
Kelas - 3IA21
Mata Kuliah - Pengantar Teknologi Game
Dosen - Syefani Rahma Deski



1. CONTOH GAME PENGAMBILAN KEPUTUSAN

  • Catur 


Sumber : http://www.duniacatur.com/2015/02/download-aplikasi-permainan-catur-untuk-hp.html

Game Papan Strategi dengan 2 pemain memainkan bidak di atas papan 8x8 blok dengan setiap bidak mempunyai arah jalan yang berbeda-beda.

Game kartu yang sangat popular di dunia dimana pemain mengurutkan kartu dari yang terkecil sampai terbesar.


2. CONTOH GAME STATE MACHINE

  • Pacman 


Sumber : https://www.windowscentral.com/arcade-game-series-pac-man-review

Pada Game Pacman karakter dituntut untuk memakan buah yang ada. Terdapat hantu yang siap menghalangi jalan si Pacman.

  • NBA 2K18 


Sumber : https://www.nintendo.co.uk/Games/Nintendo-Switch/NBA-2K18-1236754.html

Pada game NBA 2K18 arah jalannya permainan bergantung pada strategi masing-masing pemain,seperti mengoper, melewati lawan, dan memasukan bola ke ring.


3. CONTOH GAME FUZZY LOGIC

  • Ludo 


Sumber : https://codecanyon.net/item/ludo-unity3d-source-code-admob-integration-android-ios-platform-game-deployment/19562110

Pada game Ludo identik dengan Artificial Intelegence (AI) yang mendukung konsep Fuzzy Logic.

  • Asphalt 8 


Sumber : https://www.gameloft.com/en/game/asphalt-8

Game Asphalt 8 menggunakan AI untuk lawa yang akan dihadapi.



4. CONTOH GAME SISTEM MARKOV

  • Ular Tangga

Sumber : https://ersavage.wordpress.com/2016/04/21/permainan-ular-tangga/

Game Ular Tangga menggunakan system markov karena permainan ular tangga harus sesuai aturan yg di dapat angka dadu dan ketika pada kolom tangga maka akan naik ke kolom nilai yg tinggi, ketika berada dikolom ular maka akan turun melalui kepala ular ke ekor ular.

  • Lets Get Rich


Sumber : https://jalantikus.com/tips/tips-agar-selalu-menang-di-line-lets-get-rich/

Pada permainan monopoly diatas bermain menggunakan dadu dan ketika pada kolom menggambil kartu kita harus mengikuti ketentuan yg ada pada di kartu tersebut seperti membayar pajak dan masuk ke dalam penjara.


5. CONTOH GAME RULE BASE SYSTEM

  • Candy Crush


Sumber : http://play-candy-crush.com/

Pada game Candy Crush aturan yang berlaku adalah pemain diharuskan menyusun permen sebanyak minimal 3 baris vertukal/horizontal

  • Tetris

Sumber : https://play.mob.org/tag/tetris/

Pada game Tetris aturan yang harus dipenuhi adalah jangan sampai ada blok yang kosong pada setiap barisnya.

Pengambilan Keputusan pada Game


Nama - M Prasetyo Nugroho
NPM - 53415941
Kelas - 3IA21
Mata Kuliah - Pengantar Teknologi Game
Dosen - Syefani Rahma Deski

  • PENGAMBILAN KEPUTUSAN PADA PEMBUATAN GAME


Teori permainan, ilmu pengambilan keputusan stategis merupakan kesatuan disiplin ilmu yang berbeda, yaitu gabungan ilmu matematika, psikologi dan filsafat. Teori permainan ditemukan dan dikembangkan pertama kali pada tahun 1944 oleh John Von Neumann dan Oskar Mongenstern, tapi mungkin saja ditemukan sebelumnya namun tidak terekam siapa penemunya. Pentingnya ilmu teori permainan untuk analisis modern dan pengambilan keputusan dibuktikan dengan peraihan nobel  kepada 12 ekonom dan ilmuwan terkemuka yang berkontribusi dalam pengembangan teori permainan.

Teori permainan telah diterapkan dalam banyak bisnis, keuangan, ekonomi, ilmu politik, psikologi dan bidang ilmu lainnya.  Memahami strategi permainan yang populer dianggap penting untuk meningkatkan penalaran dan keterampilan pengambilan keputusan seseorang di kehidupan yang kompleks ini.

  • KONSEP PENGAMBILAN KEPUTUSAN



Dari pengertian keputusan tersebut dapat diperoleh pemahaman bahwa keputusan merupakan suatu pemecahan masalah sebagai suatu hukum situasi yang dilakukan melalui pemilihan satu alternatif dari beberapa alternatif.

Menurut George R. Terry pengambilan keputusan adalah pemilihan alternatif perilaku (kelakuan) tertentu dari dua atau lebih alternatif yang ada. Kemudian, menurut Sondang P. Siagian pengambilan keputusan adalah suatu pendekatan yang sistematis terhadap hakikat alternatif yang dihadapi dan mengambil tindakan yang menurut perhitungan merupakan tindakan yang paling cepat. Selanjutnya, menurut James A. F. Stoner pengambilan keputusan adalah proses yang digunakan untuk memilih suatu tindakan sebagai cara pemecahan masalah.

Berdasarkan pengertian di atas dapat disimpulkan bahwa pengambilan keputusan merupakan suatu proses pemilihan alternatif terbaik dari beberapa alternatif secara sistematis untuk ditindaklanjuti (digunakan) sebagai suatu cara pemecahan masalah.

Pengambilan keputusan sebagai kelanjutan dari cara pemecahan masalah memiliki fungsi sebagai pangkal atau permulaan dari semua aktivitas manusia yang sadar dan terarah secara individual dan secara kelompok baik secara institusional maupun secara organisasional. Di samping itu, fungsi pengambilan keputusan merupakan sesuatu yang bersifat futuristik, artinya bersangkut paut dengan hari depan, masa yang akan datang, dimana efek atau pengaruhnya berlangsung cukup lama.

  • KONSEP STATE MACHINE



State Machine (FSM)adalah sebuah metodologi perancangan sistem kontrol yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga hal berikut: State(Keadaan), Event(kejadian) dan action(aksi). Sebagai sebuah metodologi perancangan sistem kontrol, penerapan FSM telah banyak diterapkan pada perangkat lunak, khususnya pada game.

Metode FSM dapat diterapkan untuk nilai-nilai batas perpindahan yang pasti dan sangat mudah diterapkan pada game “The Relationship”. Game ini merupakan sebuah game berbasis desktop genre petualangan dengan sub-genre simulasi dan menggunakan grafis 2 dimensi. Pengembangan game ini menggunakan tools Unity3D dan bahasa pemrograman C#(Sharp). Hasil dari penelitian ini adalah terealisasinya suatu game dengan menerapkan metode finite state machineuntuk menentukan respon karakter non-player characteryang berbeda tergantung dari interaksi yang dilakukan oleh pemain.

  • KONSEP FUZZY LOGIC



Fuzzy Logic adalah suatu cabang ilmu Artificial Intellegence, yaitu suatu pengetahuan yang membuat komputer dapat meniru kecerdasan manusia sehingga diharapkan komputer dapat melakukan hal-hal yang apabila dikerjakan manusia memerlukan kecerdasan.

Dengan kata lain fuzzy logic mempunyai fungsi untuk “meniru” kecerdasan yang dimiliki manusia untuk melakukan sesuatu dan mengimplementasikannya ke suatu perangkat, misalnya robot, kendaraan, peralatan rumah tangga, dan lain-lain.

  • KONSEP SISTEM MARKOV



Markov system adalah suatu system yang sedang mengalami suatu perbaikan dengan menggunakan metode markov

Metode Markov ini dapat diaplikasikan untuk sistem diskrit (discrete system)  atau pun sistem kontinyu (continuous system). Sistem diskrit adalah sistem yang  perubahan kondisinya (state) dapat diamati/terjadi secara diskrit. Sedangkan sistem kontinyu adalah sistem yang perubahan kondisi dan perilaku sistem  terjadi secara kontinyu. Penjelasan lebih detail tentang sistem diskrit dan sistem kontinyu ini akan diberikan pada sub bab berikutnya.

  • KONSEP RULE BASED SYSTEM



Sistem berbasis aturan (Rule Based System) adalah suatu program komputer yang memproses informasi yang terdapat di dalam working memory dengan sekumpulan aturan yang terdapat di dalam basis pengetahuan menggunakan mesin inferensi untuk menghasilkan informasi baru.

Sebuah Rule-Based System dapat dibentuk dengan menggunakan sebuah assertions set, yang secara kolektif membentuk working memory, dan sebuah rule set yang menentukan aksi pada assertions set. RBS secara relatif adalah model sederhana yang bisa diadaptasi ke banyak masalah. Namun, jika ada terlalu banyak peraturan, pemeliharaan sistem akan rumit dan terdapat banyak failure dalam kerjanya. Untuk membuat sistem berbasis aturan

SUMBER :
-          https://sharingaddicted.com/2017/08/stategi-teori-permainan-untuk-pengambilan-keputusan/
-          https://amarnotes.wordpress.com/2013/10/14/apa-itu-fuzzy-logic/
-          http://newbiegameku.blogspot.co.id/2014/07/definisi-markov-sistem.html/
-          https://ibrahimrisyad45.wordpress.com/2017/03/31/artificial-intelligence-desicion-making-rule-based-system/

Jumat, 13 April 2018

Teori Statis dan Dinamis 2


Mata Kuliah        : Pengantar Teknologi Game
Nama                    : M Prasetyo Nugroho                  
NPM                      : 53415941
Kelas                     : 3IA21
Nama Dosen      : Syefani Rahma Deski

Pengertian Solution Techniques for Solving Static

                Solusi yang dimaksud pada game adalah memprediksi apa yang akan dilakukan masing-masing pemain saat game berjalan. Mungkin akan menjadi prediksi yang tepat dimana solusi akan memberikan strategi yang optimal untuk masing-masing pemain.

Pengertian Weak Dominance

                Weak Dominance memungkinkan para pemain melakukan tindakan/strategi lain daripada tindakan/strategi yang biasa dilakukan. Bisa menjadi strategi yang menguntungkan karena biasanya pemain lain akan melakukan strategi yang sudah banyak dilakukan, sehingga strategi Wwak Dominance agak sulit diprediksi.

Pengertian Nash Equilibrium

                Kesetimbangan adalah inti dari Nash Equilibrium. Ketika game sedang berjalan jika prediksi kita mengenai tindakan pemain lain lakukan adalah sama seperti prediksi kita, maka kita juga akan melakukan tindakan berdasarkan prediksi tersebut. Namun jika prediksi kita melenceng, kita juga harus menyiapkan tindakan yang akan dilakukan jika situasi itu terjadi.

Pengertian Mixed Strategy Nash Equilibrium

                Mixed Strategy Nash Equilibrium sama seperti Nash Equilibrium mengenai kesetimbangan. Pada Mixed Strategy Equilibrium masing-masing strategi dari para pemain akan digabungkan untuk mencapai kesetimbangan tersebut.

SUMBER
-          http://www.opim.wharton.upenn.edu/~sok/papers/r/graham-romp/romp-chapter2
-          https://sutrisnoadityo.wordpress.com/2013/10/12/teori-permainan-game-theory/

Teori Statis dan Dinamis


Mata Kuliah        : Pengantar Teknologi Game
Nama                   : M Prasetyo Nugroho                  
NPM                    : 53415941
Kelas                   : 3IA21

Nama Dosen        : Syefani Rahma Deski

Normal Form Game

Dalam teori permainan, Normal Form adalah deskripsi permainan. Tidak seperti Extensive Form, representasi Normal Form tidak bersifat grafis, melainkan mewakili permainan melalui matriks. Sementara pendekatan ini dapat digunakan lebih besar dalam mengidentifikasi strategi yang didominasi ketat dan kesetimbangan Nash, beberapa informasi hilang dibandingkan dengan representasi bentuk-luas. Representasi bentuk normal dari permainan mencakup semua strategi yang jelas dan dapat dibayangkan, dan imbalan yang sesuai, untuk setiap pemain.

Extensive Form Game

Extensive Form menggambarkan permainan secara lebih mendetil. Ia digunakan untuk merepresentasikan permainan di mana para pemain tidak menjalankan strategi secara bersamaan. Bentuk ini lebih rumit, karena para pemain melaksanakan strategi masing-masing secara bergilir. Setiap pemain tahu kapan mereka akan bergerak, apa hasil yang lahir dari keputusan mereka, dan apa yang akan mereka dapatkan akibat dari strategi yang mereka ambil. Game yang menggunakan bentuk representasi Extensive Form bias kita lihat pada game Catur dimana masing-masing pemain melakukan strateginya secara bergantian.

Perbedaan Normal Form dan Extensive Form

Pada Normal Form kedua pemain bergerak secara bersamaan pada saat game berjalan, sehingga masing-masing pemain masih mengira-ngira strategi apa yang digunakan musuh. Sedangkan pada Extensive Form kedua permain bergerak secara bergantian disaat game berjalan, para pemain akan mengetahui tindakan apa yang dilakukan musuhnya sebelum dia melakukan sesuatu.

Pengertian Dynamic One Off Game

                Dynamic One Off Game memungkinkan para pemain bisa mengoptimalkan tindakan mereka berdasarkan apa yang sudah pemain lain lakukan. Dalam hal ini para pemain bisa memprediksi strategi pemain lain berdasarkan apa yang sudah dilakukan oleh pemain lain.


SUMBER
-          https://en.wikipedia.org/wiki/Extensive-form_game
-          https://en.wikipedia.org/wiki/Normal-form_game



Senin, 19 Maret 2018

Review Proses Pembuatan Game


Mata Kuliah    : Pengantar Teknologi Game
Nama              : M Prasetyo Nugroho
NPM                : 53415941
Kelas               : 3IA21
Nama Dosen  : Syefani Rahma Deski

Proses Pembuatan pada Game

1.    Scripting

·         Pemilihan Bahasa Pemrograman
Pemrograman suatu game bisa menggunakan berbagai macam jenis bahasa pemrograman. Diantaranya yang terkenal adalah C++, C dan Java.

Proses pembuatan game modern bisa memakan waktu 1-3 tahun untuk menyelesaikannya. Lamanya suatu pengembangan bergantung pada sejumlah faktor, seperti genre, skala, platform pengembangan dan jumlah aset.

Sebagai contoh, sebuah game puzzle yang sederhana dengan menggunakan grafik 2D akan jauh lebih sedikit memakan waktu untuk dikembangkan daripada game role-playing komputer 3D.

Walaupun terdapat banyak sekali pilihan bahasa pemrograman untuk membuat game, namun pada intinya bahasa tersebut harus memenuhi syarat sebagai berikut :

a) Speed

Bahasa scripting untuk game harus mampu berjalan secepat mungkin. Jika kita berniat untuk menggunakan banyak script untuk perilaku karakter dan kejadian di level game, maka script akan perlu untuk mengeksekusi sebagai bagian dari loop game utama. Ini berarti bahwa script yang lambat akan memakan waktu yang kita butuhkan untuk membuat suatu adegan, menjalankan mesin fisika, atau menyiapkan audio.


b) Kompilasi dan Interpretasi (penyusunan dan penafsiran)

Bahasa scripting secara luas diinterpretasikan,melalui susunan serangkaian byte. Penafsiran bahasa diambil melalui format teks. Interpreter melihat setiap baris, penyusunan bekerja sesuai yang maksud dari script, dan melakukan tindakan yang spesifik.

Bahasa byte-terkompilasi dikonversi dari teks ke format internal, yang disebut byte code. Kode byte biasanya jauh lebih padat daripada format teks. Karena kode byte dalam suatu format dioptimalkan ketika dieksekusi, agar dapat berjalan lebih cepat.

c) Ekstensibilitas dan Integrasi

Bahasa scripting perlu memiliki akses ke fungsi yang signifikan ke dalam game. Sebuah script yang mengendalikan karakter, misalnya, harus mampu untuk menanyai game untuk mencari tahu apa yang bisa dilihat dan kemudian membiarkan game tahu apa yang akan dilakukan sebagai aksinya.

Serangkaian fungsi yang dibutuhkan untuk mengakses ini jarang diketahui ketika bahasa scripting telah diimplementasikan atau dipilih. Hal ini penting untuk memiliki sebuah bahasa yang dapat dengan mudah memanggil fungsi-fungsi atau menggunakan kelas main code dalam game. Biasanya, itu adalah penting bagi programmer untuk dapat mengekspos fungsi baru atau kelas yang dengan mudah ketika pembuat script memintanya.

d) Re-Entrancy (ikut serta ulang)

Fungsi ini sering berguna untuk memanggil script menjadi diikutsertakan ulang. Mereka dapat berjalan untuk sementara waktu, dan ketika anggaran waktu telah habis script akan dapat ditunda. Ketika script selanjutnya mendapatkan beberapa waktu kembali, maka akan dapat menjalankan kembali script yang ditunda sebelumnya.

Hal ini sering membantu untuk membiarkan kontrol hasil script saat mencapai jeda normal. Kemudian sebuah algoritma penjadwalan dapat memberikan lebih banyak waktu untuk meminimalisasi penggunaan sumber daya.

Sebuah script untuk mengendalikan sebuah karakter, misalnya, mungkin memiliki lima tahapan yang berbeda (memeriksa situasi, memeriksa kesehatan, menentukan gerakan, rencana rute, dan melaksanakan gerakan). Ini semua dapat dimasukkan dalam satu script yang menghasilkan penyekat antara setiap bagian. Kemudian masing-masing akan berjalan dengan setiap lima frame, dan beban dari eksekusi AI akan didistribusikan.

Re-entrancy yang lebih canggih harus memungkinkan penulis script untuk menandai bagian yang tidak boleh terputus.

·         Embedding (penanaman)
Embedding berhubungan dengan ekstensibilitas. Sebuah bahasa yang tertanam dirancang untuk dimasukkan ke dalam program lain. Ketika kita menjalankan bahasa scripting dari workstation, biasanya akan menjalankan program khusus untuk menafsirkan file source code. Dalam game, sistem scripting perlu dikontrol dari dalam program utama. Game yang menentukan jalannya script harus dijalankan dan harus dapat memberitahu mesin terkait bahasa scripting yang cocok untuk memproses script tersebut.

·         Bahasa Open Source

Banyak bahasa scripting game populer yang dirilis di bawah lisensi open source. Software open-source dirilis di bawah lisensi yang memberikan hak user untuk memasukkannya ke dalam perangkat lunak mereka sendiri tanpa membayar biaya tambahan.

     2.    GRAFIS

bentuk sederhana dari grafik komputer ada 2 yaitu ;


1.            Grafik komputer 2 dimensi biasa disebut dengan 2D atau bidang adalah bentuk dari benda yang memiliki panjang dan lebar. Grafik 2 Dimensi merupakan teknik penggambaran yang berpatokan pada titik koordinat sumbu x (datar) dan sumbu y (tegak). Agar dapat tampil dengan sempurna, gambar yang akan ditampilkan dengan teknik ini harus memiliki nilai koordinat x dan y minimum 0 dan maksimum sebesar resolusi yang digunakan.

2.            Grafik komputer 3 dimensi biasa disebut 3D atau adalah bentuk dari benda yang memiliki panjang, lebar, dan tinggi. Grafik 3 Dimensi merupakan teknik penggambaran yg berpatokan pada titik koordinat sumbu x(datar), sumbu y(tegak), dan sumbu z(miring).Representasi dari data geometrik 3 dimensi sebagai hasil dari pemrosesan dan pemberian efek cahaya terhadap grafika komputer 2D. Tiga Dimensi, biasanya digunakan dalam penanganan grafis. 3D secara umum merujuk pada kemampuan dari sebuah video card (link). Saat ini video card menggunakan variasi dari instruksi-instruksi yang ditanamkan dalam video card itu sendiri (bukan berasal dari software) untuk mencapai hasil grafik yang lebih realistis dalam memainkan game komputer.

2D dan 3D dalam Komputer Grafik



a.       Grafik komputer 2D


Grafik komputer 2D adalah sebuah generasi gambar digital berbasis komputer, yang kebanyakan mengambil objek-objek dua dimensi (2D). Model Grafik 2D merupakan kombinasi dari model geometri (juga disebut sebagai grafik vektor), gambar digital (raster graphics), fungsi matematika, dan sebagainya. Komponen-komponen ini dapat dimodifikasi dan dimanipulasi oleh transformasi geometri dua dimensi, seperti translasi, rotasi, dan dilatasi.

Cara yang paling mudah untuk membuat sebuah gambar 2D kompleks yaitu dimulai dengan sebuah "canvas" kosong yang diisi dengan warna latar tertentu, yang kemudian kita "draw", "paint", atau "paste" suatu warna kedalamnya, dengan urutan-urutan tertentu. Intinya, kanvas tersebut merupakan "frame buffer" atau bayangan dari layar komputer.

Model-model yang digunakan pada disain grafis 2D biasanya tidak mendukung bentuk-bentuk tiga-dimensi, atau fenomena yang bersifat tiga dimensi, seperti pencahayaan, bayangan, pantulan, refraksi, dan sebagainya. Namun demikian, mereka dapat membuat model berlapis-lapis (layer); nyata, translusen, dan transparan, yang dapat ditumpuk dalam urutan tertentu. Urutan tersebut biasanya didefinisikan dengan angka (kedalaman lapisan, atau jarak dari si penglihat).

Banyak antarmuka grafis atau yang kita kenal dengan GUI (Grapical User Interface) yang berbasiskan model grafis 2D. Software-software yang mendukung GUI dapat menciptakan "keadaan visual" dalam berinteraksi dengan komputer, sehingga para pengguna tidak selalu harus melihat tulisan. Grafik 2D juga penting bagi kendali peralatan-peralatan semacam printer, plotter, shredder, dan sebagainya. Mereka juga digunakan pada beberapa video dan games sederhana seperti solitaire, chess, atau mahjong.

b.      Grafik Komputer 3D


Grafik 3D merupakan perkembangan dari grafik 2D. Didalam grafika komputer, 3D merupakan bentuk grafik yang menggunakan representasi data geometri tiga dimensi.
Suatu objek rangka 3D apabila disinari dari arah tertentu akan membentuk bayangan pada permukaan gambar.
Proses pembuatan grafik komputer 3D dapat dibagi ke dalam tiga fase, yaitu 3D modeling yang mendeskripsikan bentuk dari sebuah objek, layout dan animation yang mendeskripsikan gerakan dan tata letak sebuah objek, dan 3D rendering yang memproduksi image dari objek tersebut.

Istilah atau Pengertian Grafik 3D adalah sebuah gambar,garis,lengkungan,dan sebagainya yang memiliki titik-titik yang menghubungkan menjadi sebuah bentuk 3D
Di dalam dunia game, 3D secara umum merujuk pada kemampuan dari sebuah video card (link). Saat ini video card menggunakan variasi dari instruksi-instruksi yang ditanamkan dalam video card itu sendiri (bukan berasal dari software) untuk mencapai hasil grafik yang lebih realistis dalam memainkan game komputer.

Sumber :
http://rikaayuputrik.blogspot.co.id/2016/01/pemodelan-grafis-untuk-game-2d3d.html



Pengantar Teori Game

Mata Kuliah    :   Pengantar Teknologi Game
Nama              :  M Prasetyo Nugroho
NPM                : 53415941
Kelas               : 3IA21
Nama Dosen  : Syefani Rahma Deski

Teori Game

• Teori game adalah studi tentang model matematika yang berkaitan dengan konflik maupun kerja sama antara para pembuat keputusan yang cerdas dan rasional.
• Teori game terkait dengan tindakan yang dilakukan oleh para pengambil keputusan, dan mereka menyadari bahwa pilihan tindakan yang diambil akan mempengaruhi satu sama lain.
Memodelkan Game

• Agar game dapat dimodelkan secara matematis, diperlukan 4 elemen dasar dari sebuah game:
1. Pemain
2. Tindakan
3. Payoff
4. Informasi

        Keempat elemen itu disebut juga Rules of The Game
        Para pemain berusaha memaksimalkan payoff mereka, dengan cara memilih strategi yang tepat berdasarkan informasi yang
mereka miliki
        Keadaan di mana setiap pemain telah menentukan strategi yangoptimal disebut kesetimbangan (equilibrium)
        Dengan mengetahui kesetimbangan dari suatu game, pemodel dapat mengetahui tindakan/strategi apa yang dipilih oleh para pemain yang terlibat, dan juga outcome dari game tersebut.

Manfaat Teori Game

·         Mengembangkan suatu kerangka utnuk pengambilan keputusan dalam situasi persaingan (kerjasama).
·         Menguraikan metode kuantitatif yang sistematik bagi pemain yang terlibat dalam persaingan untuk memilih strategi yang tradisional dalam pencapaian tujuan.
·         Memberi gambaran dan penjelasan phenomena situasi persaingan/konflik seperti tawar menawar danpe rumusan kualisi
Game Engine Processing
Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan 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, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.

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.

Beberapa contoh jenis game engine :

1. Freeware game engine/open source game engine.
        Golden T Game Engine (GTGE)
        Axiom Engine
        Allegro Library

2. Commercial engines/game engine berbayar (komersial).
        Alamo
        A.L.I.V.E
        BigWorld
        DXStudio

3. Engine Berbayar Untuk membuat game 3D:
        3D Game Maker
        3D Game Studio
        DarkBASIC

4. Engine Berbayar Untuk membuat game 2D:
        RPG MAKER VX
        RPG MAKER XP
        Game Maker Pro

5. Engine Gratis Untuk membuat game 3D:
        Panda 3D *)
        OGRE *)
        Esenthel for non­commercial

6. Engine Gratis Untuk membuat game 2D:
        RPG MAKER 2000
        RPG MAKER 2003


Sumber :
http://alfanfadhila18.blogspot.co.id/2016/01/apa-itu-game-theory-teori-permainan.html
Pengantar Teori Game, Ahmad Sabri, MSi. Universitas Gunadarma
http://robeanhandy.blogspot.co.id/2013/05/pengertian-game-engine.html




Sabtu, 13 Januari 2018

Perbedaan Game FPS 2D dan 3D

Mata Kuliah    : Desain Permodelan Grafik
Nama              : M Prasetyo Nugroho
NPM                : 53415941
Kelas               : 3IA21
Nama Dosen  : Syefani Rahma Deski

Perbedaan Game 2D dan 3D
Seiring perkembangan dunia game dan teknologi grafis, maka berkembang teruslah model-model yang terus diperkenalkan pada dunia game ini. Mulai dari game Dua Dimensi (2D) hingga game Tiga Dimensi (3D), bahkan ada beberapa game yang sudah memakai teknologi Augmented Reality atau Virtual Reality. Hal ini sedikit banyaknya mempengaruhi seluruh pembuatan game dari perusahaan-perusahaan pembuat game. Bahkan dari vendor-vendor penyedia kartu grafis guna memfasilitasi dan mendukung agar game-game yang keren seperti 3D dapat dan mampu berjalan pada komputer.
Terdapat perbedaan yang mendasar antara Game 2D dan 3D beserta dari sudut pandang yang lainnya:
1. Game 2D
Game dua dimensi dilihat dari keadaan ruangnya yang hanya memiliki dua sisi ( X dan Y). Sedangkan untuk gambarnya sendiri dapat menggunakan Vector maupun Bitmap. Untuk membuat animasi bergerak (berjalan,melompat,berlari,dll) kita harus membuat gambar satu persatu yang disebut dengan(frame).
Kerealisasian gerakan ditentukan dari gambar yang dibuat, jumlah gambar(frame) yang digunakan, serta hitungan gambar per detik (frame per second).
Game dua dimensi ini memiliki 2 konsep, yaitu:
  - Static View, dimana semua objek berada pada satu bidang dan gerakan karakter utama hanya terbatas pada bidang itu saja.
  - Side Scrolling View, dimana objek-objek dan gambar latar akan terus bergerak ke kanan dan ke kiri sesuai dengan kecepatan gerakan karakter yang dimainkan.
Contoh: Pac-man, Space Invader, Mario Bros, dan game-game sederhana lainnya.



2. Game 3D
Setelah munculnya game 2D, berbagai perusahaan berlomba-lomba untuk mengembangkan teknologi terbaru, sehingga muncullah tampilan 3D datar (3D Plaine) hal ini sering membuat bingung karena sering disebut game 2D tapi mereka tidaklah sama. Game seperti ini bukan 2D tapi tidak juga full 3D. Biasanya gameplaynya memang mirip game 2D dimana kita hanya bisa bergerak secara horizontal dan vertical namun beberapa gambarnya di render secara 3D. Teori grafik seperti ini disebut dengan 2.5D atau pseudo-3D sedangkan pada istilah game lebih dikenal dengan isometric/diametric atau bahkan trimetric projection.

Berbeda dengan game 2D dalam game 3D anda akan menemui tiga sisi (X,Y,Z).
Game bertipe ini menggunakan 2 macam tipe pemodelan:
-3d object/model :
 ini merupakan model/ object 3 dimensi yang nantinya akan anda jadikan sebagai karakter utama, bangunan, object-object seperti senjata,musuh, permukaan tanah ,pohon, bukit,dll. Object 3d seperti ini bisa anda buat dengan menggunakan program seperti “3D S.Max”,”Maya”,”Hash”,dll
-2d graphic:
  gambar 2d juga berperan dalam membuat game bertipe 3D fungsi gambar 2d antara lain:
- sebagai texture untuk object
- sebagai latar belakang ( langit , pemandangan,dll)
- sebagai meteran untuk nyawa , gambar untuk speedometer (untuk game racing), dll.
Sedangkan untuk membuat animasi dalam 3D dapat digunakan bones(tulang) yang layaknya manusia dapat digerakkan. Selain itu animasi tetap juga dapat menggunakan bitmap (gambar 2d) untuk animasi pada texture air, api,dll.






CONTOH GAME 2D


                Game diatas merupakan game FPS atau First Person Shooter bergenre Menembak. Game tersebut hanya bias digerakan dengan sumbu X dan Y. cara menembaknya juga hanya ke arak sumbu X dan Y dengan kata lain game hanya bias bergerak atas, bawah, kiri dan kanan.

CONTOH GAME 3D




                Pada game diatas juga bergenre FPS atau Menembak. Perbedaan sangat jeas dari segi grafis yang terkesan lebih “hidup”. Pergerakan pada player ini juga bisa leluasa karena bersumbu x, y dan z. Player bias merasakan seperti apa secara langsung menembak pada game.

REFERENSI :

http://muhammadnazaragliyono.blogspot.co.id/2013/05/pengertian-game-perbedaan-game-2d-dan-3d.html

Tutorial pembuatan animasi dengan 3 tools grafik

Mata Kuliah    : Desain Permodelan Grafik
Nama              : M Prasetyo Nugroho
NPM                : 53415941
Kelas               : 3IA21
Nama Dosen  : Syefani Rahma Deski

AUTODESK MAYA

Membuat Ikan

Tidak jauh beda dengan cara membuat gelas, kita akan menggunakan lingkaran sebagai bahan utamanya,
Pertama-tama buat lah lingkaran dan bedirikan linggkaran dengan menggunakan Rotate tool


 Lalu perbanyaklah lingkaran hingga membentuk seperti ikan


Lalu blok satu persatu lingkaran itu dari lingkaran kecil di blakang hingga ke depan Surfaces > Left
dan gambar akan berbentuk dan pilih Kotak biru untuk membuat gambar kelihatan.




Lalu Klik kanan tahan dan pilih Control Vertex dan gunakan Vertex dan Move Tool dan Scale Toll untuk memper bagus dan memper indah bentuk ikan anda, jika mingin lingkaran untuk mata, pilih Polygons lalu pilih Polygon Sphere.
Hasilnya akan seperti ini



 Untuk mewarnainya caranya sama seperti saat ingin mewarnai Apel dan Gelas
 Dan Hasilnya seperti gambar di bawah ini.





 ANIME PRO


Pertama buka ASP, saya sendiri menggunakan versi ASP 8.



Pada tampilan default akan muncul karakter yang sudah disediakan oleh ASP, untuk itu kita langsung saja memilih file>new untuk membuat project baru.


jika sudah muncul seperti tampilan diatas kita langsung saja masuk ke Character wizard , letaknya ada di pojok kanan atas sebelah tombol library, klik dan akan muncul tampilan seperti ini.


Nah secara default kita akan melihat karakter pria yang sudah ada pada preview tersebut, disitu kita bisa melihat dan mengatur mulai dari Body, faces, Movement, Clothing, bahkan Style, juga kita bisa memilih presetsnya.



Di character wizard ini juga disediakan tombol randomize untuk kalian yang bingung ,memilih character, tapi biasanya character yang muncul aneh aneh 


Oke sekarang saya coba membuat satu karakter melalui tombol randomize.

 Seperti yang sudah saya jelaskan diatas, kalau hasilnya pasti akan aneh, dan itu terbukti dari karakter yang sudah saya hasilkan
 Oke jika sudah merasa cocok dengan karakter kita klik Ok maka karaker kita akan otomatis masuk ke menu utama.
Oh iya satu hal yang perlu kalian tahu, di character wizard ini kita sudah disediakan character dari tampak depan, samping belakang dan ¾. Gimana gampang kan ? kalau mau masukin gerakan standard juga udah ada di menu action. Caranya buka window>action.



 3DS MAX

Langkah 1
Buka program 3D Max anda, saat ini saya masih memakai 3DS Max versi 6, tampilan jadulnya dapat anda lihat seperti gambar di bawah



Langkah 2
Buat sebuah objek untuk dijadikan animasi, di sini saya membuat sebuah gambar Sphere pada Viewport Perspective.


Langkah 3
Tekan Auto Key pada Animation Control untuk memulai membuat animasi.


Langkah 4
Hampir sama seperti Adobe/Macromedia Flash, pindahkan timeline ke titik tertentu untuk membuat animasi, perhatikan timeline tidak terlalu dekat dan tidak terlalu jauh untuk mengontrol kecepatan animasi. Berikut ini saya menggeser timeline ke arah 25, lihat gambar



Langkah 5
Setelah menggeser timeline, Pindahkan gambar ke daerah atau bagian lain sesuai bentuk yang ingin dijadikan sebagai animasi.



Langkah 6
Lakukan kembali langkah-langkah 5 dan 6 untuk membuat animasi yang bergerak-bergerak-dan bergerak. Jika sudah selesai, klik kembali tombol Auto Key untuk mematikan fungsi animasi.





Langkah 7
Klik tombol play untuk memainkan animasi anda.




 SUMBER :

http://rickyandriansaputra.blogspot.co.id/2015/04/membuat-gambar-3d-menggunakan-autodesk.html
http://rachmandoni.blogspot.co.id/2014/05/cara-mudah-membuat-karakter-animasi.html
http://jakazulham.blogspot.co.id/2011/02/animasi-sederhana-dengan-3ds-max.html