Kodici sors tal-logħba table tennis: fajls, fiżika u kampanja
Logħba 3D tal-ping pong għall-browser, miftuħa fajl b'fajl: fejn jinsabu l-fiżika, il-punteġġ, il-kampanja u l-postijiet, u x'tibdel l-ewwel.

Jekk teħtieġ kodici sors tal-logħba table tennis li tista' tospita u tbiddel, Sunset Rally huwa logħba 3D tal-ping pong għall-browser, lesta, b'kampanja ta' disa' partiti, tliet avversarji tas-CPU, workshop u l-proġett TypeScript sħiħ, għal $39 bil-prezz ta' lista. Il-fowlder tal-logħba diġà huwa mibni u mhux minified, allura tista' titgħabbi l-ewwel u taqrah wara.
Il-logħbiet tal-isports huma aktar diffiċli biex tadatthom milli jidhru, għax id-divertiment jinsab fil-fiżika u fil-kontrolli, mhux fil-menus. Din il-gwida turi fejn jinsab kull wieħed minn dawn fil-proġett ta' Sunset Rally, x'tista' tbiddel b'mod sikur, u x'tħalli barra din l-edizzjoni.
Kif tilgħab il-logħba tal-ping pong
Il-partiti jilagħbu sa seba' punti kontra avversarju tas-CPU. Il-plejers jimxu l-pointer jew jiġbdu biex jikkontrollaw il-paddle, u l-kolpi huma awtomatiċi. Tfigħ 'il fuq iżid il-qawwa, tiċċaqlaq għall-ġenb tqiegħed il-ballun, tiġbed 'l isfel tilgħab drop shot, u ballun li jibqa' 'l fuq hemm biex tolqtu bil-qawwa.
L-assist opzjonali, li l-plejers jistgħu jixgħluh jew jitfuh matul partita, jgħin il-paddle isib l-għoli tal-ballun. Dan jimporta għal sit pubbliku: plejer ġdid fuq telefon xorta jista' jirritorna l-ballun.
Hemm tliet avversarji tas-CPU b'stili tagħhom: Capi, paċenzjuż; Nori, li jħobb il-logħba; u Miso, preċiż. Kull wieħed jilagħab fuq Easy, Normal jew Hard. Il-mod Training (taħriġ) jagħtik sieħeb li jirritorna kull ballun. Wara partita, replay juri mill-ġdid il-punt deċiżiv.
Ilgħab id-demo ta' Sunset Rally
X fih il-pakkett tal-kodici sors tal-logħba table tennis
- Fowlder game/ lest għall-hosting, diġà mibni u mhux minified.
- Is-sors tal-iżviluppatur fi TypeScript, b'is-setup ta' Vite u l-assi tal-logħba, f'source/.
- Manwals illustrati bl-Ingliż u bil-Portugiż, b'screenshots reali.
- Fonts u fajls awdjo mgħobbija mal-logħba.
- Avviżi tal-liċenzji ta' partijiet terzi u changelog.
Is-stack huwa TypeScript, Three.js r184, Vite u WebGL2. Il-fajls jinkludu HTML, CSS, JavaScript, TypeScript u JSON. L-interface jiġi f'14-il lingwa: Ingliż, Portugiż, Spanjol, Franċiż, Ġermaniż, Taljan, Olandiż, Pollakk, Tork, Russu, Indoneżjan, Ġappuniż, Korean u Ċiniż issimplifikat. Il-manwals huma biss bl-Ingliż u bil-Portugiż.
Il-kontenut ta' madwar il-partiti huwa wkoll parti mill-pakkett: Sunset Circuit ta' disa' partiti f'tliet stadji, tliet postijiet (is-Sunset garden, is-Sakura garden u s-Seaside café) filgħodu, wara nofsinhar, bil-lejl jew bix-xita, u workshop fejn il-muniti mir-rebħiet jixtru kuluri tal-paddle, gomom, forom, manigi, injam, nastru tat-tarf, stickers, u stili tal-ballun u tal-mejda.
Fejn jinsabu l-affarijiet fil-kodiċi
Il-manwal jorbot kull parti tal-logħba ma' fajl. Din hija l-lista li żżomm miftuħa waqt li taħdem:
- Campaign.ts: id-disa' partiti tal-kampanja u l-miri tal-istilel tagħhom.
- Places.ts: kif jidher kull post.
- physics.ts: il-fiżika tal-ballun u tal-paddle.
- match.ts: ir-regoli tal-punteġġ u tal-partita.
- i18n.ts: it-test tal-interface bl-Ingliż u bil-Portugiż; il-lingwi l-oħra jinsabu fil-fowlder locales.
- styles.css: l-istil tal-menus u l-iskrins.
Kull partita tal-kampanja għandha sa tliet stilel: tirbaħ, tolqot tliet kantunieri u tlaħħaq rally ta' għaxar colpi. Dan jagħmel 27 stilla, u meta tlesti kull post tikseb premju tal-workshop. Għax il-kundizzjonijiet tal-istilel jinsabu f'fajl wieħed tal-kampanja, tista' tagħmel il-kampanja aktar faċli jew aktar iebsa mingħajr ma tfittex fil-kodiċi.
X tibdel l-ewwel f'template tal-ping pong
Nissuġġerixxu dan l-ordni, mill-riskju baxx għall-riskju għoli.
- Test tal-interface u l-isem tal-logħba, f'i18n.ts u fil-fowlder locales.
- Kuluri u skrins, f'styles.css.
- Stili tal-workshop għall-paddles, ballunijiet u mejdiet, sabiex it-tagħmir iġorr il-brand tiegħek.
- Viżwali tal-postijiet, f'Places.ts.
- Partiti tal-kampanja u miri tal-istilel, f'Campaign.ts.
- Fiżika u punteġġ, f'physics.ts u match.ts, biss jekk tixtieq hass differenti.
Il-manwal iżid tliet regoli li jiswa li ssegwi. Żomm l-IDs tal-unlock, l-IDs tal-oġġetti u s-save keys stabbli, jew il-plejers jitilfu dak li rebħu. Agħmel backup qabel tibda. Ibdel karatteristika waħda kull darba, sabiex tkun taf liema editjar ikkawża x'.
White label huwa permess: l-isem u l-logo tiegħek, jew tal-klijent tiegħek, jistgħu jieħdu post tagħna.
Terġa' tibni, hosting u embedding
Biex tilgħab, xejn ma jeħtieġ jiġi mibni. Itgħabba l-kontenut ta' game/ fuq kwalunkwe host HTTP(S) li jservi fajls statiċi, żomm il-paths relattivi u fetaħ l-indirizz. M'hemm bżonn ta' PHP, database jew kont.
Biex tibdel is-sors, teħtieġ Node.js (24 LTS huwa rakkomandat) u npm. Editja t-TypeScript, erġa' ibni b'Vite u ssostitwixxi l-fowlder game/ ospitat bl-output il-ġdid.
Il-browser jeħtieġ JavaScript, ES modules u WebGL2. Il-kontrolli bil-mouse u t-touch huma kollha appoġġjati, u l-kontrolli jadattaw għad-daqs tal-iskrin. Il-prestazzjoni tiddependi mill-browser u mill-apparat, allura ittestja fuq it-telefons li jużaw il-plejers tiegħek.
- Itgħabba game/ f'fowlder tat-test fuq l-host tiegħek.
- Ilgħab partita waħda fuq browser tal-kompjuter u waħda fuq telefon.
- Agħmel il-bidliet tat-test u tal-istil fi source/ u erġa' ibni.
- Ibdel il-fowlder tat-test kollu, imbagħad ilgħab mill-ġdid.
- Ċaqlaq għall-indirizz finali.
X ma tinkludix din l-edizzjoni
Din l-edizzjoni titlaq kontra s-CPU: kampanja, partita ħielsa u taħriġ. Multiplayer online, kmamar online, leaderboards online u kontijiet fuq il-cloud ma jifformawx parti mill-pakkett, u m'hemm l-ebda mod għal żewġ plejers. M'hemm l-ebda SDK tar-reklami jew kontijiet, u apps nattivi u hosting ma jinkludux.
Il-progress jibqa' fil-browser tal-plejer: stilel tal-kampanja, riżultati, statistika, replays u oġġetti tal-workshop. Ma tintuża l-ebda server jew kont, allura m'hemm xejn x'iżżomm wara l-launch.
Jekk teħtieġ modalità online, portal SDK, verżjoni għall-app store jew installazzjoni fuq is-server tiegħek, dak huwa servizz separat, ikkwotat għal kull proġett.
Itlob kwotazzjoni għal xogħol personalizzat
Liċenzja, support u prezz f'paragrafu wieħed
Xiri wieħed jagħti liċenzja perpetwa, mhux esklussiva, għal prodott finali wieħed, tiegħek jew ta' klijent wieħed, li l-plejers jistgħu jużaw b'xejn jew bil-monetizzazzjoni tar-reklami. Tista' tibdel il-kodiċi, l-arti u l-awdjo ġewwa dak il-prodott, imma ma tistax terġa' tbigħ jew taqsam it-template, il-kodiċi sors tiegħu jew l-assi tiegħu waħedhom. Is-support idum 6 xhur, jew 12 bl-estensjoni fil-checkout, u jkopri l-installazzjoni u l-użu tal-fajls u t-tiswija ta' difetti li jistgħu jiġu riprodotti; il-personalizzazzjoni, l-hosting u l-integrazzjoni ta' SDK jew portal jiġu kkwotati separatament. Il-prezz ta' lista huwa $39; sal-30 ta' Novembru 2026 promozzjoni tal-Black Friday tnaqqas 15% fuq kull template, u b'hekk Sunset Rally jiswa $33.15, u mill-1 ta' Diċembru l-prezzijiet jerġgħu jsiru dawk tal-lista.
Mistoqsijiet frekwenti
Irrid nibni xi ħaġa biex nuża din il-logħba tal-ping pong?
Le. Il-fowlder game/ diġà huwa mibni. Itgħabba l-kontenut tiegħu fuq host statiku tal-web u fetaħ l-indirizz. Node.js u npm jeħtieġu biss jekk tbiddel it-TypeScript u terġa' tibni.
Hemm modalità għal żewġ plejers jew online?
Le. Din l-edizzjoni titlaq kontra s-CPU fil-kampanja, fil-partiti ħielsa u fit-taħriġ.
Nista' nbiddel il-kampanja u l-miri tal-istilel?
Iva. Il-partiti u l-kundizzjonijiet tal-istilel jinsabu f'Campaign.ts. Ibni mill-ġdid wara b'Node.js.
Nista' nbiddel kif jimxi l-ballun?
Iva. Il-fiżika tinsab f'physics.ts u r-regoli tal-punteġġ f'match.ts. Ibdel ħaġa waħda kull darba u ittestja kontra kull avversarju.
Jaħdem fuq it-telefons?
Iva, b'kontrolli tat-touch li jadattaw għall-iskrin. WebGL2 huwa meħtieġ, u l-prestazzjoni tiddependi mill-apparat, allura ittestja t-telefons li timmira għalihom.
Fejn jinżamm il-progress?
Fil-browser tal-plejer. Ma tintuża l-ebda server jew kont.
Templates oħra tal-isports biex tqabbel
Jekk qed tibni kantuniera tal-isports għal sit, żewġ templates oħra jaqblu sew ma' Sunset Rally. Velvet Pool huwa logħba tal-billiards 8-ball b'avversarju tas-CPU u żewġ plejers fuq l-istess apparat, miktuba f'JavaScript vanilla b'WebGL2, $39 bil-prezz ta' lista. Puttide huwa logħba tal-mini golf 3D b'30 toqba, mibnija fuq Three.js u Rapier, $39 bil-prezz ta' lista. It-tnejn għandhom 14-il lingwa tal-interface.
Sunset Rally jaqbel ma' portals u siti li jridu logħba sport b'partiti qosra, studjos li jwasslu logħba bil-brand lil klijent wieħed, u żviluppaturi li jridu proġett TypeScript u Three.js li jinqara biex jitgħallmu minnu jew jestenduh. Jekk teħtieġ żewġ plejers fuq l-istess apparat, Velvet Pool għandu dik il-modalità u Sunset Rally le.
Ara Velvet Pool, il-logħba 8-ball
Ara Puttide, il-logħba tal-mini golf 3D
Ix-xiri ta' żewġ templates jew aktar fl-istess ordni jnaqqas kull liċenzja: 5% tnaqqis għal tnejn, 10% għal tlieta, 15% għal erba' u 20% għal ħamsa jew aktar.
Ixtri l-kodiċi sors tal-logħba table tennis ta' Sunset Rally
