Rabu, 09 Januari 2013

Pseudocode, How to Play Hot Dish

Ini adalah pseudocode cara bermain Hot Dish

while(game starts) do
    memilih resep
    if (resep terbuka < banyak kotak) then
        if (bintang >= biaya resep) then
            beli resep
        else if (bintang <= biaya resep) then
            tidak bisa beli resep
    else if (resep terbuka >= banyak kotak) then
        pilih resep sebanyak kotak and klik continue
       
    while (time starts) do
        if(ada step2 resep) then
            while (quality parameter starts decrease) do
                if (ada timed activity) then
                    klik di dalam kotak untuk memulai
                    while(menunggu) do
                        if (masih ada step2 lain) then
                            kerjakan aktifitas yang lainnya dan cermat //supaya cepat selesai
                        else (menunggu saja)
                    if (indikator aktifitas mencapai hijau) then
                        klik di dalam kotak untuk mengakhiri
               
                if (ada complex activity) then
                    klik di dalam kotak untuk memulai
                    while (menunggu) do
                        if (masih ada step2 lain) then
                            kerjakan aktifitas yang lainnya dan cermat //supaya cepat selesai
                        else (menunggu saja)
                    while (ada indikator hijau) do
                        if (indikator aktifitas mencapai hijau) then
                            klik di dalam kotak
                   
                if (ada click activity) then
                    klik di dalam kotak untuk memulai
                    while (belum terpenuhi)do
                        klik di dalam kotak dengan cepat
               
                if (ada drag activity) then
                    klik di dalam kotak untuk memulai
                    while (belum terpenuhi)do
                        klik dan geser2 mengikuti arah di dalam kotak dengan cepat
               
                if (ada circle drag activity) then
                    klik di dalam kotak untuk memulai
                    while (belum terpenuhi)do
                        klik dan geser2 mengikuti arah lingkaran dalam kotak dengan cepat
       
                if (terdesak) then
                    if (power up > 0) then
                        gunakan power up
                            if (ingin game slow motion) then
                                gunakan spatula time
                            else if (ingin improve quality of an activity) then
                                gunakan secret spices
                            else if (ingin complete an activity perfectly) then
                                gunakan the chef o-matic
                    else if (power ups = 0) then
                        kerjakan seperti biasa
           
            if (setiap selesai mengerjakan aktifitas) then
                quality parameter increase
                    if (mengerjakan aktifitas dengan tepat) then
                        quality parameter increase much
                    else if (mengerjakan aktifitas dengan tidak tepat) then
                        quality parameter increase but not much
           
            if (resep akan selesai) then //biasanya ada bake, saute, dsb
                tunggu resep lainnya, usahakan selesaikan bersamaan
               
        else if (resep selesai) then
            mendapatkan bintang
                if (quality parameter bagus and cepat) then
                    bintang banyak and parameter quality stops
                else (quality parameter kurang bagus dan kurang cepat) then
                    bintang sedikit and parameter quality stops
                           
            if (ada resep belum selesai) then
            resep yang selesai mendapatkan bintang and return to: ada step2 resep
                while (resep yang selesai menunggu)
                    if (bintang yang didapatkan == 6) then
                        bintang yang didapatkan akan tetap
                    else if (bintang yang didapatkan <=5) then
                        bintang yang didapatkan akan berkurang
                   
        else if (resep selesai semuanya) then
            bintang yang didapatkan dijumlahkan and time stop
                if (jumlah bintang yang didapatkan>= goal) then
                    thumbs up and klik continue //naik level
                else if (jumlah bintang < goal) then
                    thumbs down and klik retry //tidak naik level
            bintang = bintang + jumlah bintang yang didapatkan
    return to game starts
       
Nahh itu dia pseudocodenya, semoga mengerti ya, maaf kalau masih berantakan atau bagaimana, masih dalam proses pembelajaran hehe :D
 
Ini ada video dari youtube, bermain Hot Dish hari terakhir, selamat menonton :D
 

Okee sekian post-post saya tentang Hot Dish kali ini, semoga bermanfaat :D
See You :)

Tidak ada komentar:

Posting Komentar