Straeon a nodiadau o adeiladu FleaWinder — syrcas animeiddiedig fach wedi'i phweru gan eich bysellfwrdd a llygoden.
Weindio'r Chwain o Unrhyw Le ar iOS
Mae gan FleaWinder fysellfwrdd iOS pwrpasol nawr. Gosodwch ef unwaith a bydd pob ap rydych chi'n teipio ynddo — Negeseuon, Nodiadau, Safari, unrhyw le — yn weindio'r syrcas yn dawel yn y cefndir. Mae pob deg gwasgiad bysell yn anfon ffrwydrad o egni yn ôl i'r brif ap. Does dim ots gan y chwain o ble mae'r mewnbwn yn dod; maen nhw jest eisiau cael eu weindio.
Mae'r bysellfwrdd ei hun â thema syrcas: bysellau brown cynnes tywyll, acenion aur ar y bysellau arbennig, a bar egni bach ar y top sy'n llenwi wrth i chi deipio. Mae'n shifftio o goch i aur i wyrdd wrth i'ch cyfrif gwasgiadau bysell godi. Mae emoji chwannen bach wrth ei ymyl a chyfrifydd byw fel y gallwch weld yn union faint o weindio rydych wedi'i wneud yn y sesiwn hon.
Y rhan fwyaf anodd oedd rhannu data. Mae estyniadau bysellfwrdd iOS yn rhedeg yn eu proses eu hunain mewn blwch tywod — ni allant siarad â'r brif ap yn uniongyrchol. Yr ateb yw App Groups: cynhwysydd UserDefaults a rennir y gall y bysellfwrdd a'r ap ei ddarllen a'i ysgrifennu. Mae'r bysellfwrdd yn cronni pwyntiau gwynt ac yn eu rhoi yn y cynhwysydd a rennir; mae'r ap yn eu casglu wrth ailddechrau. Fe wnaethom fudo'r Siri Shortcuts presennol a bwriadau widget i'r un cynhwysydd a rennir tra oeddem wrthi, felly mae popeth yn llifo drwy un bibell nawr.
I'w alluogi: Gosodiadau, Cyffredinol, Bysellfwrdd, Bysellfyrddau, Ychwanegu Bysellfwrdd Newydd, FleaWinder Circus. Nid yw'n gofyn am Fynediad Agored — dim rhwydwaith, dim data yn gadael eich dyfais. Dim ond gwasgiadau bysellau yn pweru chwain.
Mynd a'r Syrcas i Sgriniau Bychain
Cafodd FleaWinder ei gynllunio ar gyfer stribed llydan, tenau uwchben y bar tasgau — yn gyfforddus tirwedd. Mae ffonau yn portread. Roedd gwneud i'r syrcas weithio ar sgriniau bychain yn golygu ail-feddwl y cynllun heb golli'r hyn sy'n ei wneud yn fyw.
Mae'r widget y gellir ei fewnosod yn troi i gynfas tal ar symudol, yn pentyrru'r actau yn fertigol yn hytrach na'u lledaenu ar draws ruban. Mae unrhyw un sy'n gollwng FleaWinder i'w safle eu hunain yn cael cynllun sy'n addasu'n awtomatig. Mae pedwar rhagosodiad thema (tywyll, golau, cynnes, oer) a pharamedr graddfa yn caniatau iddo ymdoddi gydag unrhyw beth o'i amgylch.
Yr her fwyaf oedd darllenadwyedd. Ar sgrin ffon, mae chwain wedi'u tynnu ar raddfa bwrdd gwaith yn smotiau yn unig. Ychwanegom basiad zoom sy'n mwyhau cyrff chwain fel bod eu gwisgoedd, mynegiant, ac ategolion i'w gweld - bandyn pen Pip, helmed Rex, coron fach Blaze. Mae'r manylion personoliaeth a oedd yno bob amser yn sydyn i'w darllen o bellter braich.
Roedd gweddill yr uwchraddio symudol yn llai ysblennydd ond yr un mor bwysig: targedau tap sy'n addas i gyffyrddiad, graddio ffontiau gwell, gofod ymatebol trwy'r safle marchnata. Dim byd chwyldroadol — dim ond gwneud yn sicr bod y syrcas yn edrych yn iawn ble bynnag y dewch chi o hyd iddi.
Gwisgoedd, Tymhorau, a Meistr y Cylch
Am dyfnder gweledol roedd yr wythnos hon. Mae pob chwain yn y golofn bellach yn gwisgo gwisg unigryw — mae gan Nova barasol ar y rhaff dynn, mae Rex yn gwisgo helmed yn y canon, mae Blaze yn cael coron ar gyfer yr act saethu tan. Manylion bychain, ond maent yn rhoi hunaniaeth i bob perfformiwr y gallwch ei adnabod ar yr olwg gyntaf.
Mae'r llwyfan ei hun yn newid gyda'r calendr. Mae system gronynnau tymhorol yn gollwng eira yn y gaeaf, blodau ceirios yn y gwanwyn, tan-drychod yn yr haf, a dail yn yr hydref. Mae hefyd lliw cynnil ddydd/nos wedi'i glymu wrth eich cloc byd real — mae'r stribed yn cynhesu yn awr euraid ac yn pylu ar ol tywyllwch, gyda ser disgleiriach yn yr awyr nos.
Yr ychwanegiad mwyaf yw Meistr y Cylch — chwain arbennig mewn het uchel sy'n crwydro rhwng actau, yn arolygu'r sioe. Nid yw'n perfformio; mae'n goruchwylio. Roedd cael ei lwybr patrol yn iawn yn golygu gosod ei gerddediad fel ei fod yn cyrraedd yr union adeg mae newid act yn gorffen, sy'n rhoi ymdeimlad o goreograffi i'r holl syrcas nad oedd ganddi o'r blaen.
O dan y cwfl, mae system thema lawn yn pweru hyn oll. Wyth palet lliw ac uwch modd auto-dymhorol sy'n dewis yr un cywir yn seiliedig ar y mis. Mae pob lliw ym mhob act ac elfen UI yn tynnu o'r thema weithredol, felly mae newid yn teimlo'n ddi-dor yn hytrach na wedi'i folltio ymlaen.
v1.1.0: Dwy Act Newydd
Mae Fersiwn 1.1.0 yn ychwanegu'r Act Jyglo a'r Saethwr Tan i'r rhestr, gan ddod a'r cyfanswm i saith act syrcas fyw. Mae'r ddau yn rhedeg ar yr un system egni sy'n gyrru gweddill y sioe — eich trawiadau bysell, symudiadau llygoden, a chliciau.
Mae'r Jyglwr yn olrhain peli lluosog mewn arcau parabolig gwirioneddol. Mae'r cyfrif yn graddio gydag egni: dwy neu dair ar seguriant, hyd at chwech ar bŵer llawn, gyda daliadau y tu ol i'r cefn pan fo'r dorf yn mynd yn wyllt. Roedd cael yr amseru'n iawn yn gofyn am ddatgysylltu cyfnod pob pelen fel nad ydynt yn clwsteru.
Mae'r Saethwr Tan yn defnyddio'r system gronynnau bresennol ond gydag effaith cryndod gwres newydd. Mae hyd y fflam yn tyfu gydag egni, ac mae cliciau'n cynhyrchu byrstiau bonws. Y rhan anoddaf oedd cymysgu lliwiau — trosglwyddo'n esmwyth o goch dwfn ar y gwaelod i felyn llachar ar y blaen heb edrych yn rhanediog.
Mae'r ddwy act yn slotio i mewn i'r system cylchdroi bresennol, felly byddwch yn eu gweld yn cyfnewid i mewn ac allan ochr yn ochr a'r pum gwreiddiol. Os ydych chi am binio'ch hoff, mae'r panel Gosodiadau bellach yn caniatau i chi newid actau unigol ymlaen ac i ffwrdd.
Yr Hanes y Tu ol i'r Dudalen Hanes
Mae tudalen hanes FleaWinder yn dogfennu dros bedwar can mlynedd o syrciasau chwain go iawn — o frasluniau microsgop Robert Hooke yn 1665 i berfformwyr Oktoberfest sy'n dal i weithio heddiw. Roedd ei ysgrifennu yn golygu darllen taflenni rhaglen Fictoraidd, toriadau papur newydd wedi'u digitaleiddio, a nifer syndod o bapurau academaidd ar adloniant entomelegol.
Y rhan anoddaf oedd penderfynu beth i'w hepgor. Gallai Louis Bertolotto yn unig lenwi llyfr (a gwnaeth — sawl un, mewn gwirionedd). Y cyfaddawd oedd llinell amser sy'n taro'r prif guriadau a set o adrannau y gellir eu hehangu ar gyfer unrhyw un sydd am fod yn fwy cynhwysfawr.
Mae'r dudalen yn defnyddio priflythrennau gollwng, rhanwyr addurniadol, a theipwyneb serif i adleisio'r taflenni llydan a'r taflenni rhaglen y mae'n eu disgrifio. Mae pob adran yn cau ei hun yn ddiofyn fel na chaiff y darllenydd ei lethu, ond mae'r paragraff cyntaf bob amser i'w weld gyda phriflythyren ollwng i'ch tynnu i mewn.
Mae'r holl destun ar gael yn Saesneg, Sbaeneg, ac Almaeneg. Datgelodd y broses cyfieithu ychydig o hanes lleol hynod ddiddorol — mae traddodiadau Flohzirkus Almaenig yn Oktoberfest, er enghraifft, yn cynnal eu llinach eu hunain ar wahan i'r golygfeydd Llundain ac Efrog Newydd.
Pam Adeiladais FleaWinder
Roeddwn eisiau rhywbeth a wnai'r cyfrifiadur deimlo'n fyw — nid mewn ffordd sy'n tynnu sylw, ond fel cydymaith tawel sy'n ymateb i'ch presenoldeb. Mae'r rhan fwyaf o sgrinsefwyr yn cychwyn pan fyddwch chi'n gadael; mae FleaWinder yn cychwyn pan fyddwch chi'n cyrraedd.
Roedd y syniad yn syml: cymryd yr holl fewnbwn segur y mae eich system weithredu yn ei anwybyddu — rhythm eich teipio, cyflymder eich llygoden, cadans eich cliciau — a'i fwydo i griw o chwain syrcas animeiddiedig. Po fwyaf y gweithiwch, po fwyaf y daw'r sioe yn fyw.
Troi ei adeiladu'n faen prawf tryloyw uwchben y bar tasgau allan i fod yr cyfyngiad cywir. Mae bob amser yn weladwy ond byth yn y ffordd. Nid ydych chi'n rhyngweithio ag ef yn uniongyrchol; rydych chi'n gweithio'n unig, ac mae'n ymateb. Yr her dechnegol oedd ei wneud yn wirioneddol glic-drwodd fel na byddai byth yn dwyn ffocws.
Mae FleaWinder yn llythyr cariad at y syrcas chwain Fictoraidd — ffurf gelf go iawn, ganrifoedd oed lle roedd gwniadwyr watshis yn harneisio chwain go iawn i dynnu certi bach a cherdded rhaffau tynn. Mae'r dudalen hanes yn adrodd y stori honno yn llawn.