JavaRush /Blog Jawa /Random-JV /2048 ing JAVA
timurnav
tingkat

2048 ing JAVA

Diterbitake ing grup
Ing sawetoro wektu, aku mutusaké kanggo nulis saperangan saka game, Aku miwiti karo " Tic Tac Toe ", nanging macet ing sethitik nalika sinau bebarengan, nalika aku sinau aku ketemu idea sing aku bisa nggawe game kanggo muter. piyambakan. Memori sing paling cetha yaiku 2048, logika kasebut cukup prasaja. Nderek tradisi, aku mutusake kanggo miwiti nulis kanggo konsol. Aku nggawe luwih gampang tinimbang sing asli:
  1. nomer ditambahake mung kanggo baris njaba ngelawan arah shift, i.e. dipindhah munggah menyang baris ngisor, nomer ditambahake;
  2. mung 2 ditambahake, ing asli kadhangkala 4 uga ditambahake, Aku mutusaké ora keganggu;
  3. ing game console, input lan output digawe (sampeyan ora bakal pracaya iku!) liwat console, supaya output kudu ing wangun Tabel improvised, kang aku wis duwe pengalaman karo :) input pisanan ngrancang ing nomer, nanging banjur aku elinga tugas gedhe lan dicocogake KeyboardObserver, minus - niggle dumadi ing manipulasi slightest karo mouse, i.e. mbukak aplikasi, banjur mung nggunakake panah mudhun-munggah-tengen-kiwa. Aku sajujure janji dhewe kanggo tokoh metu masalah, nanging aku ora ngerti nalika durung, supaya punika produk tengah wengi poking ing keyboard.
Miturut logika program kasebut, ora ana sing bisa diterangake, ing cara utama kita nglacak tombol lan, gumantung saka sing pungkasan, nyetel sing dibutuhake Direction, banjur pindhah menyang Moves, lan nglakokake cara sing dikarepake. "Cara sing dibutuhake" pisanan mindhah kabeh sel sing dikuwasani menyang arah sing dikarepake, yen ana ruang kanggo mindhah, banjur mriksa pertandhingan ing kolom / baris, yen nemokake cocog, banjur jumlah lan gerakane kolom / baris liyane. Banjur nggambar lapangan maneh lan sateruse ing daur ulang tanpa wates nganti sampeyan kalah, utawa nganti kucing ngliwati tombol mouse. Aku nyoba menehi komentar ing kode supaya mengko dadi cetha kanggo kabeh wong (kalebu aku). Link menyang arsip karo game 2048 Console Edition Extras. info, iku luwih nyenengake kanggo mripat kanggo muter ora ing idea, nanging ing console Windows. Kanggo nindakake iki, pindhah menyang folder 2048 ing arsip sing diundhuh lan bukak file kumpulan kanthi jeneng logis RUN. nanging ing kene maneh sampeyan mung kudu mencet tombol panah, yen ora, aplikasi ditutup tanpa takon. PS kene sampeyan mung kudu meneng database, banjur sampeyan bisa njupuk care saka ngarep, Aku bakal nindakaken ing mangsa cedhak. Aku uga bakal nulis PPS kanggo Android, nanging iki isih adoh banget, sing, kaya sing sampeyan ngerteni, luwih becik ora mikir babagan iki :)
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION