Ikonekta ang Apat Online Game
Maglaro ng Connect Four online! Mag-drop ng mga disc na may kulay at maging una sa pagkonekta ng apat na magkakasunod. Hamunin ang isang kaibigan o maglaro laban sa AI.
Maglaro ng Connect Four online! Mag-drop ng mga disc na may kulay at maging una sa pagkonekta ng apat na magkakasunod. Hamunin ang isang kaibigan o maglaro laban sa AI.
Ang Connect Four ay isang larong may dalawang manlalaro na nilalaro sa isang 7-column, 6-row vertical grid. Ang mga manlalaro ay humalili sa paghuhulog ng mga kulay na token sa mga hanay; nakasalansan ang mga token mula sa ibaba pataas. Ang unang manlalaro na mag-align ng apat na token nang pahalang, patayo, o pahilis ang mananalo. Ang laro ay na-publish sa komersyo ni Milton Bradley noong 1974 ngunit ang mga pangunahing patakaran ay mas luma.
Ang Connect Four ay nalutas: sa perpektong paglalaro, ang unang manlalaro ang mananalo. Nakumpleto ang patunay noong 1988. Sa pagsasagawa, karamihan sa mga manlalaro ay hindi perpektong naglalaro, kaya ang mga laro ay kadalasang kawili-wili at mapagkumpitensya. Ang laro ay mas madiskarte kaysa sa Tic-Tac-Toe — ang mas malaking espasyo ng estado (4.5 trilyong posibleng posisyon) ay sumusuporta sa malalim na taktika sa paligid ng mga tinidor, pagbabanta, at kontrol ng column.
Ang pagpapatupad na ito ay nag-aalok ng two-player at single-player laban sa AI. Nako-configure ang kahirapan sa AI: random (madali), heuristic-based (medium), at search-based na may depth limit (hard). Sa kahirapan, mahusay na gumaganap ang AI ngunit hindi perpekto — ang perpektong paglalaro ay mangangailangan ng mas malalim na paghahanap kaysa makatwiran sa isang browser.
Ikonekta ang Apat na kaliskis nang maayos sa pagitan ng kaswal at seryoso. Mabilis na laro para sa libangan, mas mahahabang maalalahanin na laro para sa pagsasanay sa diskarte. Ang mas malalim kaysa sa Tic-Tac-Toe game tree ay nangangahulugan na mayroong tunay na puwang para sa madiskarteng pagpapabuti sa paglipas ng panahon.
Ang paglalaro ng dalawang manlalaro ay isa ring solidong larong panlipunan. Madaling matutunan, mahirap makabisado, kasiya-siyang manalo. Mabuti para sa nakakarelaks na oras kasama ang mga kaibigan o pamilya — naa-access ng mga bata ngunit kawili-wili sa mga matatanda.
I-drop ang mga token sa mga column, kumuha ng apat na magkakasunod.
Status ng laro: isang 7×6 array na sumusubaybay sa kulay ng bawat cell (pula, dilaw, o walang laman). Kapag ang isang manlalaro ay naglagay sa isang column, ang token ay dumarating sa pinakamababang walang laman na row sa column na iyon. Manalo ng check pagkatapos ng bawat paglipat: i-scan ang lahat ng mga panalong linya (mga pattern na 4-in-a-row nang pahalang, patayo, pahilis).
AI: minimax na may alpha-beta pruning, madalas na may iterative deepening (search to depth 2, 4, 6, atbp., hanggang sa maubos ang oras). Transposition tables cache nasusuri ang mga posisyon. Ang function ng pagsusuri sa posisyon ay nagbibilang ng mga banta, na-block na pagbabanta, sentral na kontrol, at tempo.
Game tree: mga 4.5 trilyon na posibleng posisyon. Ang buong paghahanap ay hindi magagawa sa browser; Ang paghahanap na may limitasyon sa lalim (karaniwang 6-9 na plies) ay mahusay na gumagana ngunit hindi perpekto. Ang mga database ng Endgame ay nagbibigay-daan sa perpektong paglalaro ngunit masyadong malaki para ipadala sa browser.