masc w14 game

Upload: bayu190198

Post on 05-Jul-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 Masc w14 Game

    1/36

    Presented by: Syaharuddin Faisal 

    MACS  – Informatika Politeknik

    TEDC Bandung

  • 8/16/2019 Masc w14 Game

    2/36

    What is Design 

    Kata design/desain   bermakna perencanaan untuk

    membuat sesuatu. Analoginya seperti ini. Misalnya suatu

    saat Anda berencana untuk nyantri ke sebuah pesantren di

    sebuah desa di Yogyakarta selama liburan Ramadhan

    bersama teman-teman.

    Pasti sebelumnya Anda mempersiapkan segalanya untuk ke

    sana, membeli tiket, mempersiapkan perbekalan, minta izinke orang tua dan menentukan titik untuk bertemu dengan

    teman-teman, mungkin di bandara, stasiun atau terminal.

    Merencanakan semua hal tersebut merupakan esensi dari

    men-DESAIN perjalanan Anda untuk nyantri.

  • 8/16/2019 Masc w14 Game

    3/36

    •   Pembuatan game sangat kompleks. Bahkan, game sederhana sekali pun membutuhkan waktu dan usaha ya

    •   Game design merupakan pekerjaan penuh tantangan, membutuhkan pemahaman akan seni, pemrograman

    Jadi bersiaplah!

  • 8/16/2019 Masc w14 Game

    4/36

    Game designer yang profesional harus melakukan usaha yang

    optimal dengan memanfaatkan tim yang terdiri atas individu-individu yang mahir dan mau untuk bekerja sama.

  • 8/16/2019 Masc w14 Game

    5/36

  • 8/16/2019 Masc w14 Game

    6/36

    Basic Software-Engineering Principles

    Proses software engineering terdiri atas: analisis, desain, implementasi dan testing. Mengembangkan so

    membutuhkan kemampuan analisis dan problem-solving yang baik. Software yang baik bermula dari desain pemrograman hanyalah tool untuk mengimplementasikan desain yang diinginkan. Beberapa ciri desain yang b

    Correctness:sesuai dengan kebutuhan

    Robustness:bisa dioperasikan sesuaidengan periode waktu

    tertentu, denganberbagai macam kondisi

    East of use andvalidation:

    mudah diuji/dites dan

    mudah bagi end useruntuk menggunakannya

    Maintainabili

    mudah dilakukan

    perbaikan

    Reusability:modul yang ada bisadigunakan kembali

    Scalability:bisa dikembangkan jika

    ada kebutuhan tambahan,tanpa ada perubahan

    besar pada kodingmaupun desain

    Portability:bisa dieksekusi pada

    environment yang barudengan perubahan

    yang minimal

  • 8/16/2019 Masc w14 Game

    7/36

    Game Concept

    Environment

    Characters

    AudioStory

    Gameplay

    Interfa

    Ternyata ada banyak hal yang harus Anda perhatikan dalam mendesain sebuah game. Dan faktanya

    orang yang memiliki kemampuan itu semua. Sehingga, dibutuhkan yang namanya tim, dengan berbaga

    dan keahlian terkait game design.

  • 8/16/2019 Masc w14 Game

    8/36

    1

    2

    3

    4

    5

    Team Member Di perusahaan yang besar ataupun studio, tim untuk membuat game, biasanya terdiri atas:

    Designer

    Writer

    Programmer

    Artist

    Musician

    Ketika men-design sebuah game, tim

    harus berkolaborasi dengan baik.

    Mendiskusikan tentang design dan

    mendengarkan ide-ide dari semua

    individu. Kemudian, tim bekerja samauntuk dengan keahlian dan kemampuan

    masing-masing.

  • 8/16/2019 Masc w14 Game

    9/36

  • 8/16/2019 Masc w14 Game

    10/36

    The Game Layout Chart 

    Game layout chart merupakan langkah awal dalam men-design game. Chart tsb

    merupakan blueprint game yang akan dibuat, mendefinisikan bagaimana gamebekerja. Chart dibuat dengan sederhana dan mudah dipahami, serta

    menggambarkan keseluruhan area game.

    Keuntungan game layout chart adalah agar para

    designer bisa mengeksplorasi bagaimana game

    akan bekerja.

  • 8/16/2019 Masc w14 Game

    11/36

    Designing Gameplay

    Gameplay adalah proses saat memainkan game. game

    seharusnya sangat menyenangkan ketika dimainkan, ada

    pengendali (control) yang mudah digunakan dan dipahami.

    Men-design gameplay yang baik tidaklah mudah sebab

    ada banyak faktor yang harus diperhatikan. Langkah

    awalnya adalah memvisualisasikannya, bagaimana

    mengontrolnya? Apa yang akan tampil di layar?

    Bayangkan juga bagaimana navigasinya. Bagaimana tampilan awalnya? Berapa banyak screen yang haru

    memainkan game? Bagaimana tampilan menunya?

  • 8/16/2019 Masc w14 Game

    12/36

    Designing the Story

    Game merupakan serangkaian kemungkinan yang

    mungkin terjadi yang jika disatukan akan menjadisebuah cerita (story) ketika dimainkan.

    Ada dua elemen cerita, yaitu back-story dan post-

    story. Back-story adalah kejadian yang menjadi

    latar belakang game. Sedangkan post-story

    adalah kejadian apa yang akan terjadi pada

    karakter setelah memenangkan game atau mungkin

    ternyata kalah dalam game tsb.

  • 8/16/2019 Masc w14 Game

    13/36

    Designing Character 

    Hampir di semua game, player mempunyai sebuah karakter atau kendaraan untuk

    dikendalikan.

    Ada dua bagian dalam design karakter ini yaitu: deskripsi karakter dan sketsa karakter

  • 8/16/2019 Masc w14 Game

    14/36

    Character Description 

    Deskripsi karakter adalah penjelasan singat tentang karakter. Contohnya adalah seperti berikut ini:

    Ide dari deskripsi karakter adalah untuk

    memberikan gambaran yang jelas tentang

    karakter. Biasanya juga pada deskripsi tsb

    ada penjelasan atribut-atribut karakter

    seperti kecepatan, berat, kekuatan, kelemahan

    dll.

  • 8/16/2019 Masc w14 Game

    15/36

    Character Sketch 

    Sketsa karakter biasanya dilakukan pada sa

    karakter. Sketsa tsb merupakan gambaran dpada game.

  • 8/16/2019 Masc w14 Game

    16/36

    Designing Environment 

    Environment adalah dunia dimana

    game berada. Contohnya adalahenvironment untuk game zombie

    mungkin di sebuah kastil tua,

    sedangkan environment untuk game

    alien di luar angkasa.

  • 8/16/2019 Masc w14 Game

    17/36

    Designing Audio

    Audio game merupakan kombinasi

    antara sound effect, suara-suara danmusik yang pada game. Dengan

    adanya suara, game akan tampak

    terasa semakin nyata bagi para

    pemainnya.

    Yang harus Anda perhatikan dalam

    menentukan audio pada game adalah,

    jenis musik apa yang akan dimainkan

    pada game? Apa saja sound effect

    yang diperlukan? Apakah ada dialog

    atau narasi?

  • 8/16/2019 Masc w14 Game

    18/36

    Designing Interface 

    Game interface merupakan semua

    elemen yang digunakan dalam gameagar player bisa mengendalikan game

    atau memberikan informasi kepada

    player.

    Pada interface, termasuk di dalamnya

    adalah physical control, seperti mouse

    dan keyboard pada komputer atau

    game controller untuk game console,serta elemen visual pada layar yang

    digunakan untuk mengontrol game atau

    menampilkan informasi.

  • 8/16/2019 Masc w14 Game

    19/36

    Designing Fun 

    Men-design fun pada game merupakan bagian yang

    sangat sulit. Tidak ada cara yang konkrit untukmendeskripsikan bagaimana game yang fun itu. Fun

    juga sangat sulit untuk didefinisikan. Bagi Anda suatu

    game itu fun belum tentu orang lain akan beranggapan

    ynag sama.

    Salah satu cara yang bisa digunakan untuk

    memberikan efek fun pada game adalah memberikan

    narasi-narasi unik pada game.

  • 8/16/2019 Masc w14 Game

    20/36

    Game Design Rules

    Setiap game memiliki peraturan (rule), tujuan dan kriteria sukses/tidaknya permainan

    Player harus bisa mencapai tujuan game (seperti menyelesaikan puzzle, menjawabpertanyaan kuis, menembak kapal atau memenangkan uang)

    Secara berkala, reward diberikan kepada player (contohnya dalam bentuk poin)

    Game harus memiliki sesuatu yang membuat player penasaran dan bahagia saatmemainkannya

    Game mudah dipelajari

    Peraturan dibuat sederhana, dan feedback harus tersedia

    Sound effect yang ada bisa meningkatkan kesenangan dan kegembiraan

  • 8/16/2019 Masc w14 Game

    21/36

    Who Wants to be a Game Designer 

    Game designer adalah orang yang bertanggung

    jawab dalam mengembangkan konsep sebuah game

    kemudian menjadikannya sebuah plan pengembangan

    game. Plan (rencana) tsb dituangkan dalam bentuk

    dokumen game design. Plan tsb juga merupakan

    blueprint dan digunakan oleh tim untuk membuat game.

  • 8/16/2019 Masc w14 Game

    22/36

    Who Wants to be a Game Designer 

    Game designer ibarat seorang arsitek. Arsitek menentukan setiap aspek bangunan, mulai

    dari bagaimana tampilan akhirnya sampai bagaimana membangunnya.

    Membangun game membutuhkan dedikasi kerja yang tinggi dan passion pada game

    tentunya. Game designer terbaik adalah mereka yang bukan hanya suka main game

    tetapi juga ingin mempelajari tentangnya.

  • 8/16/2019 Masc w14 Game

    23/36

    Game Designer 

    Suka bermain game

    Seorang pemikir yang kreatif

    Memahami proses pengembangan sebuah game

    Mampu melakukan problem solving

    Tau bagaimana sesuatu yang fun

    Tau bagaimana bekerja dengan baik

    Memiliki dedikasi untuk membuat game yang bagus

  • 8/16/2019 Masc w14 Game

    24/36

    References

    Prayaga, Lakshmi & Suri, Hamsa. 2008. Beginning Game

    Programming with Flash. Thomson Course TechnologyPardew, Les & Alpine Studios. 2004. Game Design for Teens.

    Thomson Course Technology

  • 8/16/2019 Masc w14 Game

    25/36

    ActionScript Game Resources

    http://flashgameu.com/book_source_files_2.html

    KLIK

    M b G P

    http://flashgameu.com/book_source_files_2.htmlhttp://flashgameu.com/book_source_files_2.htmlhttp://flashgameu.com/book_source_files_2.html

  • 8/16/2019 Masc w14 Game

    26/36

    Membuat Game Paddle Ball 

    • Script: ActionScript 3.0

    • Class: PaddleBall

    • FPS: 24.00

    • Size: 550 x 400 pixel

    • Stage: White

    Properties

    Lib | Ti M i Cli

  • 8/16/2019 Masc w14 Game

    27/36

    Library | Tipe: MovieClip(Buatlah 3 objek di bawah ini. Dan setelah semua MovieClip dibuat dan diberi nama instance pada panel Library

    segera dihapus semuanya dari Stage. MovieClip Anda tetap akan tersimpan di library)

    F 1 | N i

  • 8/16/2019 Masc w14 Game

    28/36

    btnStar

    Frame 1 | Name: intro

    F 2 | N l

  • 8/16/2019 Masc w14 Game

    29/36

    Frame 2 | Name: play

    gameM

    F 3 | N

  • 8/16/2019 Masc w14 Game

    30/36

    Frame 3 | Name: gameover

    btnAgai

  • 8/16/2019 Masc w14 Game

    31/36

    Buat file PaddleBall.asKlik File – New – ActionScript File

    P ddl B ll

  • 8/16/2019 Masc w14 Game

    32/36

    PaddleBall.as (bagian 1)

    PaddleBall as

  • 8/16/2019 Masc w14 Game

    33/36

    PaddleBall.as (bagian 2)

    PaddleBall as (b i 3)

  • 8/16/2019 Masc w14 Game

    34/36

    PaddleBall.as (bagian 3)

    PaddleBall as (b i 4)

  • 8/16/2019 Masc w14 Game

    35/36

    PaddleBall.as (bagian 4)

    PaddleBall as (b i 5)

  • 8/16/2019 Masc w14 Game

    36/36

    PaddleBall.as (bagian 5)