SlideShare a Scribd company logo
1 of 5
Yoni M Page 1
TEKNIK MULTIMEDIA FLASH
MEMBUAT GAME BOLA TEKTOK SEDERHANA DENGAN FLASH
1. Buka program flash , ubah ukuran default menjadi 500x400 px
2. Pada layer 1 rubah nama menjadi button, kemudian tambahkan object button beri
nama mulai pada frame pertamanya. (untuk desain button silahkan buat sesuai selera).
3. Tambahkan layer baru beri nama batas, pada frame ke-2 (tambah blank keyframe)
selanjutnya sisipkan 2 buah objek persegi panjang dengan menggunakan rectanggle tool
kemudian convert menjadi movie dan beri nama kiri dan kanan ( termasuk instance
name).
4. Tambahkan layer kembali beri nama bola, pada frame ke-2 (tambah blank keyframe)
dengan menggunakan oval tool buatlah lingkaran kemudian convert menjadi movie dan
beri nama bola( termasuk instance name).
5. Tambahkan 2 layer beri nama player1 dan player 2, kemudian pada frame ke-2 (tambah
blank keyframe) tambahkan objek kotak convert menjadi movie dan beri nama atas dan
Bawah untuk masing-masing layernya (termasuk instance name).
6. Kembali pada layer button pada frame ke-2 tambahkan button main lagi.
7. Dan tahap terakhir untuk persiapan pembuatan game ini tambahkan layer baru beri
nama script.
Sehingga hasil dari rancangan nya sebagai berikut :
Yoni M Page 2
GAMBAR PADA LAYER BUTTON FRAME PERTAMA
GAMBAR PADA MASING MASING LAYER FRAME KE-2
atas
bawah
kiri
kanan
bola
Main Lagi
Yoni M Page 3
SCRIPT PROGRAM
 BUTTON PLAY
on (release){
gotoAndPlay(2)
}
 MOVIE KIRI dan KANAN
onClipEvent (enterFrame) {
if (hitTest(_root.bola)) {
_root.bola.kecepatanx = -_root.bola.kecepatanx;
}
}
 MOVIE ATAS
onClipEvent (enterFrame) {
if (hitTest(_root.bola)) {
_root.bola.kecepatany = -_root.bola.kecepatany;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.CONTROL)) {
_x -= 10;
}
if (Key.isDown(Key.SPACE)) {
_x += 10;
}
{
if (this.hitTest(_root.kanan)) {
this._x -= 10;
}
{
if (this.hitTest(_root.kiri)) {
this._x -= -10;
}
}
}
}
Yoni M Page 4
 MOVIE BAWAH
onClipEvent (enterFrame) {
if (hitTest(_root.bola)) {
_root.bola.kecepatany = -_root.bola.kecepatany;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_x -= 10;
}
if (Key.isDown(Key.RIGHT)) {
_x += 10;
}
{
if (this.hitTest(_root.kanan)) {
this._x -= 10;
}
{
if (this.hitTest(_root.kiri)) {
this._x -= -10;
}
}
}
}
 MOVIE BOLA
onClipEvent (load) {
kecepatanx = 20;
kecepatany = 20;
}
onClipEvent (enterFrame) {
_x += kecepatanx;
_y += kecepatany;
}
Yoni M Page 5
 BUTTON MAIN LAGI
on(release){
gotoAndPlay(1);
}
 LAYER SCRIPT frame 1 dan 2
Stop();

More Related Content

More from Farichah Riha

More from Farichah Riha (20)

Algoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi ScratchAlgoritma dan Pemrograman Aplikasi Scratch
Algoritma dan Pemrograman Aplikasi Scratch
 
Jaringan Komputer dan Internet Kelas 10
Jaringan Komputer dan Internet Kelas 10Jaringan Komputer dan Internet Kelas 10
Jaringan Komputer dan Internet Kelas 10
 
Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9 Berpikir Komputasional Kelas 9
Berpikir Komputasional Kelas 9
 
Pengolahan Data Menggunakan Microsoft Excel Kelas 7
Pengolahan Data Menggunakan Microsoft Excel Kelas 7Pengolahan Data Menggunakan Microsoft Excel Kelas 7
Pengolahan Data Menggunakan Microsoft Excel Kelas 7
 
Pemrograman Dasar RoboMind
Pemrograman Dasar RoboMindPemrograman Dasar RoboMind
Pemrograman Dasar RoboMind
 
Sistem Komputer dan Komponen Penyusunnya Kelas 10
Sistem Komputer dan Komponen Penyusunnya Kelas 10Sistem Komputer dan Komponen Penyusunnya Kelas 10
Sistem Komputer dan Komponen Penyusunnya Kelas 10
 
Informasi dan Publikasinya Kelas 9
Informasi dan Publikasinya Kelas 9Informasi dan Publikasinya Kelas 9
Informasi dan Publikasinya Kelas 9
 
Proteksi Data - Enkripsi Data Kelas 7
 Proteksi Data - Enkripsi Data Kelas 7 Proteksi Data - Enkripsi Data Kelas 7
Proteksi Data - Enkripsi Data Kelas 7
 
Visualisasi Data dan Peringkasan Data Kelas 8
Visualisasi Data dan Peringkasan Data Kelas 8Visualisasi Data dan Peringkasan Data Kelas 8
Visualisasi Data dan Peringkasan Data Kelas 8
 
Teknologi Informasi dan Komunikasi Kelas 10
Teknologi Informasi dan Komunikasi Kelas 10Teknologi Informasi dan Komunikasi Kelas 10
Teknologi Informasi dan Komunikasi Kelas 10
 
Jaringan Komputer dan Internet Kelas 7
Jaringan Komputer dan Internet Kelas 7Jaringan Komputer dan Internet Kelas 7
Jaringan Komputer dan Internet Kelas 7
 
Analisis Data Kelas 8
Analisis Data Kelas 8Analisis Data Kelas 8
Analisis Data Kelas 8
 
Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10
 
Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8
 
Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9
 
Sistem Komputer Kelas 7
Sistem Komputer Kelas 7Sistem Komputer Kelas 7
Sistem Komputer Kelas 7
 
Model Komputasi Umum Kelas 9
Model Komputasi Umum Kelas 9Model Komputasi Umum Kelas 9
Model Komputasi Umum Kelas 9
 
Sistem Komputer Kelas 8
Sistem Komputer Kelas 8Sistem Komputer Kelas 8
Sistem Komputer Kelas 8
 
Analisis Data Kelas 9
Analisis Data Kelas 9Analisis Data Kelas 9
Analisis Data Kelas 9
 
Teknologi Informasi dan Komunikasi Kelas 7
Teknologi Informasi dan Komunikasi Kelas 7Teknologi Informasi dan Komunikasi Kelas 7
Teknologi Informasi dan Komunikasi Kelas 7
 

Recently uploaded

HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
AlfandoWibowo2
 
mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdf
saptari3
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 

Recently uploaded (20)

MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.ppt
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10
 
mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 

Membuat game bola tektok sederhana dengan flash

  • 1. Yoni M Page 1 TEKNIK MULTIMEDIA FLASH MEMBUAT GAME BOLA TEKTOK SEDERHANA DENGAN FLASH 1. Buka program flash , ubah ukuran default menjadi 500x400 px 2. Pada layer 1 rubah nama menjadi button, kemudian tambahkan object button beri nama mulai pada frame pertamanya. (untuk desain button silahkan buat sesuai selera). 3. Tambahkan layer baru beri nama batas, pada frame ke-2 (tambah blank keyframe) selanjutnya sisipkan 2 buah objek persegi panjang dengan menggunakan rectanggle tool kemudian convert menjadi movie dan beri nama kiri dan kanan ( termasuk instance name). 4. Tambahkan layer kembali beri nama bola, pada frame ke-2 (tambah blank keyframe) dengan menggunakan oval tool buatlah lingkaran kemudian convert menjadi movie dan beri nama bola( termasuk instance name). 5. Tambahkan 2 layer beri nama player1 dan player 2, kemudian pada frame ke-2 (tambah blank keyframe) tambahkan objek kotak convert menjadi movie dan beri nama atas dan Bawah untuk masing-masing layernya (termasuk instance name). 6. Kembali pada layer button pada frame ke-2 tambahkan button main lagi. 7. Dan tahap terakhir untuk persiapan pembuatan game ini tambahkan layer baru beri nama script. Sehingga hasil dari rancangan nya sebagai berikut :
  • 2. Yoni M Page 2 GAMBAR PADA LAYER BUTTON FRAME PERTAMA GAMBAR PADA MASING MASING LAYER FRAME KE-2 atas bawah kiri kanan bola Main Lagi
  • 3. Yoni M Page 3 SCRIPT PROGRAM  BUTTON PLAY on (release){ gotoAndPlay(2) }  MOVIE KIRI dan KANAN onClipEvent (enterFrame) { if (hitTest(_root.bola)) { _root.bola.kecepatanx = -_root.bola.kecepatanx; } }  MOVIE ATAS onClipEvent (enterFrame) { if (hitTest(_root.bola)) { _root.bola.kecepatany = -_root.bola.kecepatany; } } onClipEvent (enterFrame) { if (Key.isDown(Key.CONTROL)) { _x -= 10; } if (Key.isDown(Key.SPACE)) { _x += 10; } { if (this.hitTest(_root.kanan)) { this._x -= 10; } { if (this.hitTest(_root.kiri)) { this._x -= -10; } } } }
  • 4. Yoni M Page 4  MOVIE BAWAH onClipEvent (enterFrame) { if (hitTest(_root.bola)) { _root.bola.kecepatany = -_root.bola.kecepatany; } } onClipEvent (enterFrame) { if (Key.isDown(Key.LEFT)) { _x -= 10; } if (Key.isDown(Key.RIGHT)) { _x += 10; } { if (this.hitTest(_root.kanan)) { this._x -= 10; } { if (this.hitTest(_root.kiri)) { this._x -= -10; } } } }  MOVIE BOLA onClipEvent (load) { kecepatanx = 20; kecepatany = 20; } onClipEvent (enterFrame) { _x += kecepatanx; _y += kecepatany; }
  • 5. Yoni M Page 5  BUTTON MAIN LAGI on(release){ gotoAndPlay(1); }  LAYER SCRIPT frame 1 dan 2 Stop();