Hacker News

Ka heke, ka kawe ki te tukutuku

Ka heke, ka kawe ki te tukutuku Ko tenei tātaritanga matawhānui o te hekenga e tuku ana i te tirotiro taipitopito o ona waahanga matua me nga paanga whanui. Ngā Wāhanga Arotahi Ko nga korero e arotahi ana ki: Nga tikanga matua me nga tukanga ...

10 min read Via mrdoob.github.io

Mewayz Team

Editorial Team

Hacker News

Descent, te kaikopere mokowā ono-tohu-a-waahanga rongonui o te tau 1994, kua pai te kawe ki te ipurangi ma te whakamahi i nga hangarau tirotiro hou - me nga paanga mo te hanga me te whakamahi i nga punaha kaha ka tae atu ki tua atu o te petipeti. Ko tenei tohu nui e whakaatu ana ahakoa ko nga tono tuku iho tino uaua, uaua ka taea te hanga hou mo te kaitirotiro, he maataapono i awhihia e nga papaa whakaaro whakamua penei i Mewayz ki te tuku i nga taputapu pakihi-hinoanga ki runga ipurangi katoa.

He aha te Whakahekenga, me pehea te kawe ki te Tukutuku?

Ko te Descent he kaikopere 3D te whenua i tukuna e Parallax Software i te tau 1994, he mea rongonui mo tana whakapohehe i nga nekehanga tuaka-ono i roto i nga maina me nga huarahi mokowhiti. Kaore i rite ki te nuinga o nga kaikopere o tona wa, ka tukuna e Descent te herekoretanga-toru-ahu pono - te roera, te pitch, te yaw - na te mea he uaua te hangarau ahakoa nga paerewa hou. Ko te kawe ki te paetukutuku ka hiahiatia e nga miihini ki te whakamahiWebAssembly (Wasm), he whakatakotoranga ako-rua e taea ai e C me C++ te whakahaere i roto i te tirotiro i nga tere tata-maori. Ko nga taputapu penei i a Emscripten ka whakahiato i te C codebase taketake ki roto i nga waahanga Wasm, i a WebGL e whakahaere ana i te paipa whakaputa 3D i nga wa-pono e hiahiatia ana e te miihini a Descent. Ko te hua he wheako Descent tino purei ka taea te uru mai i tetahi kaitirotiro hou, kaore he whakaurunga.

He aha nga wero Hangarau i tika kia hinga te Tauranga Tukutuku?

Ko te whakamaori i te miihini keemu o te waa DOS mo te mahi tirotiro he tino wero. He maha nga paparanga o te hototahi me te mahi a te roopu miihini i mua i te wa e taea ai e nga kaitakaro te tarai i to raatau kaipuke Pyro-GX ma te kauhanga kotahi:

  • Whakahaere mahara: I hanga e te miihini taketake a Descent he waea mahara tika ka tirotirohia te pouaka kirikiri mo nga take haumarutanga, me whai paparanga tangohanga tupato.
  • Raina paipa oro: Ko te MIDI me nga punaha ororongo matihiko o te keemu me maataki ano ki te API Ororongo Tukutuku, e mahi ana i runga i nga tauira miro rereke katoa.
  • Te whakahaere whakauru: He rereke te ahua o nga whakaurunga papapātuhi, kiore, me te rakau harikoa i roto i nga horopaki tirotiro, otira mo te maukati atatohu me nga kaupapa arotahi.
  • Tiaki i te u tonu: I whakakapihia e te rokiroki tirotiro (IndexedDB, localStorage ranei) nga waea punaha konae taketake mo te tiaki i te ahunga whakamua me te whirihoranga.
  • Ko nga kaupapa here whakawhiti-taketake: Ko nga rawa, nga kaurukui, me nga konae raraunga me tukuna i raro i nga ture herenga CORS, me te taapiri i tetahi paparanga hangahanga kei te ngaro i te tukunga taketake.

"Ko te tino pakaruhanga o te Descent kawe-tukutuku ehara i te mea nostalgia — he tohu o te ariā. Mena ka taea e tetahi keemu 3D te taumaha ahupūngao mai i te tau 1994 te rere hapa i roto i te ripa tirotiro, katahi ka taea te whakaaro ano mo nga rorohiko katoa mo te paetukutuku me te kore e pau te hohonutanga me te mahi."

Me pehea te Whakaaturanga a te Tauranga Descent i nga Ia Whanui i roto i nga Pūmanawa Tukutuku?

Ko te tauranga paetukutuku Descent tetahi waahanga o te nekehanga nui ake e tautuhi ana i nga mahi ka taea e nga kaitirotiro. Ko te WebAssembly, i whakamohio whanuitia i te tau 2017, kua tautokona inaianei puta noa i nga kaitirotiro nui katoa, kua pakaru te whakaaro he pai noa te paetukutuku mo nga tono mama. I tenei ra, ko nga kaiwhakatikatika ataata ngaio, nga taputapu CAD, nga teihana mahi ororongo mamati, me nga papaa-ahua-whakahaere katoa ka rere katoa i roto i te tirotiro. Ko tenei nekehanga ka whakakore i te waku whakaurunga, ka whakaiti i te whakawhirinaki o te taputapu, ka taea e nga kaiwhakawhanake te tuku whakahōutanga inamata me te kore e tono nga kaiwhakamahi ki te papaki, ki te whakauru ano i tetahi mea. Mo nga pakihi, ko te tikanga ka taea e nga roopu te uru atu ki nga taputapu kua tino kitea mai i tetahi taputapu, ki hea - ko te kaupapa whakaaro ano e arahi ana i nga papaa katoa-i-kotahi penei i a Mewayz, e tuku ana i nga waahanga pakihi whakauru 207 ma te atanga-a-tirotiro kotahi.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

He aha nga Pakihi Ka Akona Mai i te Whakahoutanga o te Whakahekenga mo te Tukutuku?

Ko nga whakatau hoahoanga kei muri i te tauranga Descent e kawe ana i nga akoranga tika mo te hanga rorohiko pakihi hou. Kaore nga miihini i ngana ki te hanga ano i te Descent mai i te wahanga mo te kaitirotiro — i tiakina e ratou te arorau taketake, i whakamaoritia te paparanga punaha ma ia paparanga, me te whakamahi i nga API taketake o te kaitirotiro hei taiao wa mahi. Ka whakaatahia e tenei whakaaro hangai-a-raupapa nga tikanga pai mo te hoahoa rorohiko hinonga. Engari kaua ki te papaki i nga taupānga kua momotuhia, ko nga papaaapaki pakihi ka whakakotahi i nga mahi matua - CRM, whakahaere kaupapa, e-tauhokohoko, tātaritanga, whakawhitiwhiti korero a te roopu - ki roto i te punaha whakakotahi ka rere noa nga raraunga i waenga i nga waahanga. Ko Mewayz, neke atu i te 138,000 nga umanga puta noa i te ao, he mea hanga i runga i tenei maapono: he punaha whakahaere 207-waewae mo nga pakihi e mahi pai ana ano he miihini keemu kua oti te hanga, ka waatea mai i te $19 ia marama.

Me pehea te Whakatangihia i runga i te Tukutuku e whakaatu ana i te heke mai o nga Utauta Pakihi-a-Maitirotiro?

Ki te utaina e te tangata a Descent ki roto i te ripa tirotiro ka rere i roto i te maina maina me te kore he takamuri, kei te pa ki a ia ano te turanga hangarau e kaha ana i nga papaaho pakihi whakatipuranga. Kua huri te kaitirotiro ki te wa whakahaere tono mo te ao. Mo nga kaipakihi pakihi, ko te tikanga kua kati te aputa i waenga i nga rorohiko papamahi me nga rorohiko paetukutuku. Ka rere te utu i roto i te kaitirotiro. Ka haere te whakahaerenga taonga i roto i te tirotiro. Ko nga raina paipa a nga kaihoko, nga maramataka ihirangi, nga kaupapa hono, me nga punaha pukapuka e rere ana i roto i te tirotiro. Ko te tauranga Descent he tohu ahurea: ko nga mea katoa e hiahia ana ki nga taputapu motuhake, ki te whakaurunga rohe ranei, ka taea e te URL inaianei. Ka awhi katoa a Mewayz i tenei, ka tukuna he OS pakihi katoa — mai i nga taputapu hono-i-koiora ki nga maakete kaihoko maha — ma te app.mewayz.com me te kore e tango kotahi.

Patai Auau

Ka taea te purei a Descent ki te tirotiro mo te kore utu?

He maha nga tauranga tukutuku a Descent i hangaia e te hunga powhiriwhiri me te puna tuwhera kei runga ipurangi, ka taea e nga kaitakaro te wheako tika i te kaikopere matarohia i roto i nga kaitirotiro hou ma te whakamahi i te WebAssembly me te WebGL. Ko te mahinga ka whakawhirinaki ki te putanga tirotiro me nga taputapu, engari ko te nuinga o nga hangahanga ka rere pai i runga i nga pona me nga papamahi-waenganui me te kore he taputapu taapiri, he taputapu rorohiko ranei.

He aha te hangarau e taea ai te whakahaere keemu 1994 i roto i te tirotiro tukutuku hou?

Ko te hangarau tuatahi ko WebAssembly (Wasm), e whakahiato ana i te waehere keemu C/C++ taketake ki te whakatakotoranga rua ka taea e nga kaitirotiro te mahi i te tere tata-maori. Ka honoa ki te WebGL mo nga whakairoiro-whakatere me te API Ororongo Tukutuku mo te oro, ka taea te whakaputa i te wheako keemu taketake katoa i roto i te ripa tirotiro paerewa i runga i tetahi punaha whakahaere.

He pehea te painga o te rorohiko-a-tukutuku ki nga kaipakihi iti ki nga tono papamahi tawhito?

Ka whakakorehia e te rorohiko-tutukutuku te whakaurunga, te whakaheke i te IT i runga ake, ka taea te whakahōutanga inamata, me te tuku i nga kapa ki te mahi tahi mai i tetahi taputapu kaore he raruraru putanga. Ko nga papaaho pera i a Mewayz ka whakawhānui ake i tenei ma te whakakotahi i nga mahi pakihi neke atu i te 200 - e-tauhokohoko, CRM, whakarite, tātari, me etahi atu - ki te ohaurunga kotahi timata mai i te $19/marama, hei whakakapi i te kohinga taputapu kua pakaruhia e te nuinga o nga pakihi iti ki te pupuri.

Ahakoa kei te kite ano koe i tetahi keemu matarohia, kei te hanga pakihi tauineine ranei, ko te kaitirotiro inaianei to papaa tino kaha. Tīmatahia tō whakamātau kore utu i app.mewayz.com ka torotoro me pehea e taea ai e 207 kōwae whakauru te whakakapi i nga taputapu momotu hei whakaroa i to pakihi.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime