"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig

Oherwydd ceisiadau niferus gan ddarllenwyr, mae cyfres fawr o erthyglau yn dechrau ar y defnydd o dechnoleg cyfrifiadura di-weinydd i ddatblygu cymhwysiad go iawn. Bydd y cylch hwn yn ymdrin â datblygu, profi a chyflwyno cymwysiadau i ddefnyddwyr terfynol gan ddefnyddio offer modern: pensaernïaeth cymhwysiad microwasanaeth (mewn fersiwn heb weinydd, yn seiliedig ar AgorFaaS), clwstwr cubernetes ar gyfer defnyddio ceisiadau, cronfa ddata MongoDB, yn canolbwyntio ar glystyru cwmwl a chymhwyso, yn ogystal â bws cwmwl NATS. Mae'r cais yn gweithredu'r gêm "Epics", un o'r amrywiadau o'r gêm barlwr boblogaidd "Mafia".

Beth yw "Epics"?

Mae hwn yn amrywiad o'r gêm "Mafia", a elwir hefyd yn "Werewolf". Mae'n seiliedig ar gêm tîm lle mae'n rhaid i gyfranogwyr ddysgu cam wrth gam pwy yw pwy a cheisio ennill. Yn anffodus, wrth chwarae ar-lein, mae elfen mor bwysig o'r gêm â rhyngweithio personol yn diflannu, ac mae rheolau'r "Mafia" clasurol yn eithaf syml, felly, ar gyfer gêm fwy aflinol a diddorol, mae cymeriadau eraill yn cael eu hychwanegu fel arfer, ond yn gyffredinol, mae prif nodweddion y "Mafia" gwreiddiol yn cael eu cadw, er enghraifft, newid dydd a nos, yn symud yn y nos yn unig, yn ogystal â chynghreiriau rhwng cyfranogwyr. Gwahaniaeth pwysig arall rhwng chwarae ar-lein yw bod y gwesteiwr (aka Game Master, Storyteller) fel arfer yn rhaglen gyfrifiadurol.

Disgrifiad gêm

Mae rheolau'r gêm yr wyf am ei gweithredu yn cael eu cymryd o hen bot irc a achubais yn fy archif personol tua 10 mlynedd yn ôl. Mae gan "Epics" stori gefn y mae pob gêm yn dechrau ag ef:

Yn y deyrnas bell, yn y ddegfed cyflwr ar hugain, y tu hwnt i'r saith môr, roedd sawl pentref yn byw ac yn byw, ac ynddynt Cymrodyr da и Merched brydferth. Buont yn hau bara ac yn mynd i'r goedwig o amgylch i gasglu madarch ac aeron... A pharhaodd hyn o ganrif i ganrif, nes i drychineb ofnadwy ysgwyd y Ddaear a dechrau lledaenu drygioni ledled y byd! Aeth y nosweithiau yn hir ac oer, ac yn y tywyllwch, creaduriaid angharedig ac ofnadwy prowled y goedwig a chrwydro i mewn i'r pentref. Wedi cyrraedd o rywle Draig a daeth i'r arferiad o ddwyn morwynion Cochion a chymeryd ymaith bob peth gwerthfawr oddi wrth y pentrefwyr. Yn niweidiol ac yn farus Baba Yaga, a hedfanodd ar forter o goedwigoedd pell, drysu meddyliau'r trigolion, a hyd yn oed rhai wedi rhoi'r gorau i'w crefft a mynd i'r goedwig i ladrata, gan ffurfio criw yno. Cyfarfu y dihirod goblyn, a oedd yn gwybod sut i droi'n goed a llwyni, dechreuodd fonitro pentrefwyr heddychlon a gwasanaethu'r lladron, gan sniffian a oedd y Cymrodyr Da yn gwneud rhywbeth i gael gwared ar eu haneddiadau o ysbrydion drwg. Cymrodyr da a morwynion hardd, wedi blino ar gyrchoedd y Lladron, a marwolaethau ofnadwy yn nwylo'r ofnadwy Chwalu Un-Eyed, casglu aur a gwahodd reslwr enwog o ddinas gyfagos - Ivan Tsarevich, a addawodd gael gwared ar y pentref o ladron. Mewn llannerch yn y goedwig, achubodd Ivan rhag marwolaeth benodol Blaidd Llwyd, a syrthiodd i fagl pwll y Lladron. Yn gyfnewid, addawodd y Blaidd hysbysu'r Tsarevich am wahanol ysbrydion drwg y goedwig. Aeth iachawr enwog heibio Vasilisa y Doeth, a phan welodd drafferth, hi a arhosodd i nyrsio y trigolion oedd wedi dioddef oddi wrth ymosodiadau y rhai dashing. Y tu ôl i'r goedwig ymddangosodd palas du, ac ynddo, yn ôl sibrydion, ymsefydlodd Koschei yr Angau, bob nos byddai'n ymweld â'r pentrefi ac yn swyno'r Cymrodorion Da a'r Morwynion Coch fel na fyddent yn meiddio anufuddhau i'w orchmynion, byddent yn gwneud popeth fel y dywedodd. Ac ymgartrefu yn y Goedwig Ddi-fywyd Cat Baiyun, a phawb a gyfarfu ag ef a syrthiasant i gysgu ar ôl ei chwedlau neu farw o'i grafangau haearn.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Teyrnas Pell Ymhell

Fel y gwelwch eisoes, rhennir chwaraewyr yn sawl grŵp:

  • sifiliaid (Cymrodyr Da, Morwynion Coch, Ivan Tsarevich, Blaidd Llwyd a Vasilisa Doeth)
  • lladron (y lladron eu hunain, yn ogystal â Baba Yaga a Leshy)
  • annibynnol (Snake-Gorynych, Dashing One-Eyed, Frog Princess, Koschey the Immortal, Cat-Bayun)

Nod y gêm, fel y crybwyllwyd uchod, yw aros yn fyw ac ennill. Rhaid i wrthwynebwyr adael y gêm un ffordd neu'r llall, a rhaid i'r rhai annibynnol hefyd aros yn fyw tan ddiwedd y gêm. Mae gan y gêm aur, math o arian cyfred gêm y mae chwaraewyr yn ei ennill yn unig o fewn y gêm. Mae'r enillwyr yn derbyn aur. Po fwyaf o aur, yr uchaf yw sgôr y chwaraewr.

Byddaf yn aros ychydig yn fwy manwl ar y disgrifiad o'r cymeriadau.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Cymrawd da

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Morwyn Goch

Cymrawd da и Morwyn Goch - y rôl fwyaf eang a phrif yn y gêm. Mae'r rhain yn sifiliaid sy'n cysgu yn y nos ac yn gweithio yn ystod y dydd. Yn y nos mae un o'r lladron yn ymosod arnyn nhw, y Sarff Gorynych a rolau eraill, ac mae Vasilisa y Doeth yn eu hiacháu. Gyda pheth tebygolrwydd bach, gall y Cymrawd Da neu'r Forwyn Goch oroesi'r ymosodiad heb ddifrod (o bosibl yn colli aur yn y broses), fodd bynnag, bydd pawb yn adnabod llysenw'r chwaraewr drannoeth ar ôl yr ymosodiad. Yn y nos, nid yw'r chwaraewyr hyn yn gwneud unrhyw symudiadau, ond yn dadansoddi sefyllfa'r gêm yn seiliedig ar negeseuon yn y sgwrs gêm. Yn ystod y dydd, mae'r chwaraewyr hyn yn penderfynu trwy bleidleisio pa un ohonyn nhw sydd ddim yn Gymrawd Da neu'r Forwyn Goch. Mae'r chwaraewr y pleidleisiwyd drosto gan y mwyafrif o chwaraewyr eraill yn gadael y gêm, mae'r chwaraewyr sy'n weddill yn derbyn neu'n colli aur. Os na fydd chwaraewyr yn dewis unrhyw un trwy bleidlais fwyafrifol, ni fydd unrhyw chwaraewr yn cael ei ddienyddio.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Ivan Tsarevich

Ivan Tsarevich - amddiffynnydd sifiliaid dienw i ddechrau. Yn y nos mae'n gwirio rolau chwaraewyr eraill, gan mai dim ond un o'i gynghreiriad y mae'n ei adnabod - y Blaidd Llwyd. Gyda chyfranogiad uniongyrchol y Blaidd Llwyd (a all hefyd wirio rolau chwaraewyr eraill), gall Ivan Tsarevich, yn lle gwirio, ladd cymeriad arall yn y nos. Os bydd Ivan Tsarevich, o ganlyniad i'r siec, yn gweld rôl Cymrawd Da neu Forwyn Goch mewn chwaraewr, yna gall eu gwahodd i'w le a'u cyflwyno i'r Blaidd Llwyd a Chymrodyr Da a Morwynion Coch eraill. Gall y Frog Princess ymyrryd ag Ivan, a all ei hudo yn y nos, heb ddatgelu ei rôl i chwaraewyr eraill yn ystod y dydd. Os bydd Ivan ei hun yn darganfod y Tywysoges Broga, gall ei gwahodd i ymuno â'r sifiliaid, ond os bydd y Dywysoges yn gwrthod, mae hi'n marw yn nwylo Ivan. Gall y Sarff-Gorynych hefyd ymyrryd â sieciau Ivan-Tsarevich, ond, yn wahanol i'r Tywysoges Broga, yn ystod y dydd bydd yn dweud wrth y chwaraewyr eraill pa un ohonynt yw Ivan-Tsarevich. Yn ystod y dydd, nid yw Ivan Tsarevich yn wahanol i Gymrodyr Da eraill.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
blaidd llwyd

blaidd llwyd - cynorthwyydd i Ivan Tsarevich, y mae ei synnwyr arogli brwd yn helpu Ivan i ddod o hyd i Gymrodyr Da a Morwynion Coch eraill. Mae Grey Wolf yn dweud wrth y chwaraewyr hyn pwy yw Ivan y Tsarevich, a hefyd yn hysbysu am chwaraewyr eraill sydd â rolau Cymrodorion Da a Morwynion Coch. Os bydd y Blaidd yn darganfod lleidr neu elyn arall, mae'n hysbysu Ivan Tsarevich ar unwaith fel y gall weithredu'r noson nesaf. Os bydd y Frog Princess yn ymosod ar y Blaidd, mae'n troi'n Gymrawd Da cyffredin ac ni all wirio ar unrhyw un, ac ni fydd y Dywysoges yn gwybod mai'r Blaidd Llwyd ydoedd mewn gwirionedd, gan nad yw'r Blaidd yn cysgu yn y nos. Fodd bynnag, bydd y Blaidd ei hun yn darganfod yn ystod y dydd pa un o'r chwaraewyr yw Tywysoges y Broga, a gall geisio perswadio gweddill y Cymrodyr Da a'r Morwynion Coch, y daeth ag ef at Ivan Tsarevich, i bleidleisio dros ddienyddio'r Broga Tywysoges. Hefyd y noson nesaf, gall geisio perswadio'r Frog Princess yn ddienw i ochr sifiliaid fel nad yw hi'n cyffwrdd ag unrhyw un ohonynt. Gall y Blaidd aberthu ei hun yn y nos i achub Ivan Tsarevich neu Vasilisa y Doeth, os yw'n cymryd yn ganiataol y byddant yn dod o dan ymosodiad lladron yn sydyn, neu wedi cael eu zombeiddio gan Koshchei (mae gan y Blaidd imiwnedd cynhenid ​​​​i swyn Koshchei), ond ar ôl yr hunan-aberth y mae'r Blaidd yn ei ollwng allan o'r gêm.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Vasilisa y Doeth

Vasilisa y Doeth - yn chwarae i sifiliaid, ond nid ydynt yn gwybod amdani, gan fod Vasilisa yn gymedrol iawn. Hefyd, nid yw Vasilisa the Wise, pan fydd yn trin, yn gofyn cwestiynau ac, fel meddyg da, yn trin pawb. Ond os yw Koschey, Likho neu Leshy yn yfed ei meddyginiaeth, ni fyddant yn byw yn hirach nag un diwrnod, gan mai dim ond pobl y mae Vasilisa yn eu trin. Ni fydd meddyginiaeth Vasilisa the Wise hefyd yn helpu'r neidr Gorynych na'r Cat-Bayun, ond ni fyddant yn dod â niwed ychwaith. Hefyd, nid yw Kot-Bayun yn cyffwrdd â Vasilisa yn y nos, gan nad yw Vasilisa yn mynd i'r Goedwig Ddi-fywyd i brynu perlysiau meddyginiaethol. Yn ogystal, nid yw swyn benywaidd y Frog Princess yn gweithio ar Vasilisa. Pe byddent yn ceisio lladd ei chlaf ddwywaith, byddai moddion yn ddi-rym. Ni fydd Vasilisa yn eich arbed rhag ymosodiadau hudolus, er enghraifft rhag melltith Dashing. Yn ystod y dydd, mae Vasilisa yn ymddwyn fel Morwyn Goch, a dim ond edrychiad byrlymus, ychydig yn drist a all awgrymu ychydig mai hi yw'r iachawr gorau yn y Deyrnas Pell i Ffwrdd.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Twyllodrus

Lladron, yn wahanol i bob rôl flaenorol, maent yn adnabod ei gilydd, gan eu bod yn byw yn yr un Lair, a hefyd yn adnabod Leshy a Baba Yaga, fel y gallant actio mewn cyngerdd yn union o'r symudiad cyntaf. Ond dim ond Arweinydd y gang sy'n perfformio gweithredoedd yn y nos ac nid yw'n pleidleisio yn ystod y dydd, tra bod gweddill y Lladron yn ddiwyd yn esgus bod yn Gymrodyr Da a Morwynion Coch. Os bydd yr Arweinydd yn gadael y gêm am unrhyw reswm, mae un o'r Rogues sy'n weddill yn cymryd ei le ar unwaith. Yn gyntaf oll, mae'r Lladron yn ceisio analluogi Ivan y Tsarevich nes ei fod wedi casglu digon o rymoedd gan Gymrodyr Da a Morwynion Coch i fynd i'r afael â'r Lladron yn ystod y dydd.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
goblyn

goblyn yn y nos mae'n ysbiwyr dros y Lladron, gan eu hysbysu o'r rolau a geir yn eu Lair, ond yn ystod y dydd nid yw'n pleidleisio, gan nad yw'n byw yn y pentref. Fodd bynnag, gall chwaraewyr eraill bleidleisio dros Leshy a thrwy hynny ei ddienyddio. Gan fod y Leshy yn dod o'r corsydd, ni all y Tywysoges Broga ei hudo, ac os bydd yn ceisio, bydd y Leshy yn nodi ei thŷ, a bydd y pentrefwyr yn darganfod pwy yw hi mewn gwirionedd. Ni ddylai Leshem ofni swyn Koshchei, ond gall Vasilisa ei iacháu i farwolaeth. Os yw Kot-Bayun yn ceisio ymosod ar Leshy, mae mewn perygl o golli ei grafangau haearn, ac yna bydd yn rhaid i Kot dawelu'r dioddefwyr i gysgu gyda dim ond ei grinio.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Baba Yaga

Baba Yaga Mae hefyd yn gweithio gyda'r Lladron ac yn bwrw swynion yn y nos: gall naill ai anfon salwch at chwaraewyr eraill neu amddiffyn un o'i gynghreiriaid rhag ymosodiad. Mae ei dewiniaeth hyd yn oed yn gryfach na melltith Likh. Yn ystod y dydd, mae Baba Yaga hefyd yn weithgar: ni all unrhyw un sydd o dan ei hamddiffyniad gael ei ddienyddio hyd yn oed trwy bleidlais fwyafrifol. Fodd bynnag, mae'r cyflenwad o wreiddiau hud ar gyfer amddiffyn yn ystod y dydd yn gyfyngedig, felly ni all Baba Yaga amddiffyn unrhyw un, gan gynnwys ei hun, fwy na thair gwaith y gêm. Yn ystod y dydd, mae Baba Yaga yn esgus bod yn Forwyn Goch gyffredin ac yn pleidleisio gyda phawb arall.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Draig

Draig gyda'r nos mae'n hedfan dros bentrefi, coedwigoedd a chorsydd ac yn lladrad, gan ddatgelu rôl y rhai sy'n cael eu dwyn yn ystod y dydd. Yn ystod y dydd, mae'r Sarff yn cysgu, felly nid yw'n pleidleisio, ond gellir ei ddienyddio trwy bleidlais fwyafrifol. Mae'r neidr yn beryglus iawn i bawb, yn enwedig i'r Lladron ac Ivan Tsarevich. Nid oes ots gan y neidr pwy y mae'n ei ladrata, ond os caiff ei ddarganfod gan y Blaidd neu'r Leshy, gall ddod yn gynghreiriad gwerthfawr. Os byddwch chi'n lladd y Neidr yn y nos, gallwch chi, gyda pheth tebygolrwydd, dderbyn eitem werthfawr iawn - y Croen Neidr, a fydd yn amddiffyn ei berchennog unwaith rhag ymosodiad corfforol.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Chwalu Un-Eyed

Chwalu Un-Eyed yn y nos mae'n lladd pawb sy'n mynd yn ei ffordd, a phwy bynnag na all ladd (Leshy, Kota-Bayun, neu'r Sarff Gorynych) mae'n melltithio, fel y bydd unrhyw un sy'n ceisio cyfathrebu â'r un damnedig yr un noson yn marw yn ystod y dydd . Mae'r un damnedig ei hun hefyd yn marw yn yr achos hwn, dim ond Kot-Bayun sydd ddim yn marw, sydd yn syml yn mynd i'r gwely i ennill cryfder, gan hepgor ei dro y noson nesaf. Dim ond Baba Yaga all achub Likh rhag y felltith. Nid yw'r felltith yn effeithio ar yr un a drechodd y Cat-Bayun: mae ef, fel y Gath, yn syml yn mynd i'r gwely ac yn hepgor tro.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Llyffant y Dywysoges

Llyffant y Dywysoges Ni all ennill y gêm, ond gall ennill llawer o arian drwy hudo chwaraewyr eraill yn y nos. Mae'r un sy'n cael ei demtio yn methu ei dro. Ni all y broga hudo Vasilisa y Doeth, a dylai hefyd osgoi Leshy, a fydd yn ei bradychu i bawb drannoeth. Os bydd Ivan y Tsarevich neu Arweinydd y Lladron yn dod o hyd i'r Broga, gallant wahodd sifiliaid neu'r Lladron i'w hochr, tra na fydd Ivan yn derbyn gwrthodiad y Broga, ond nid yw'r Arweinydd mor bigog. Ond mae'r Dywysoges yn eithaf cyfrwys, gall ddod yn asiant dwbl, oherwydd er gwaethaf y ffaith na all ennill ar ei phen ei hun, mae hwn yn gyfle gwych i ennill aur, oherwydd mae'r siawns o oroesi hyd at ddiwedd y gêm yn cynyddu'n fawr! Yn ystod y dydd, mae'r Dywysoges Broga yn esgus mai hi yw'r Forwyn Goch ac yn pleidleisio gyda phawb gyda'i gilydd.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Koschei yr Angau

Koschei yr Angau yn byw yn ei gastell. Yn y nos, mae'n cerdded trwy'r pentrefi cyfagos ac yn zombeiddio Cymrodyr Da a Morwynion Coch, sy'n dod i'w wasanaeth ac yn cyflawni pob archeb yn ddiamau. Trwy wrthod cynnal gorchymyn, er enghraifft, i bleidleisio yn ystod y dydd yn wahanol i'r hyn a ddywedwyd gan Koshchei, neu i ysgrifennu negeseuon yn y sgwrs yn ystod y dydd pe bai Koshchei yn ei wahardd, mae Gwas Koshchei yn marw. Felly, mae Koschey yn gallu dylanwadu ar ganlyniadau pleidleisio yn ystod y dydd, er nad yw ef ei hun yn pleidleisio. Os caiff Koshchei ei ladd, mae ei holl ddioddefwyr hefyd yn marw. Gall Vasilisa wella Servant Koshchei, sydd wedyn yn dychwelyd i'w rôl wreiddiol. Mae gan y Neidr-Gorynych a'r Blaidd imiwnedd cynhenid ​​​​i zombification, felly ni all Koschey, ni waeth faint y mae ei eisiau, eu troi yn ei wasanaeth. Gall y Blaidd hefyd helpu Ivan neu Vasilisa allan o drafferth trwy aberthu ei hun. Arbed gan y Blaidd yn caffael imiwnedd Wolf i zombification.

"Epics Newydd". Ar gyfer devs, ops a phobl chwilfrydig
Cat Baiyun

Cat Baiyun yn byw yn y goedwig, yn hela yn y nos. Yn ystod y dydd mae'n cysgu yn ei bant, felly nid yw'n cymryd rhan mewn pleidleisio. Fodd bynnag, yn ystod y dydd gellir ei ddienyddio trwy bleidlais fwyafrifol. Gall y gath ymosod mewn dwy ffordd: purr - ac yna mae ei dioddefwr yn cwympo i gysgu ac ni all gerdded yn y nos, ac ni all bleidleisio drannoeth - na lladd yn llwyr â chrafangau haearn. Nid yw ymosod â chrafangau yn gweithio ar y Neidr-Gorynych, ac ar ôl ymosod ar Leshy, efallai y bydd y Gath yn cael ei gadael heb grafangau o gwbl! Ni all rhuthro felltithio'r Gath, a fydd ar ôl y felltith yn cysgu am un noson yn unig. Os bydd unrhyw un yn llwyddo i drechu Kota-Bayun, bydd yn cael ei wella o unrhyw salwch neu afiechyd, gan gynnwys melltith Likh. Mae'r gallu Cat hwn yn aros gyda'r chwaraewr tan ddiwedd y gêm. Ni all gweision Koshchei bleidleisio dros y Gath yn ystod y dydd, ond gallant ddarganfod yn anuniongyrchol pwy yw'r Gath heb hysbysu Koshchei amdano. Nid yw Kot-Bayun yn ffurfio cynghreiriau ag Ivan na'r Lladron, felly nhw yw'r prif darged i Kot.

Technolegau a ddefnyddir

I ysgrifennu'r gêm, dewisais dechnoleg gyfrifiadurol heb weinydd yn seiliedig ar OpenFaaS, gan ei bod yn ddigon syml i drefnu'r gêm, ac ar yr un pryd yn ddigon datblygedig i ysgrifennu rheolau gêm cymhleth heb gymhlethdodau diangen. Byddaf hefyd yn defnyddio clwstwr Kubernetes, gan fod y dull hwn o ddefnyddio cymwysiadau yn ei gwneud hi'n eithaf syml a dibynadwy i gael eu lleoli'n gyflym a'r gallu i raddfa'n hawdd. Er mwyn creu rhesymeg y gêm, dim ond OpenFaaS y gallwch chi ei wneud, ond byddaf hefyd yn ceisio gwneud y Storïwr fel cynhwysydd ar wahân i gymharu cymhlethdod y gweithredu. Fel y brif iaith raglennu ar gyfer microwasanaethau a swyddogaethau, dewisais Go, gan fy mod wedi bod yn ei astudio ers amser maith yn fy amser rhydd i gymryd lle Perl, a bydd js yn cael ei ddefnyddio yn seiliedig ar fframwaith penodol ar gyfer rhyngweithio defnyddwyr â microwasanaethau a swyddogaethau. Dywedaf wrthych am y penderfyniad terfynol yn yr erthygl gyfatebol yn y gyfres. Er mwyn cyfathrebu swyddogaethau â'i gilydd, dewisais NATS.io, oherwydd roeddwn eisoes wedi dod ar ei draws o'r blaen, ac mae wedi'i integreiddio'n weddol hawdd i Kubernetes.

Cyhoeddiad

  • Cyflwyniad
  • Sefydlu'r amgylchedd datblygu, gan chwalu'r dasg yn swyddogaethau
  • Gwaith backend
  • Gwaith Frontend
  • Sefydlu CICD, trefnu profion
  • Dechreuwch sesiwn gêm dreial
  • Canlyniadau

Ffynhonnell: hab.com

Ychwanegu sylw