Dominoes game source code: regoli, avversarji CPU u 58 test
Dak li fih il-pakkett Pip Club Dominoes, liema regoli jilgħab, fejn tibdel it-testi u t-tiles, u dak li ma jinkludix.

Dominoes game source code jidher sempliċi sakemm tiċċekkja l-każijiet tal-konfini. Min jiftaħ meta ħadd ma jkollu double? X'jiġri meta l-boneyard ikun vojt u t-tnejn jgħaddu? Kif taħdem il-klassifika fl-aħħar ta' rawnd imblukkat? Template li jwieġeb dawk il-mistoqsijiet fil-kodiċi, u jippruvah b'testijiet, jiswa aktar minn wieħed b'tiles aħjar. Pip Club Dominoes, it-template double-six tagħna, jiġi b'58 test awtomatiku li jkopru r-regoli, l-avversarju tal-kompjuter, id-disposizzjoni tal-mejda, is-saving u t-14-il traduzzjoni.
Din il-gwida tispjega liema regoli jilgħab il-logħba, kif hu organizzat il-pakkett, x'tista' tibdel b'editur tat-test u x'jeħtieġ rebuild, kif tospitaha, u x'tippermetti l-liċenza. Ismijiet tal-fajls ġejjin mill-gwida mmexxija bl-illustrazzjonijiet li tiġi mal-oġġett.
Ħaġa waħda li għandek tkun taf qabel kollox: Pip Club jitlgħab kontra l-kompjuter. M'għandux modalità online u lanqas modalità għal żewġ plejers fuq apparat wieħed.
Ir-regoli li dan id-dominoes game source code jilgħab
Ir-regoli huma fejn it-templates tad-dominoes jvarjaw l-aktar, allura ikkontrollahom kontra dak li jistennew il-plejers tiegħek. Pip Club jilgħab logħba klassika tal-blokki double-six, plejer wieħed kontra avversarju wieħed tal-kompjuter.
- 28 tile minn 0 sa 6. Kull plejer jieħu 7 u l-14-il oħra jibqgħu fil-boneyard.
- Il-double l-ogħla jiftaħ. Mingħajr doubles, it-total l-ogħla jiftaħ, u f'tiebu, in-nofs l-ogħla.
- Il-mejda dejjem għandha żewġ truf, A u B. Tile trid taqbel ma' truf, u żero jaqbel ma' żero.
- Doubles jistgħu jitqiegħdu bil-wiċċ maqlub, imma qatt ma jiftħu fergħa u qatt ma jagħtu turn extra.
- Mingħajr taqbil, ħu tile waħda kull darba sakemm tkun tista' tilgħab. Bil-boneyard vojt u mingħajr taqbil, ngħaddi.
- Domino (domino): min iwaqqa' idu kollha jiskorja t-total li jibqa' fl-id tal-avversarju.
- Lock (blokk): żewġ passi wara xulxin bil-boneyard vojt jiblukkaw il-mejda. It-total l-iktar baxx jirbaħ id-differenza, u totali ugwali jagħmlu tiebu.
Quick Round (rawnd malajr) jintemm wara rawnd wieħed. Points Match (taqbil ta' punti) jilgħab rawnds sakemm wieħed jilħaq 50 jew 100. Il-kampanja għandha 9 laqgħat f'3 kapitli, wieħed għal kull hangout, u kull rebħa tagħti sigill.
X'jiġi fil-pakkett
Il-plejers jiffaċċjaw tliet avversarji tal-kompjuter b'personalità tagħhom: Rico the DJ raccoon, Faísca the skater fox u Nix the artist cat, kull wieħed f'Easy, Normal jew Hard. It-tiles li jistgħu jitlgħu jiddi, il-mejda turi minn qabel fejn tile se tmur, u hint jissuġġerixxi mossa. Hemm tliet hangouts (Rooftop, Skate Park u Midnight Arcade), sitt settijiet ta' tiles li jinġabru, sigilli tal-kampanja u statistiċi. Il-maws, it-touch u t-tastiera kollha jaħdmu.
- game/: il-build lest biex jiġi ospitat, b'index.html, pip.config.js, modules/, lib/, assets/ u licenses/.
- game/lib/phaser.js: Phaser 3.90.0, li jinqara, taħt il-liċenza MIT.
- source/: it-TypeScript editabbli, l-arti, il-mużika, it-traduzzjonijiet u t-testijiet awtomatiċi.
- documentation/index.html u DOCUMENTATION.html: il-gwida għall-xerrejja f'14-il lingwa, li tinfetaħ offline.
- THIRD-PARTY-LICENSES/: avviżi għal Phaser u għall-font Barlow Condensed.
L-arti u l-mużika huma assets oriġinali tal-prodott, liċenzjati lix-xerrej mal-oġġett. L-interface ġej f'14-il lingwa u jsegwi l-lingwa tal-browser; m'hemm l-ebda leħen irreġistrat, allura kull linja tal-avversarju tsegwi l-lingwa magħżula.
Ara Pip Club Dominoes: demo, gwida u prezz
Ibdel mingħajr rebuild: pip.config.js
Ħdejn index.html jinsab pip.config.js. Iftaħu b'kull editur tat-test, ibdel valur, ittella' l-fajl u erġa' ttella' l-paġna. Tlitt issettjar jinsabu hemm.
- title: it-titlu tat-tab tal-browser.
- saveKey: l-isem li taħtu jinħażen is-save. Id-default huwa pip-club.
- defaultLanguage: il-lingwa tal-bidu. Jekk titħalla vojta, il-logħba ssegwi l-browser.
Żomm saveKey bl-istess mod fuq sit ħaj. Key differenti jagħmel lill-logħba tinjora l-progress eżistenti u tibda save ġdid, li hu utli għal kopja tieni u ta' dwejjaq għal aġġornament.
Fejn jinsabu t-testi, l-arti u t-tiles fis-sors
- Testi u traduzzjonijiet: source/src/ui/i18n.ts u source/src/ui/locales/.
- Arti tal-karattri, l-ambjenti u l-logo: source/src/assets/club/.
- Mużika: source/src/assets/music/.
- Kuluri tat-tiles: source/src/art/palette.ts u source/src/art/tileArt.ts.
- Testijiet: source/tests/.
Xogħol tipiku ta' branding jmur f'dan l-ordni: il-logo u l-arti tal-ambjent f'assets/club/, imbagħad il-paletta tat-tiles, imbagħad il-kliem fil-locales. White label huwa permess, allura l-marka tiegħek tista' tieħu post tagħna. Il-bidla tal-logħba tal-kompjuter jew ta' regola hija xogħol aktar fil-fond; mexxi t-testijiet qabel u wara, għax jkopru it-tnejn.
Jekk qed tibni katalgu żgħir ta' logħbiet tal-mejda, żewġ templates oħra tagħna jaqblu ma' dan wieħed.
Ludo Cats: Ludo bil-qtajjel, CPU f'tliet livelli jew ħbieb fuq apparat wieħed
Boba Club: solitaire Klondike b'kampanja ta' 12-il distribuzzjoni
Rebuild wara li teditja t-TypeScript
Il-folder game/ diġà mibni, allura l-installazzjoni tal-logħba ma teħtieġ l-ebda Node.js. Teħtieġlu biss wara li tbiddel is-sors.
- Installa Node.js 22.12 jew aktar ġdid (il-gwida ġiet ittestjata bi 22.23). npm jiġi magħha.
- Iftaħ terminal f'source/, fejn jinsabu package.json u package-lock.json.
- Mexxi npm ci. Jinstalla l-verżjonijiet eżatti mlokkjati ta' Phaser, Vite, Vitest u TypeScript.
- Mexxi npm test (58 test) u npm run typecheck. Irranġa l-iżbalji qabel tibni.
- Mexxi npm run build. L-output ikun source/dist-static/, b'index.html, modules/, lib/, assets/ u licenses/.
- Agħmel backup tal-logħba ospitata, imbagħad ittella' l-kontenut ta' dist-static/ eżattament bħal game/.
Il-gwida twissi kontra npm audit fix u npm update, għax ibiddlu l-verżjonijiet ittestjati. Jekk tidher problema f'pakkett, erġa' poġġi l-pari package.json u package-lock.json li ġew mal-pakkett.
Ospitaha fuq is-sit tiegħek
Ittella' biss il-kontenut ta' game/, sabiex index.html ikun dirett fil-folder tad-destinazzjoni, pereżempju public_html/games/pip-club/. Żomm assets/, lib/, modules/, licenses/ u pip.config.js ħdejh u żomm l-ittri kbar u żgħar ta' kull isem. Tittellgħux source/, documentation/ jew iz-ZIP.
- Kwalunkwe host statiku HTTP(S) jaħdem, f'kwalunkwe subfolder ta' kwalunkwe dominju, għax il-logħba tuża path relattivi.
- M'hemm bżonn l-ebda database, PHP jew servizz Node.js biex tilgħab.
- Il-ftuħ ta' index.html mill-kompjuter tiegħek (file://) mhuwiex appoġġjat.
- Il-host irid iservi .js, .webp, .woff2 u .mp3 bit-tipi normali.
- Il-logħba ma tagħmel l-ebda sejħa għal analitika, klassifika, pagament jew reklam.
Is-saves jibqgħu fil-browser tal-plejer, f'IndexedDB jew localStorage, u ma jsinkronizzawx bejn apparati. Biex taġġorna, ittella' l-game/ il-ġdid fuq dak il-qadim, żomm pip.config.js u s-saveKey tiegħu, u naqqas il-fajls fil-cache mhux id-data tas-sit jekk il-verżjoni l-qadima għadha tidher.
X'ma jinkludix, u l-liċenza
L-edizzjoni m'għandhiex modalità online jew lokali għal żewġ plejers, l-ebda save fuq il-cloud, l-ebda klassifika online, l-ebda xiri bi flus veri u l-ebda SDK tar-reklam. Apps nattivi, hosting u żvilupp custom huma wkoll barra mill-pakkett. Iżżid ir-reklami, store jew sinkronizzazzjoni huwa xogħol ta' developer li jeħtieġ l-account u l-approvazzjonijiet tiegħek.
Pip Club jitlesta fuq $49, li jsir $41.65 bil-promozzjoni tal-Black Friday sa 30 ta' Novembru 2026; bundle discount ta' 5% sa 20% japplika meta tixtri tnejn jew aktar templates flimkien. Il-liċenza hija perpetwa u mhux esklussiva, għal prodott finali wieħed, tiegħek jew ta' klijent wieħed. Tista' tibdel il-kodiċi, l-arti u l-awdjo, tqiegħed il-marka tiegħek fuqu u tħalli lill-plejers jilagħbu b'xejn jew bir-reklam, imma ma tistax tbigħ mill-ġdid it-template jew il-kodiċi tiegħu waħdu. Is-support idum sitt xhur, jew tnax bl-estensjoni; kull ħaġa ulterjuri minn installazzjoni u korrezzjoni ta' difetti tiġi kkwotata.
Aqra l-liċenza u t-termini tas-support
Mistoqsijiet frekwenti
Is-dominoes game source code huwa TypeScript jew JavaScript?
Is-sors huwa TypeScript li jinqara, mhux minimizzat. Il-folder game/ lest biex jiġi ospitat huwa l-JavaScript mibni, allura għandek bżonn l-għodod TypeScript biss biex tbiddel il-logħba.
Jistgħu jilagħbu żewġ nies kontra xulxin?
Le. Il-plejers jiffaċċjaw l-avversarji tal-kompjuter fuq apparat wieħed. M'hemm l-ebda modalità online jew lokali għal żewġ plejers.
Liema varjant tad-dominoes jilgħab?
Double-six klassiku, wieħed kontra wieħed, b'ħadd mill-boneyard, passi u regola ta' lock. Domino jiskorja t-total li jibqa' tal-avversarju, u mejda mblukkata tmur għand it-total l-iktar baxx.
X'nista' nbiddel mingħajr rebuild?
pip.config.js jissettja t-titlu tal-browser, is-save key u l-lingwa tal-bidu. Ir-regoli, l-arti, it-testi u l-mużika jinbidlu fis-sors u jeħtieġu rebuild.
Jaħdem offline?
Ma jsejjaħ l-ebda servizz estern, imma mhux app offline li tista' tinstalla. Il-plejers jeħtieġ jilħqu l-indirizz tal-web tiegħek biex jitgħabbew.
Dan huwa l-bażi tad-dominoes li teħtieġ?
Pip Club jaqbel ma' sit jew portal li jrid logħba klassika tal-mejda għal kull età, studio li jibni logħba tad-dominoes brandjata għal klijent wieħed, u developer li jrid TypeScript li jinqara b'avversarju tal-kompjuter u testijiet tal-unità veri. Ma jaqbilx ma' proġett li jeħtieġ in-nies jilagħbu lil xulxin, online jew fuq skrin wieħed; dak huwa xogħol custom mill-bidu.
Ilgħab id-demo ta' Pip Club u ixtri l-liċenza
Teħtieġ sett ieħor ta' regoli jew diversi liċenzi? Itlob offerta
