Cov txheej txheem:

(Yooj Yim Heev) Tus Qauv Kab Mob (siv Kos): 5 Kauj Ruam
(Yooj Yim Heev) Tus Qauv Kab Mob (siv Kos): 5 Kauj Ruam

Video: (Yooj Yim Heev) Tus Qauv Kab Mob (siv Kos): 5 Kauj Ruam

Video: (Yooj Yim Heev) Tus Qauv Kab Mob (siv Kos): 5 Kauj Ruam
Video: Yasmi - Txiv Nraug Ntsuag ft. JN Vang (Music Video) 2024, Kaum ib hlis
Anonim
(Yooj Yim Heev) Kev Ua Qauv Kab Mob (siv Kos)
(Yooj Yim Heev) Kev Ua Qauv Kab Mob (siv Kos)

Hnub no, peb yuav simulating tus kab mob tshwm sim, nrog nws yog ib yam kab mob, tsis tas yuav yog COVID-19. Qhov kev sim no tau tshoov siab los ntawm cov vis dis aus los ntawm 3blue1brown, uas kuv yuav txuas rau. Txij li qhov no yog rub thiab poob, peb tsis tuaj yeem ua ntau npaum li peb tuaj yeem ua nrog JS lossis Python, tab sis muaj txiaj ntsig los siv khawb ib yam nkaus, yog li, yog tias koj xav pom yuav ua li cas ua qauv tawm tsam nrog JS, koj tuaj yeem saib kuv tsab xov xwm uas kuv tau sau txog kev ua qauv kab mob sib kis ntawm no. Tam sim no, cia peb pib!

Nco tseg: Cov duab saum toj no yog los ntawm kev sim sim los ntawm quantum9innovation (tsis yog Tus Kws Qhia Ntawv) uas koj tuaj yeem pom ntawm no.

Khoom siv:

Koj yuav tsum tau:

  • Scratch Account (koj tuaj yeem sau npe ntawm no
  • Kev paub pib ntawm luag thiab poob (tab sis kuv tseem yuav hla txoj cai)
  • Lub khoos phis tawj lossis lub cuab yeej koj tuaj yeem ua haujlwm nrog (uas koj yuav muaj, txij li koj tau nyeem qhov no)
  • Yeem tau - Saib 3b1b cov vis dis aus, nws yuav muab tswv yim rau koj tias peb tab tom ua haujlwm li cas.

Kauj Ruam 1: Teeb Yooj Yim

Teeb Yooj Yim
Teeb Yooj Yim

Ua ntej, cia peb tsim ib qhov haujlwm, npe nws txhua yam koj xav tau, thiab tom qab ntawd tshem tawm cov sprite uas twb muaj lawm ntawm daim ntaub. Koj tuaj yeem ua qhov no los ntawm nyem lub pob pov tseg ntawm lub sprite. Tam sim no peb muaj daim ntaub thaiv dawb, thiab koj tuaj yeem hloov xim tom qab rau yam koj xav tau.

Tom ntej no, tsim tus sprite tshiab, thiab tsis txhob siv cov sprite uas twb muaj lawm, pleev xim rau koj tus kheej. Ua kom nws yog lub teev xiav. Sprite no sawv cev rau cov pejxeem raug mob hauv zej zog, thiab peb tseem yuav rov qab los/tshem tawm thiab cov neeg muaj mob, uas yog lub npe ntawm tus qauv, SIR (raug, kis tau, rov zoo/tshem tawm), los ntawm. Nco ntsoov muab lub npe sprite "tsis kis".

Tam sim no, tsim tus sprite tshiab (dua), thiab lub npe nws sprite1, uas peb tseem yuav pleev xim rau peb tus kheej. Muab lub npe "Sprite1" thiab tsim 2 khaub ncaws, ib qho yuav tsum yog lub teeb liab, thiab lwm qhov yog lub ntsej muag daj. Ua rau lawv hnav khaub ncaws 1 thiab hnav khaub ncaws 2, feem. Ob qho no sawv cev rau cov neeg muaj tus kab mob (tus lej liab) thiab rov zoo/tshem tawm (qhov chaw grey).

Kauj Ruam 2: Teeb Txoj Cai rau Cov Neeg Raug Raug Rho Tawm

Teeb Txoj Cai rau Cov Neeg Raug Raug Rho Tawm
Teeb Txoj Cai rau Cov Neeg Raug Raug Rho Tawm

Tam sim no peb teeb tsa cov cai pejxeem raug. Peb xub tsim 2 qhov sib txawv: tib neeg thiab kis mob. Qhov "Tib neeg" sib txawv sawv cev rau cov pej xeem thiab tuaj yeem hloov pauv raws li pes tsawg tus neeg peb xav tau hauv peb qhov kev sim, thiab kev sim yuav hloov pauv raws li. Peb kuj tsim tus kab mob sib kis, thiab qhov no sawv cev rau cov pej xeem uas muaj/muaj tus kab mob. Ob qho ntawm cov kev hloov pauv no yuav tsum yog qhov hloov pauv thoob ntiaj teb, txhais tau tias lawv tuaj yeem siv tau hauv txhua qhov sprites.

Tom ntej no, theej cov cai saum toj no rau hauv cov kab mob tsis muaj kab mob. Cia peb taug kev los ntawm qhov nws ua. Thaum txoj haujlwm pib, tus sprite tau muab zais, thiab qhov no yog li peb tsis tas yuav muab cov lej ib yam rau clones rau hauv tus sprite nws tus kheej, uas pab tau. Tom qab ntawd, peb teeb tsa ob qhov sib txawv (kis mob thiab tib neeg) rau yam peb xav kom lawv ua, hauv qhov no, peb teeb tus kab mob rau 1 thiab tib neeg rau 100. Qhov no txhais tau tias peb pib nrog ib tus neeg uas kis thiab 100 tus neeg tag nrho, tsis suav nrog tus neeg mob. Peb tom qab ntawd khiav lub voj, uas yog khiav cov nyiaj uas cov neeg sib txawv yog, hauv qhov no, 100. Peb mus rau qhov chaw tsis raug thiab tom qab ntawd tsim cov clone ntawm sprite. Peb mus rau txoj haujlwm tsis raug vim hais tias txoj hauv kev no peb tsis muaj kab ntawm cov kab txav mus rau hauv ib qho kev taw qhia, thiab hloov chaw yog spawning hauv txoj haujlwm tsis raug.

Kauj Ruam 3: Teeb tsa Txoj Cai rau Tus Kab Mob thiab Tshem Tawm Sprite

Teeb tsa Txoj Cai rau Tus Kab Mob thiab Tshem Tawm Sprite
Teeb tsa Txoj Cai rau Tus Kab Mob thiab Tshem Tawm Sprite

Tam sim no, hloov mus rau "Sprite1" sprite thiab tom qab ntawd luam cov cai saum toj no. Cia peb hla nws. Thaum qhov kev zov me nyuam pib, tus sprite tau muab zais, thiab tom qab ntawd khiav lub voj rau tus nqi uas kis tau teeb tsa. Nws mus rau txoj haujlwm tsis raug thiab tsim cov clone ntawm nws tus kheej.

Kauj Ruam 4: Ua tiav Txoj Cai Pej Xeem Tsis Txaus Siab

Ua tiav Txoj Cai Pej Xeem Cov Neeg Raug Rho Tawm
Ua tiav Txoj Cai Pej Xeem Cov Neeg Raug Rho Tawm

Cia peb hla cov khoom peb yuav tsum tau ua:

  • Kab mob
  • Tsiv

Hloov mus rau tus kab mob tsis kis kab mob, theej cov cai saum toj no, thiab cia mus li cas nws ua tiav qhov kis thiab txav mus los. Ua ntej, nws mus rau ib qho hnav ris tsho, thiab qhov no tsis tsim nyog tiag tiag, tab sis peb muaj nws nyob ntawd yog tias peb txiav txim siab ntxiv, peb tsis tas yuav txhawj xeeb txog nws hloov khaub ncaws rau qhov tshiab uas peb tau ntxiv. Ntxiv mus, nws qhia nws tus kheej. Yog tias koj nco qab, peb tau nkaum tus thawj sprite, yog li cov clones tseem yuav raug zais, uas peb tsis xav tau. Peb mam li khiav lub voj mus ib txhis, uas yuav khiav tag nrho cov haujlwm kom txog rau thaum ib tus neeg nyem qhov kos npe nres ntawm kos. Peb dhia mus rau txoj haujlwm tsis sib xws rau 1 thib ob, thiab tom qab ntawd xyuas seb peb nyob ntawm ntug, qhov xwm txheej twg peb thaws nws. Tom ntej no, yog tias peb tab tom kov cov xim liab, peb tom qab ntawd clone Sprite1 (cov neeg muaj mob/tshem tawm) thiab nce tus kab mob sib kis los ntawm 1, tom qab ntawd tshem peb cov sprite.

Kauj Ruam 5: Ua Kom tiav Tus Kab Mob/Tshem Tawm Txoj Cai

Ua kom tiav Tus Kab Mob/Tshem Tawm Txoj Cai
Ua kom tiav Tus Kab Mob/Tshem Tawm Txoj Cai

Hloov mus rau Sprite1, peb tsim cov npe tshiab, timer. Cov npe no yuav khaws cia ntev npaum li cas tus kab mob kis tau, thiab tom qab qee lub sijhawm, nws yuav tuag lossis rov zoo, dhau los ua ib feem ntawm cov neeg raug tshem tawm/rov zoo, thiab sawv cev los ntawm cov xim daj, uas tsis tuaj yeem rov kis tau.

Luam cov cai saum toj no thiab cia peb hla nws. Thaum peb pib ua tus clone peb tso tag nrho cov vib nas this qhov program tau ua haujlwm rau hauv daim ntawv teev sijhawm, thiab peb yuav tshuaj xyuas qhov no kom pom tias ntev npaum li cas nws tau kis tus kab mob thiab hloov nws kom rov zoo li qub. Peb zais daim ntawv teev sijhawm thiab tom qab ntawd hloov cov khaub ncaws hnav mus rau cov khaub ncaws hnav tsuas yog nyob rau hauv rooj plaub, thiab tom qab ntawd qhia peb cov sprite. Tam sim no peb tau khiav lub voj mus ib txhis, uas muaj ntau yam tshwm sim: peb qhia cov clone kom txav mus rau txoj haujlwm tsis raug txhua txhua ob, txheeb xyuas yog tias qhov sib kis kis tau zoo dua li cov pej xeem nws tus kheej, hauv qhov xwm txheej twg peb teeb tsa nws rau cov pej xeem, thiab thaum kawg, peb mus thiab tshawb xyuas cov npe teev npe khoom thawj zaug kom pom tias nws tau ntev dua 5 vib nas this, thiab yog tias muaj tseeb peb hloov cov khaub ncaws mus rau cov ris tsho zoo li peb tsis tuaj yeem kis tau, thiab tom qab ntawd tshem tawm cov khoom los ntawm lub sijhawm.

Pom zoo: