![Рок кагаз кайчы: 10 кадам Рок кагаз кайчы: 10 кадам](https://i.howwhatproduce.com/images/010/image-27205-j.webp)
Мазмуну:
- 1 -кадам: Иш мейкиндигин ачыңыз
- 2 -кадам: Дизайн Колдонуучу Интерфейси
- 3 -кадам: Click функцияларын түзүү
- 4 -кадам: GetWinner Функциясы
- 5 -кадам: GetWinner функциясын чакыруу
- 6 -кадам: CPU тандоосун алыңыз
- 7 -кадам: RandomPick жазыңыз
- 8 -кадам: Жеңүүчүнү аныктоо
- 9 -кадам: Record Results
- 10 -кадам: Бүтүр
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Таш кагаз кайчы Таш кагаз кайчы](https://i.howwhatproduce.com/images/010/image-27205-1-j.webp)
Максаты: Муну аяктагандан кийин, Code.org аркылуу нөлдөн баштап рок, кагаз кайчы оюнун кантип жасоону үйрөнөсүз.
Керектелүүчү материалдар / талаптар: Javascript синтаксиси, компьютер, Code.org аккаунту жөнүндө негизги түшүнүк.
1 -кадам: Иш мейкиндигин ачыңыз
![Иш мейкиндигин ачуу Иш мейкиндигин ачуу](https://i.howwhatproduce.com/images/010/image-27205-2-j.webp)
1. Code.orgду ачуу менен баштаңыз, долбоорду түзүүнү басыңыз жана колдонмо лабораториясын басыңыз
2 -кадам: Дизайн Колдонуучу Интерфейси
![Колдонуучунун интерфейси Колдонуучунун интерфейси](https://i.howwhatproduce.com/images/010/image-27205-3-j.webp)
2. Коддоо чөйрөсүнүн жогорку сол бурчундагы дизайн өтмөгүн чыкылдатып, үч баскычты (Rock, Paper, Scissors) сүйрөңүз. Аларды белгилеп, ошого жараша IDлерин алмаштырыңыз. Дизайн өтмөгүндө энбелгилерди сүйрөңүз: CPU тандоосу, Оюнчу тандоосу жана Win же Lose индикатору. Буларды идентификациялоо, акыркы жыйынтык жогорудагы сүрөттө окшош болушу керек.
3 -кадам: Click функцияларын түзүү
![Чыкылдатуу функцияларын түзүү Чыкылдатуу функцияларын түзүү](https://i.howwhatproduce.com/images/010/image-27205-4-j.webp)
Ар бир баскыч басылганда иштей турган Event функцияларын түзүңүз. Бул үчүн, дизайн өтмөгүндө каалаган баскычты чыкылдатыңыз, андан кийин дизайн иш мейкиндигиндеги окуялар өтмөгүнүн астына код киргизиңиз.
4 -кадам: GetWinner Функциясы
![GetWinner Функциясы GetWinner Функциясы](https://i.howwhatproduce.com/images/010/image-27205-5-j.webp)
GetWinner деп аталган функцияны жазыңыз, "playersChoice".
5 -кадам: GetWinner функциясын чакыруу
![GetWinner функциясын чакыруу GetWinner функциясын чакыруу](https://i.howwhatproduce.com/images/010/image-27205-6-j.webp)
Ар бир Click Event функциясында getWinner функциясын чакырып, функцияга тиешелүү нерсенин аты жазылган сап жөнөтүңүз.
6 -кадам: CPU тандоосун алыңыз
![CPU тандоосун алыңыз CPU тандоосун алыңыз](https://i.howwhatproduce.com/images/010/image-27205-7-j.webp)
GetWinner функциясында "cpuChoice" өзгөрмөсүн инициалдаңыз жана 0дон 2ге чейинки туш келди санды жаңы randomPick функциясына жөнөтүңүз. Int параметри менен randomPick функциясын түзүңүз.
7 -кадам: RandomPick жазыңыз
![RandomPick жазыңыз RandomPick жазыңыз](https://i.howwhatproduce.com/images/010/image-27205-8-j.webp)
RandomPick функциясында 0дөн 2ге чейинки ар бир туш келди сан үчүн башка нерсени кайтарыңыз. Мисалы. эгер х = 0 "Рокту" кайтарса. Энбелгинин текстин "CPU тандайт" && пунктуна кой
8 -кадам: Жеңүүчүнү аныктоо
![Жеңүүчү аныктоо Жеңүүчү аныктоо](https://i.howwhatproduce.com/images/010/image-27205-9-j.webp)
GetWinner функциясына кайтып, лауреатты аныктоо үчүн if if операторлорун колдонуп playerChoice менен cpuChoiceду салыштырыңыз. Оюнчу жеңүүчү аныкталса, чындыкка туура келген логикалык инициализацияны киргизиңиз, болбосо башка учурда жалган бойдон калат. Эскертүү: Адегенде галстук бар -жогун текшериңиз.
9 -кадам: Record Results
GetWinner функциясынын аягында, CPU утуштарынын саны жана Плеердин утуштарынын саны боюнча глобалдык өзгөрмөнү коюп, ар бир өзгөрмөнү ошого жараша тууралаңыз. GetWinner функциясынын аягында тиешелүү энбелгини тууралаңыз (жеңүүчү аныкталгандан кийин). Негизги энбелгини бул жерде "Сиз утасыз" же "Сиз утуласыз" деп өзгөртүңүз
10 -кадам: Бүтүр
Бул жерде сиздин программаңыз бүтүшү керек, чуркап чыкылдатыңыз жана оюндун туура иштешин камсыз кылыңыз.
Сунушталууда:
Өз рок -тобуңуздун экит адаптерин жасаңыз (мурас адаптерсиз), бузулбай! 10 кадам
![Өз рок -тобуңуздун экит адаптерин жасаңыз (мурас адаптерсиз), бузулбай! 10 кадам Өз рок -тобуңуздун экит адаптерин жасаңыз (мурас адаптерсиз), бузулбай! 10 кадам](https://i.howwhatproduce.com/images/002/image-3963-j.webp)
Өзүңүздүн Rock Band Ekit адаптериңизди түзүңүз (Legacy адаптерсиз), бузулбай! . Ютубдагы DONINATOR мырзага рахмат, ага окшош видеолорду тарткан видео
Таш кагаз кайчы оюну: 6 кадам
![Таш кагаз кайчы оюну: 6 кадам Таш кагаз кайчы оюну: 6 кадам](https://i.howwhatproduce.com/images/002/image-5415-j.webp)
Stone Paper Scissor Game: Бул менин биринчи үйрөткүчүм. Мен көптөн бери жазгым келди, бирок бул жерде жарыялай турган долбоорум жок болчу. Ошентип, мен бул долбоордун идеясы менен келгенде, мен бул чечимди кабыл алдым, ошондуктан мен tensorflow.js сайтын карап чыктым, ал мен
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу ыкмасы/Кайчы колдонуу техникасы: 5 кадам
![Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу ыкмасы/Кайчы колдонуу техникасы: 5 кадам Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу ыкмасы/Кайчы колдонуу техникасы: 5 кадам](https://i.howwhatproduce.com/images/001/image-2761-16-j.webp)
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу ыкмасы/Кайчы колдонуу техникасы: Объектке багытталган программалоого жаңы келген студенттер үчүн үйрөнүү/окутуу методу. Бул аларга класстардан объекттерди түзүү процессин элестетүүгө жана көрүүгө мүмкүнчүлүк берүүнүн бир жолу. Бөлүктөр: 1. Кайчы (каалаган түрү жасайт). 2. Кагаз же карточка кесими. 3. Маркер
Рок үлгүсүнүн анализатору: 4 кадам
![Рок үлгүсүнүн анализатору: 4 кадам Рок үлгүсүнүн анализатору: 4 кадам](https://i.howwhatproduce.com/images/004/image-9242-j.webp)
Rock Sample Analyzer: Rock Sample Analyzer жумшак балка вибрация техникасын колдонуу менен тоо тектеринин түрлөрүн аныктоо жана талдоо үчүн колдонулат. Бул тектердин үлгүлөрүн аныктоонун жаңы ыкмасы. Эгерде метеорит же кандайдыр бир белгисиз рок үлгүсү болсо, анда болжолдоого болот
Raspberry Pi башкарылган кайчы көтөрүү: 17 кадам (сүрөттөр менен)
![Raspberry Pi башкарылган кайчы көтөрүү: 17 кадам (сүрөттөр менен) Raspberry Pi башкарылган кайчы көтөрүү: 17 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/006/image-16815-28-j.webp)
Raspberry Pi башкарылган кайчы көтөргүч: Эмне үчүн кайчы көтөрүлөт? Эмне үчүн жок! Бул сонун жана куруу үчүн кызыктуу долбоор. Менин чыныгы себебим - Улуу Mojave Rover долбоорумдагы камераларды көтөрүү. Мен камералардын ровердин үстүнө чыгып, айланадагы сүрөттөрдү тартып алышын каалайм. Бирок мага керек болчу