Tapi berhubung tidak banya yang tahu cara membuat game, ane akan memberikan tutorialnya gratis dan tanpa software khusus Langsung Menuju TKP: 1. Buka NotePad di dektop 2. Copy kode berikut dan paste kan ke NotePad tadi.
Baca Juga
Pernahkah terlintas dalam pikiran sobat bagaimana caranya membuat sebuah game, Tentu sangat sulit sekali apalagi game-game sekarang seperti modern war, call off duty atay game sepak bola seperti fifa dan PES, Semua game-game tersebut mempunyai kualitas grafik yang sangat ciamik dan bisa juga dikatakan game yang sempurna untuk teknologi sekarang.
Buat sobat-sobat yang sudah mempelajari bagaimana cara membuat sebuah game tentunya membuat sebuah game sekelas modern war bukan hanya sebuah angan-angan, Akan tetapi buat sobat-sobat yang masih minim pengetahuan tentang bagaimana cara membuatnya hanya akan menjadi sebuah khayalan saja.
Tapi tenang saja sob, Pada artikel kali ini saya akan share cara membuat game sederhana dikomputer menggunakan notepad, Meski sederhana jika dibikin oleh tangan kita sendiri tentunya akan lebih memuaskan saat memainkannya.
Berikut tutorial cara membuat game sederhana menggunakan notepad.
Baca juga:Membuat Virus Sederhana Menggunakan Software
* MEMBUAT GAME TEBAK PERTANYAAN
1. Pertama buka 'notepad' di 'all program' >'accesories'> 'notepad'.
1. Pertama buka 'notepad' di 'all program' >'accesories'> 'notepad'.
2. Kemudian copy script dibawah ini dan pastekan di 'notepad'.
color 0f
:menu
echo SELAMAT DATANG DI GAME QUIZ SPESIAL!
echo LINK BLOG : http://soymedia.blogspot.com
echo 2) Penjelasan
set /p number=
if %number% 2 goto Penjelasan
cls
set /p name=
echo Apakah Kamu siap memainkan game ini? (ya/tidak)
if %start% ya goto level1
goto Mulai!
:Penjelasan
echo Game ini genre quiz, cukup pilih salah satu jawaban dari setiap pertanyaan
set /p menugoto=
if %menugoto% tidak goto exit
cls
set /p keluargoto=
if %keluargoto% tidak goto menu
cls
echo Siapa yang menciptakan game ini?
echo b) Aziz MS (Jamrud)
set /p answer1=
if %answer1% b goto wrong1
goto level1
:correct1
set /p NL1=
if %NL1% tidak goto menu
Echo MAAF ANDA SALAH, ULANG? (ya/tidak)
if %WA1% ya goto level1
goto wrong1
:level2
echo Di bawah ini salah satu faktor kesuksesan adalah?
echo b) Males
echo d) Ceroboh
if %aa% a goto correct2
if %aa% c goto wrong2
goto level2
:correct2
set /p NL1=
if %NL1% tidak goto menu
cls
set/p retry=
if %retry% tidak goto exit
cls
echo Mengapa kucing tidak mati mesti terjatuh dari ketinggian
echo b) Karena sebenarnya kucing hanyalah mitos
set /p answer3=
if %answer3% b goto wrong3
goto level3
:correct3

echo Pintar sekali kamu, mau lanjut level 4?(ya/tidak)
if %NL1% ya goto level4
goto correct3
:wrong3
echo salah woi, mau ulang?(ya/tidak)
if %retry% ya goto level3
goto wrong3
:level4
echo Kapan Indonesia Merdeka?
echo b) 28 Novermber 1998
echo d) Ketika Mat Solar sudah jadi haji
if %aa% a goto correct4
if %aa% c goto wrong4
goto level4
:correct4
set /p NL1=
if %NL1% tidak goto menu
cls
set/p retry=
if %retry% tidak goto exit
cls
echo a) Karena cinta adalah misteri
echo c) Karena kita manusia
if %answer5% a goto correct5
if %answer5% c goto wrong5
echo WOW benar! mau lanjut level 6?(ya/tidak)
if %NL1% ya goto level6
goto correct1
:wrong5
echo Salah mau ulang?(ya/tidak)
if %retry% ya goto level5
goto wrong5
:level6
echo Ini adalah pertanyaan jenius.. Kalau 4 adalah 6, maka 8 adalah ?
echo b) 12
echo d) 293847
if %aa% a goto wrong6
if %aa% c goto wrong6
goto level6
:correct6
set/p NL1=
if %NL1% tidak goto menu
cls
set/p retry=
if %retry% tidak goto exit
cls
echo Apa nama blog yang dimiliki pencipta game ini?
echo b) Yahoo.blog
set/p answer7=
if %answer7% b goto wrong7
goto level7
:correct7
set/p NL1=
if %NL1% tidak goto menu
cls
set/p retry=
if %retry% tidak goto exit
cls
echo a) Kecewa
echo c) Entahlah
set /p aa=
if %aa% b goto wrong8
if %aa% d goto wrong8
:correct8
set/p NL1=
if %NL1% tidak goto menu
cls
set/p retry=
if %retry% tidak goto exit
echo Apakah yang dimaksud dengan Anime?
echo a) Bentuk animasi kartun yang berasal dari Zimbabwe
echo b) Bentuk animasi kartun yang berasal dari Turki
echo c) Bentuk animasi kartun yang berasal dari Jepang
if %answer9% a goto wrong9
if %answer9% c goto correct9
echo betul mau lanjut level 10?(ya/tidak)
if %NL1% ya goto level10
goto correct1
:wrong9
echo Salah mau ulang?(ya/tidak)
if %retry% ya goto level9
goto wrong9
:level10
echo Diantara salah satu ini, mana game yang merupakan jenis game FPS ?
echo b) Harvest Moon
echo d) Dota 2
if %aa% a goto wrong10
if %aa% c goto correct10
goto level10
:correct10
echo SELAMAT KAMU BERHASIL MEMENANGKAN GAME INI !!!
echo : By Soy Media
cls
echo Sayang sekali, SALAH! MAU ULANG KAMPANG?(y/n)
if %retry% y goto exit
3. Selanjutnya klik 'file'>'save', Ubah extensinya menjadi '.bat', Caranya dengan menambahkan '.bat' diakhir judul game dan kemudian klik 'save'.
Cara Membuat Game Sederhana Dengan App Inventor
* MEMBUAT GAME SNAKE(GAME ULAR)
1. Pertama buka 'notepad' di 'all program' >'accesories'> 'notepad'.
1. Pertama buka 'notepad' di 'all program' >'accesories'> 'notepad'.
2. Kemudian copy script dibawah ini dan pastekan di 'notepad'.
<!DOCTYPE html>
<html>
<head>
<!-- Jquery -->
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>
<script type='text/javascript' >
$(document).ready(function() {
var canvas = $('#canvas')[0];
var ctx = canvas.getContext('2d');
var w = $('#canvas').width();
var h = $('#canvas').height();
var cw = 10;
var d;
var food;
var score;
var snake_array; //membuat cell aray untuk membuat ular
function init()
{
d = 'right'; //default direction
create_snake();
create_food(); //membuat makanan untuk ular
//score game
score = 0;
if (typeof game_loop != 'undefined')
clearInterval(game_loop);
game_loop = setInterval(paint, 60);
}
init();
function create_snake()
{
var length = 5; //panjang ular default
snake_array = [];
for (var i = length - 1; i >= 0; i--)
{
//membuat ular horizontal mulai dari arah kiri
snake_array.push({x: i, y: 0});
}
}
//membuat makanan
function create_food()
{
food = {
x: Math.round(Math.random() * (w - cw) / cw),
y: Math.round(Math.random() * (h - cw) / cw),
};
}
//Mewarnai tubuh ular
function paint()
{
ctx.fillStyle = 'white';
ctx.fillRect(0, 0, w, h);
ctx.strokeStyle = 'black';
ctx.strokeRect(0, 0, w, h);
//Membuat pergerakan untuk ular.
var nx = snake_array[0].x;
var ny = snake_array[0].y;
if (d 'right')
nx++;
else if (d 'left')
nx--;
else if (d 'up')
ny--;
else if (d 'down')
ny++;
//Cek tabakan tembok
if (nx -1 || nx w / cw || ny -1 || ny h / cw || check_collision(nx, ny, snake_array))
{
//restart game
init();
return;
}
//Cek tabrakan dengan makanan
if (nx food.x && ny food.y)
{
var tail = {x: nx, y: ny};
score++;
//membuat makanan baru
create_food();
}
else
{
var tail = snake_array.pop();
tail.x = nx;
tail.y = ny;
}
snake_array.unshift(tail);
for (var i = 0; i < snake_array.length; i++)
{
var c = snake_array[i];
paint_cell(c.x, c.y);
}
//Mewarnai makanan
paint_cell(food.x, food.y);
//Mewarnai score game
var score_text = 'Score: ' + score;
ctx.fillText(score_text, 5, h - 5);
}
function paint_cell(x, y)
{
ctx.fillStyle = 'blue';
ctx.fillRect(x * cw, y * cw, cw, cw);
ctx.strokeStyle = 'white';
ctx.strokeRect(x * cw, y * cw, cw, cw);
}
function check_collision(x, y, array)
{
for (var i = 0; i < array.length; i++)
{
if (array[i].x x && array[i].y y)
return true;
}
return false;
}
//Keyboard control ular
$(document).keydown(function(e) {
var key = e.which;
if (key '37' && d != 'right')
d = 'left';
else if (key '38' && d != 'down')
d = 'up';
else if (key '39' && d != 'left')
d = 'right';
else if (key '40' && d != 'up')
d = 'down';
})
})
</script>
</head>
<body>
<!-- HTML5 canvas untuk lokasi game -->
<canvas width='450' height='450'></canvas>
</body>
</html>
<html>
<head>
<!-- Jquery -->
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'></script>
<script type='text/javascript' >
$(document).ready(function() {
var canvas = $('#canvas')[0];
var ctx = canvas.getContext('2d');
var w = $('#canvas').width();
var h = $('#canvas').height();
var cw = 10;
var d;
var food;
var score;
var snake_array; //membuat cell aray untuk membuat ular
function init()
{
d = 'right'; //default direction
create_snake();
create_food(); //membuat makanan untuk ular
//score game
score = 0;
if (typeof game_loop != 'undefined')
clearInterval(game_loop);
game_loop = setInterval(paint, 60);
}
init();
function create_snake()
{
var length = 5; //panjang ular default
snake_array = [];
for (var i = length - 1; i >= 0; i--)
{
//membuat ular horizontal mulai dari arah kiri
snake_array.push({x: i, y: 0});
}
}
//membuat makanan
function create_food()
{
food = {
x: Math.round(Math.random() * (w - cw) / cw),
y: Math.round(Math.random() * (h - cw) / cw),
};
}
//Mewarnai tubuh ular
function paint()
{
ctx.fillStyle = 'white';
ctx.fillRect(0, 0, w, h);
ctx.strokeStyle = 'black';
ctx.strokeRect(0, 0, w, h);
//Membuat pergerakan untuk ular.
var nx = snake_array[0].x;
var ny = snake_array[0].y;
if (d 'right')
nx++;
else if (d 'left')
nx--;
else if (d 'up')
ny--;
else if (d 'down')
ny++;
//Cek tabakan tembok
if (nx -1 || nx w / cw || ny -1 || ny h / cw || check_collision(nx, ny, snake_array))
{
//restart game
init();
return;
}
//Cek tabrakan dengan makanan
if (nx food.x && ny food.y)
{
var tail = {x: nx, y: ny};
score++;
//membuat makanan baru
create_food();
}
else
{
var tail = snake_array.pop();
tail.x = nx;
tail.y = ny;
}
snake_array.unshift(tail);
for (var i = 0; i < snake_array.length; i++)
{
var c = snake_array[i];
paint_cell(c.x, c.y);
}
//Mewarnai makanan
paint_cell(food.x, food.y);
//Mewarnai score game
var score_text = 'Score: ' + score;
ctx.fillText(score_text, 5, h - 5);
}
function paint_cell(x, y)
{
ctx.fillStyle = 'blue';
ctx.fillRect(x * cw, y * cw, cw, cw);
ctx.strokeStyle = 'white';
ctx.strokeRect(x * cw, y * cw, cw, cw);
}
function check_collision(x, y, array)
{
for (var i = 0; i < array.length; i++)
{
if (array[i].x x && array[i].y y)
return true;
}
return false;
}
//Keyboard control ular
$(document).keydown(function(e) {
var key = e.which;
if (key '37' && d != 'right')
d = 'left';
else if (key '38' && d != 'down')
d = 'up';
else if (key '39' && d != 'left')
d = 'right';
else if (key '40' && d != 'up')
d = 'down';
})
})
</script>
</head>
<body>
<!-- HTML5 canvas untuk lokasi game -->
<canvas width='450' height='450'></canvas>
</body>
</html>
3. Selanjutnya klik 'file'>'save', Ubah extensinya menjadi '.html', Caranya dengan menambahkan '.html' diakhir judul game dan kemudian klik 'save'.
Cara Membuat Game Sederhana Di Notepads
Cara Membuat Kartu Undangan
Untuk memainkannya tinggal klik dua kali file game yang tadi sobat buat.