ዝርዝር ሁኔታ:
- ደረጃ 1: መሰረታዊ ቅንብር
- ደረጃ 2 - ለጥርጣሬ ህዝብ ኮዱን ማዘጋጀት
- ደረጃ 3 ለተበከለው እና ለተወገደው ስፕሪት ኮዱን ማዘጋጀት
- ደረጃ 4 - ተጠራጣሪውን የህዝብ ቁጥር ማሟላት
- ደረጃ 5 - የተበከለ/የተወገደውን ኮድ ማጠናቀቅ
ቪዲዮ: (በጣም ቀላል) በሽታ አምሳያ (ጭረት በመጠቀም) 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ዛሬ ፣ ማንኛውም በሽታ ፣ የግድ COVID-19 ሳይሆን ፣ የበሽታ ወረርሽኝን እናስመስላለን። ይህ ማስመሰል በ 3blue1brown በቪዲዮ ተመስጦ ነበር ፣ እኔ የማገናኘው። ይህ መጎተት እና መጣል ስለሆነ እኛ በ JS ወይም በ Python የምንችለውን ያህል ማድረግ አንችልም ፣ ግን ጭረትን መጠቀምም ጥቅሞች አሉት ፣ ስለዚህ ፣ ከ JS ጋር ወረርሽኝን እንዴት መቅረጽ እንደሚቻል ማየት ከፈለጉ የእኔን ማየት ይችላሉ የበሽታ ወረርሽኝ ሞዴሊንግን በተመለከተ የፃፍኩት ጽሑፍ እዚህ። አሁን ፣ እንጀምር!
ማሳሰቢያ - ከላይ ያለው ምስል እዚህ እርስዎ ማየት ከሚችሉት በኳንተም 9 ኢኖቬሽን (የአስተማሪ ተጠቃሚ አይደለም)
አቅርቦቶች
ያስፈልግዎታል:
- የጭረት መለያ (እዚህ መመዝገብ ይችላሉ
- የመጎተት እና የመጣል መሰረታዊ ዕውቀት (ግን አሁንም ኮዱን አልፋለሁ)
- እርስዎ ፕሮግራም ሊያደርጉበት የሚችሉበት ኮምፒተር ወይም መሣሪያ (እርስዎ ሊኖርዎት ይችላል ፣ ይህንን እያነበቡ ስለሆነ)
- አማራጭ - 3b1b ቪዲዮውን ይመልከቱ ፣ እኛ ስለምንሠራው ነገር የተወሰነ ሀሳብ ይሰጥዎታል።
ደረጃ 1: መሰረታዊ ቅንብር
በመጀመሪያ ፣ አንድ ፕሮጀክት እንፍጠር ፣ የፈለጉትን ሁሉ ርዕስ እናድርገው ፣ እና አሁን ያለውን ስፕሪት በሸራ ላይ ይሰርዙ። በስፕራይተሩ ላይ ያለውን የቆሻሻ መጣያ ቁልፍን ጠቅ በማድረግ ይህንን ማድረግ ይችላሉ። አሁን ባዶ ሸራ አለን ፣ እና እርስዎ የሚፈልጉትን ሁሉ የበስተጀርባውን ቀለም መለወጥ ይችላሉ።
በመቀጠልም አዲስ ስፕሬትን ይፍጠሩ ፣ እና አሁን ያለውን ስፕሪት ከመጠቀም ይልቅ የራስዎን ቀለም ይሳሉ። ሰማያዊ ነጥብ ያድርጉት። ይህ sprite የህብረተሰቡን ተጋላጭነት ህዝብ ይወክላል ፣ እንዲሁም እኛ ያገገመ/የተወገደ እና በበሽታው የተያዘ ህዝብ ይኖረናል ፣ ይህም የአምሳያው ስም SIR (ተጋላጭ ፣ በበሽታ የተያዘ ፣ ያገገመ/የተወገደ) ነው። ስፓይተሩን “ያልተበከለ” መሰየሙን ያረጋግጡ።
አሁን ፣ አዲስ sprite (እንደገና) ይፍጠሩ ፣ እና እኛ እራሳችንን የምንቀባውን sprite1 ብለው ስያሜ ይስጡ። “Sprite1” ብለው ርዕስ ይስጡት እና 2 አልባሳትን ይፍጠሩ ፣ አንዱ ቀይ ነጥብ ፣ ሁለተኛው ደግሞ ግራጫ ነጥብ መሆን አለበት። በቅደም ተከተል አልባሳትን 1 እና አልባሳትን 2 ያድርጓቸው። እነዚህ ሁለቱ በበሽታው የተያዙትን (ቀይ ነጥቡን) እና ያገገሙ/የተወገዱ (ግራጫ ነጥቡን) ሕዝቦች ይወክላሉ።
ደረጃ 2 - ለጥርጣሬ ህዝብ ኮዱን ማዘጋጀት
አሁን ተጋላጭ የሆነውን የህዝብ ቁጥር አዘጋጅተናል። በመጀመሪያ 2 ተለዋዋጮችን እንፈጥራለን -ሰዎች እና በበሽታው የተያዙ። የ “ሰዎች” ተለዋዋጭ ህዝብን ይወክላል እና በእኛ ማስመሰል ውስጥ ምን ያህል ሰዎች እንደምንፈልገው ሊለወጥ ይችላል ፣ እና ማስመሰል በዚህ መሠረት ይለወጣል። እኛ ደግሞ በበሽታው የተለወጠ ተለዋዋጭ እንፈጥራለን ፣ እና ይህ በበሽታው/በበሽታው የተያዘውን ህዝብ ይወክላል። ሁለቱም እነዚህ ተለዋዋጮች ዓለም አቀፋዊ ተለዋዋጮች መሆን አለባቸው ፣ ማለትም በሁሉም ስፕሪተሮች ውስጥ ጥቅም ላይ ሊውሉ ይችላሉ።
በመቀጠል ከላይ ያለውን ኮድ ባልተበከለ sprite ውስጥ ይቅዱ። በሚያደርገው ነገር እንጓዝ። ፕሮግራሙ ሲጀመር ፣ ስፕራይቱ ተደብቋል ፣ እና ይህ እኛ ለ clones ተመሳሳይ ኮድ ወደ sprite ራሱ ውስጥ ማስገባት የለብንም ፣ ይህም ይረዳናል። ከዚያ እኛ ሁለቱን ተለዋዋጮች (በበሽታው የተያዙ እና ሰዎችን) እኛ የምንፈልገውን እንዲሆን አድርገናል ፣ በዚህ ሁኔታ ፣ በበሽታው የተያዙትን 1 እና ሰዎችን ወደ 100 አድርገናል። ይህ ማለት በበሽታው ከተያዘ አንድ ሰው እና 100 ጠቅላላ ሰዎች እንጀምራለን ፣ በበሽታው የተያዘውን ሰው ሳይጨምር። ከዚያ የሰዎች ተለዋዋጭ የሆነውን መጠን የሚመራውን loop እንሠራለን ፣ በዚህ ሁኔታ ፣ 100. ወደ የዘፈቀደ አቀማመጥ እንሄዳለን እና ከዚያ የስፕሪቱን ክሎንን እንፈጥራለን። እኛ ወደ አንድ የዘፈቀደ አቀማመጥ እንሄዳለን ምክንያቱም በዚህ መንገድ በአንድ አቅጣጫ የሚንቀሳቀሱ የነጥቦች መስመር ስለሌለን ፣ ይልቁንም በዘፈቀደ አቀማመጥ ውስጥ እየተራቡ ነው።
ደረጃ 3 ለተበከለው እና ለተወገደው ስፕሪት ኮዱን ማዘጋጀት
አሁን ወደ “Sprite1” sprite ይቀይሩ እና ከዚያ ከላይ ያለውን ኮድ ይቅዱ። በእሱ እንለፍ። ፕሮግራሙ ሲጀመር ስፕራይቱ ተደብቋል ፣ ከዚያ በበሽታው ለተያዘው መጠን አንድ ዙር ያካሂዳል። ወደ የዘፈቀደ አቀማመጥ ይሄዳል እና የራሱን ክሎኔን ይፈጥራል።
ደረጃ 4 - ተጠራጣሪውን የህዝብ ቁጥር ማሟላት
ማድረግ ያለብንን ነገሮች እንለፍ -
- ተላላፊ
- አንቀሳቅስ
ወደ ያልተበከለው ስፕሪት ይለውጡ ፣ ከላይ ያለውን ኮድ ይቅዱ እና ኢንፌክሽኑን እና መንቀሳቀሱን እንዴት እንደጨረሰ እንሂድ። በመጀመሪያ ፣ ወደ አለባበስ አንድ ይሄዳል ፣ እና ይህ በእርግጥ አስፈላጊ አይደለም ፣ ግን እኛ እዚያ አለን ስለዚህ እኛ ተጨማሪ ለመጨመር ከወሰንን ፣ እኛ ወደ ጨመርናቸው አዲስ አልባሳትን ስለመቀየሩ መጨነቅ የለብንም። በመቀጠልም እራሱን ያሳያል። ካስታወሱ ፣ እኛ የመጀመሪያውን ስፕራይትን ደበቅነው ፣ ስለዚህ እኛ የማንፈልጋቸው ክሎኖችም ተደብቀዋል። ከዚያ አንድ ሰው በጭረት ላይ የማቆሚያ ምልክቱን ጠቅ እስኪያደርግ ድረስ ፕሮግራሙን በሙሉ የሚያከናውን የዘላለም loop ን እናካሂዳለን። ለ 1 ሰከንድ በዘፈቀደ ቦታ ላይ እንንሸራተታለን ፣ እና ከዚያ ጫፉ ላይ እንደሆንን ያረጋግጡ ፣ በዚህ ሁኔታ እኛ እንገፋፋለን። በመቀጠል ፣ ቀይ ቀለምን የምንነካ ከሆነ ፣ ከዚያ Sprite1 ን (የተበከለው/የተወገደውን ህዝብ) ክሎ እና የተበከለውን ተለዋዋጭ በ 1 እንጨምራለን ፣ በመቀጠልም የእኛን ስፕሪት (ስፕራይት) ይሰርዘዋል።
ደረጃ 5 - የተበከለ/የተወገደውን ኮድ ማጠናቀቅ
ወደ Sprite1 በመቀየር አዲስ ዝርዝር ፣ ሰዓት ቆጣሪ እንፈጥራለን። ይህ ዝርዝር አንድ ነጥብ በበሽታው ለምን ያህል ጊዜ እንደሚከታተል ይከታተላል ፣ እና ከተወሰነ ጊዜ በኋላ ፣ ይሞታል ወይም ያገግማል ፣ የተወገደው/ያገገመ ህዝብ አካል ይሆናል ፣ እና እንደገና ሊታከም በማይችል ግራጫ ነጥብ ይወከላል።
ከላይ ያለውን ኮድ ይቅዱ እና እንለፍ። እንደ ክሎኒንግ ስንጀምር ፕሮግራሙ በሰዓት ቆጣሪ ዝርዝር ውስጥ ሲሠራ የቆየውን አጠቃላይ የሰከንዶች መጠን እናስገባለን ፣ እና ይህንን በበሽታው ለምን ያህል ጊዜ እንደ ሆነ ለማየት እና እንደዚያው እንዲመለስ እንለውጣለን። የሰዓት ቆጣሪ ዝርዝሩን እንደብቃለን እና ከዚያ የክሎንን አለባበስ ወደ ተበከለው አለባበስ እንለውጣለን ፣ ከዚያ የእኛን ስፕሬይ እናሳያለን። እኛ ብዙ ነገሮች የሚከሰቱበትን የዘለአለም ዑደትን እናካሂዳለን -ክሎኑን በየሰከንዱ በዘፈቀደ ቦታ ላይ እንዲንሸራተት እንነግራለን ፣ በበሽታው የተያዘው ተለዋዋጭ ከራሱ ከራሱ ይበልጣል የሚለውን ይፈትሹ ፣ በዚህ ሁኔታ ለሕዝቡ እናስቀምጠዋለን ፣ እና በመጨረሻም ፣ እኛ ከ 5 ሰከንዶች በላይ መሆን አለመሆኑን ለማየት የሰዓት ቆጣሪ ዝርዝሩን የመጀመሪያ ንጥል እንፈትሻለን ፣ እና እውነት ከሆነ ልብሱን ወደ ተመለሰው አለባበስ እንለውጣለን ፣ ስለዚህ እኛ መበከል አንችልም እና ከዚያ ንጥሉን ከሰዓት ቆጣሪ እንሰርዛለን።
የሚመከር:
RC V.E.P. በጣም ቀላል አውሮፕላን ፣ በ polystyrene ፒዛ ትሪዎች በመጠቀም የተገነባ 5 ደረጃዎች
RC V.E.P. በጣም ቀላል አውሮፕላን ፣ የ polystyrene ፒዛ ትሪዎችን በመጠቀም ተገንብቷል- ወደ ውድድሩ Epilog VIII ገባሁ ፣ ይህንን ፕሮጀክት ከወደዱ እባክዎን ድምጽ ይስጡ! 37 ኤቢሲ ፣ በቂ ሊፍት የሚያመነጨውን ፊውዝሌጅ ዲዛይን ማድረግ ሳችል ፣ እኔ ወስኛለሁ
ጭረት በመጠቀም DIY የጽሕፈት ማሽን - 10 ደረጃዎች
ጭረት በመጠቀም የ DIY የጽሕፈት ማሽን - ሰላም ለሁሉም ወደ አዲሱ አስተማሪዎቻችን እንኳን በደህና መጡ የዛሬው ፕሮጀክት አሮጌ እንደገና ጥቅም ላይ የዋሉ የጭረት ቁሳቁሶችን በመጠቀም የተሰራ አነስተኛ የ CNC ሴራ ነው።
እጅግ በጣም ቀላል ቀላል ከፍተኛ የቮልቴጅ ጄኔሬተር ያድርጉ - 5 ደረጃዎች
እጅግ በጣም ቀላል ቀላል ከፍተኛ የቮልቴጅ ጄኔሬተር ያድርጉ - እንደ ቴስላ ኮይል ፣ ማርክስ ጄኔሬተር እና የመሳሰሉትን ብልጭታዎችን ለመሥራት ከፍተኛ የቮልቴጅ መሳሪያዎችን ለመገንባት አስበው ያውቃሉ? ! እሱ ጥቂት ኪሎ ቮልት የማይንቀሳቀስ-መሰል ሰዎችን መፍጠር ይችላል
በጣም ቀላል ገና በጣም ውጤታማ ፕራንክ (የኮምፒተር ፕራንክ) 3 ደረጃዎች
በጣም ቀላል … ገና በጣም ውጤታማ ፕራንክ (የኮምፒተር ፕራንክ) - ይህ አስተማሪ በጣም ቀላል ፣ ግን በጣም ውጤታማ ነው! ምን ይሆናል - በተጠቂው ዴስክቶፕ ላይ ያሉትን ሁሉንም አዶዎች ይደብቃሉ። ፕራንክ ካደረጉ በኋላ ተጎጂው ኮምፒውተሩን ሲመለከት ይደነግጣል። ይህ በማንኛውም መንገድ ኮምፒተርን ሊጎዳ አይችልም
እጅግ በጣም ቀላል እና እጅግ በጣም ርካሽ መግነጢሳዊ መጭመቂያ!: 3 ደረጃዎች
እጅግ በጣም ቀላል እና እጅግ በጣም ርካሽ Magneto Scratcher !: " Magnero scratcher " በመቧጨር ብቻ አስቂኝ ድምጾችን መፍጠር የሚችል መሣሪያ ነው። መግነጢሳዊ ቁሶች. እንደ ኦዲዮ ካሴቶች ፣ የቪዲዮ ካሴቶች ፣ ክሬዲት ካርዶች ፣ መግነጢሳዊ ዲስኮች ወዘተ … አንድን ለመገንባት እጅግ በጣም ቀላል መንገድ እዚህ አለ። ብራንዲ አያስፈልግም