» อิเล็กทรอนิกส์ » Arduino »เราเล่นในมิติเดียว - 2

เราเล่นในมิติเดียว - 2



การถ่ายโอนวิดีโอเกมคลาสสิคจากสองมิติเป็นหนึ่งสามารถให้ผลลัพธ์ที่น่าสนใจ ฉันได้แปลบทความโดย Instructables ภายใต้ชื่อเล่น mischka เกี่ยวกับการทดลองที่สอดคล้องกับเกมที่คล้ายกับ Pong และผู้เขียนไซต์เดียวกันภายใต้ชื่อเล่น Infinityspace ได้โอนเกมที่คล้ายกับ Duck Hunt ไปยังมิติเดียว การออกแบบเป็นรุ่นดัดแปลงเล็กน้อย ทำที่บ้าน ผู้เขียนคนอื่นของไซต์เดียวกันภายใต้ชื่อเล่น Joe_barhouch เกี่ยวกับคนที่เขาพูด ที่นี่.

เนื้อเรื่องของเกมมีดังนี้: เป็ดบินผ่านนายพรานและคุณต้องกดปุ่มในขณะที่อยู่เหนือนักล่า อย่างไรก็ตามวิดีโอเกมคลาสสิคนั้นเรียบง่ายมากและยิ่งกว่านั้นหลังจากถูกถ่ายโอนไปยังพื้นที่หนึ่งมิติ มันไม่รู้ว่าอะไรคือ "เหนือ" และมีความเชื่อกันว่าในช่วงกลางของบรรทัดเดียวแสดงระยะห่างระหว่างเป็ดและนักล่าเท่ากับศูนย์ดังนั้นความจริงที่ว่าความเร็วในการบินของเศษส่วนไม่ได้ถูกนำมาพิจารณาและนำไปสู่การสอน ไม่จำเป็นในเกมนี้

เป็ดสามารถนำกลับมาใช้ใหม่ได้เพราะในพื้นที่หนึ่งมิติมันไม่มีที่จะล้ม เมื่อนักล่าเข้ามามันจะกระพริบและ ... ยังคงบินต่อไป แต่ด้วยความเร็วที่เร็วขึ้น การเพิ่มความเร็วในการโจมตีแต่ละครั้งจะดำเนินต่อไปจนกว่านักล่าจะเริ่มพลาด หากเขาพลาดห้าครั้งไม่เว้นแถวเป็ดเคลื่อนย้ายไปยังจุดเริ่มต้นของบรรทัด (ปรากฎว่าเทเลพอร์ตในพื้นที่หนึ่งมิตินั้นเป็นสิ่งที่เรียบง่ายและธรรมดาเช่นเดินหรือขี่ในพื้นที่สองมิติหรือสามมิติ) หลังจากนั้นเกมก็เริ่มพักผ่อน อีกครั้งที่ความเร็วต่ำ



ใช่สิ่งนี้ไม่เหมาะสำหรับคุณให้สนใจการใช้ Ctrl + C ในความหมายเดียวกับที่ใช้ในคอนโซลของระบบปฏิบัติการ UNIX ที่ทันสมัย ​​(วิดีโอดังต่อไปนี้ถูกยิงโดย Sergei Frolov):



แต่ให้กลับไปที่การประชุมเชิงปฏิบัติการ Infinityspace - เขากระตือรือร้นที่จะทดลองกับพื้นที่หนึ่งมิติหรือแม้แต่พื้นที่เสมือนจริงดังนั้นเขาจึงเตรียมปุ่มไฟ LED, จัมเปอร์ดูปองท์, สายเคเบิล USB สำหรับ Arduino และตัวต้านทาน จำกัด ปัจจุบัน:

เราเล่นในมิติเดียว - 2



สร้างโปรแกรม Fritzing สำหรับเชื่อมต่อ LED กับตัวต้านทาน ไฟ LED ทั้งหมดเชื่อมต่อกันด้วยขั้วบวกกับขา Arduino, แคโทดไปยังตัวต้านทาน, ตัวต้านทานแบบหมุดตรงข้ามเชื่อมต่อกับสายทั่วไป ปุ่มในไดอะแกรมไม่แสดงเมื่อกดมันจะเชื่อมต่อ Arduino pin 13 กับสายทั่วไป ขอแนะนำให้ดึงขึ้นด้วยตัวต้านทานหรือเปิดเอาต์พุต 13 ของตัวต้านทานแบบดึงขึ้นภายในโดยทางโปรแกรม



ต่อไปนี้เป็นรายการของหมุด Arduino ที่เกี่ยวข้อง:

LED 1 - พิน 2
. . .
LED 9 - pin 10
ปุ่ม - พิน 13

สเปรดมาสเตอร์สเก็ตช์ ที่นี่. หากคุณต้องการคุณสามารถแก้ไขได้เพื่อให้คุณไม่พลาดเป็ด 5 ครั้ง แต่พูด 100 และจำ ZX Spectrum และโกงโดยทีม POKE สำหรับโบรชัวร์พิเศษ คุณสมบัติของโปรแกรมคือการแสดงความคิดเห็นเป็นภาษาจีนเช่นเดียวกับการส่งออกไปยังจอภาพพอร์ตอนุกรมของข้อความเกี่ยวกับเหตุการณ์ที่เกิดขึ้นในระหว่างเกม

ต้นแบบทำให้กล่องเกมออกมาจากกล่องกระดาษแข็งแม้ว่าสามารถใช้พลาสติกไม้อัดแผ่นโลหะ ฯลฯ ได้ งบประมาณที่มากที่สุด แต่ในเวลาเดียวกันกรณีที่คงทนเป็นกล่องแยก เมื่อถ่ายโอนผลิตภัณฑ์ที่ผลิตเองไปยังเคสเราแนะนำให้ถอดเขียงหั่นขนมและจัมเปอร์ดูปองท์ซึ่งเป็นประโยชน์สำหรับการแก้ไขข้อบกพร่องของโครงการต่อไปนี้และเชื่อมต่อทุกอย่างด้วยการบัดกรี









ด้วยจินตนาการที่เพียงพอคุณสามารถสร้าง analogues แบบหนึ่งมิติของเกมคลาสสิคอื่น ๆ และยังสร้างคอนโซลเดียวสำหรับพวกเขาด้วยสายไฟ LED และปุ่มหลายปุ่มซึ่งไมโครคอนโทรลเลอร์ที่มีเกมหนึ่งมิติสามารถเปลี่ยนได้เช่นคาร์ทริดจ์ มิติเดียวไม่ใช่ทิศทางเดียวในการประยุกต์ใช้หลักการ KISS กับเกม นอกจากนี้ยังมีเกมเสียงที่ภาพหายไปและผู้เล่นจะได้รับข้อมูลทั้งหมดในรูปแบบของเสียง เริ่มแรกเกมดังกล่าวได้รับการพัฒนาสำหรับคนตาบอด แต่แล้วผู้ที่ต้องการเล่นในพวกเขาถูกพบในหมู่สายตา
4.3
1.7
5

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...