Pembukaan


Yang mondar-mandir cari di google, selamat datang.

Halo! Selamat datang di blog saya. Disini anda akan melihat program-program yang saya buat. Semoga ini bisa membantu anda semua. Saya juga masih belajar memrogram, jadi mohon beri kritik, saran, dll.

Jika anda ingin menggunakan program di sini, copy kodenya, paste di notepad, save as > (nama).bat

Untuk menjalankan program .bat nya langsung saja diklik, nanti window cmd akan muncul dan menjalankan program tersebut.

Download program di blog ini, disini

Terimakasih.
(catatan: program di blog ini hanya bekerja pada OS windows)



Daftar Program

Tic Tac Toe - Batch Game

(ide dari Doni Syahputera)
Game Batch command prompt Tic Tac Toe sederhana.

@echo off
setlocal enabledelayedexpansion

set a,a=-
set a,b=-
set a,c=-
set b,a=-
set b,b=-
set b,c=-
set c,a=-
set c,b=-
set c,c=-

set turn=player1
:display
cls
echo   x:   a     b     c
echo.y
echo.^|
echo a      %a,a%  ^|  %b,a%  ^|  %c,a%
echo      __________________
echo b      %a,b%  ^|  %b,b%  ^|  %c,b%
echo      __________________
echo c      %a,c%  ^|  %b,c%  ^|  %c,c%
echo.
goto %turn%

:player1
set sel=X
echo Giliran P1 (%sel%)
set /p coord=Pilih (x,y): 
if "!%coord%!"=="-" (
set %coord%=%sel%
set turn=player2
goto checkwin
goto display
) else if "%coord%"=="" (
echo Harus diisi...
pause
goto %turn%
) else (
echo Kotak sudah dipilih...
pause
goto %turn%
)



:player2
set sel=O
echo Giliran P2 (%sel%)
set /p coord=Pilih (x,y): 
if "!%coord%!"=="-" (
set %coord%=%sel%
set turn=player1
goto checkwin
goto display
) else if "%coord%"=="" (
echo Harus diisi...
pause
goto %turn%
) else (
echo Kotak sudah dipilih...
pause
goto %turn%
)



:checkwin
if "%a,a%%a,b%%a,c%"=="XXX" (
set win=p1
)
if "%b,a%%b,b%%b,c%"=="XXX" (
set win=p1
)
if "%c,a%%c,b%%c,c%"=="XXX" (
set win=p1
)

if "%a,a%%b,a%%c,a%"=="XXX" (
set win=p1
)
if "%a,b%%b,b%%c,b%"=="XXX" (
set win=p1
)
if "%a,c%%b,c%%c,c%"=="XXX" (
set win=p1
)

if "%a,a%%b,b%%c,c%"=="XXX" (
set win=p1
)
if "%a,c%%b,b%%c,a%"=="XXX" (
set win=p1
)



if "%a,a%%a,b%%a,c%"=="OOO" (
set win=P2
)
if "%b,a%%b,b%%b,c%"=="OOO" (
set win=P2
)
if "%c,a%%c,b%%c,c%"=="OOO" (
set win=P2
)

if "%a,a%%b,a%%c,a%"=="OOO" (
set win=P2
)
if "%a,b%%b,b%%c,b%"=="OOO" (
set win=P2
)
if "%a,c%%b,c%%c,c%"=="OOO" (
set win=P2
)

if "%a,a%%b,b%%c,c%"=="OOO" (
set win=P2
)
if "%a,c%%b,b%%c,a%"=="OOO" (
set win=P2
)
if defined win goto fin
goto display

:fin
echo Selamat!!!
echo Pemenang: %win%
pause
exit

1 komentar:

  1. maaf om

    saya mau tanya.
    gimana cara membuat file batch, yg bisa mendeteksi tanggal sistem.
    misal:
    if tanggal sekarang == 17 && bulan sekarang == 08
    then msg "MERDEKA !!!"
    else exit

    juga bisa mendeteksi nama file dirinya sendiri.
    misal:
    if nama file == merdeka.exe
    then msg "nama file tidak berubah, kok. Tetep MERDEKA !!!"
    else exit

    mohon pencerahannya, om.

    BalasHapus

Like and Share

Like This Blog
Follow the official
Blog ini berisi tentang program-program yang telah saya buat.
Anda dapat menyimpulkan sendiri tentang bagaimana cara membuat program, game, dan virus(untuk keperluan yang baik) menggunakan command prompt menjadi format batch
Best working scode on Firefox
Better working scode on homepage