Chuyển các trò chơi video cổ điển từ hai chiều sang một có thể cho kết quả thú vị. Tôi đã dịch một bài viết của Instructables dưới biệt danh mischka về một thử nghiệm tương ứng với một trò chơi tương tự như Pong. Và tác giả của cùng một trang web có biệt danh Infinityspace đã chuyển một trò chơi tương tự Duck Hunt sang một chiều. Thiết kế của nó là một phiên bản sửa đổi một chút. tự làm một tác giả khác của cùng một trang, dưới biệt danh Joe_barhouch, về người mà anh ta nói ở đây.
Cốt truyện của trò chơi như sau: một con vịt bay qua người thợ săn, và bạn cần nhấn nút ngay lúc nó ở ngay phía trên người thợ săn. Tuy nhiên, các trò chơi video cổ điển rất tối giản và thậm chí còn hơn thế sau khi được chuyển sang không gian một chiều. Người ta không biết đâu là người ở trên, và người ta tin rằng ở giữa một dòng hiển thị một khoảng cách giữa con vịt và người thợ săn bằng 0, do đó, thực tế là tốc độ bay của phân số là hữu hạn không được tính đến, và người dẫn đầu được dạy trong thế giới thực của thợ săn trước tiên. không bắt buộc trong trò chơi này.
Một con vịt có thể tái sử dụng, bởi vì trong không gian một chiều, nó không có nơi nào để rơi. Khi thợ săn chui vào nó, nó nhấp nháy và ... tiếp tục bay xa hơn, nhưng với tốc độ nhanh hơn. Sự gia tăng tốc độ với mỗi lần đánh tiếp tục cho đến khi thợ săn bắt đầu bỏ lỡ. Nếu anh ta bỏ lỡ năm lần, thậm chí không liên tiếp, con vịt, dịch chuyển đến đầu dòng (hóa ra là dịch chuyển tức thời trong không gian một chiều là một điều đơn giản và trần tục, như đi bộ hoặc cưỡi trong không gian hai chiều hoặc ba chiều), sau đó trò chơi bắt đầu và nghỉ ngơi. lại ở tốc độ thấp.
Vâng, điều này không dành cho bạn, hãy chú ý đến việc sử dụng Ctrl + C ở đó với ý nghĩa tương tự như nó được sử dụng cho đến nay trong các hệ điều hành giống như UNIX hiện đại (video sau đây được Sergei Frolov quay):
Nhưng hãy để Lôi quay trở lại xưởng Infinityspace - anh ta háo hức thử nghiệm không gian một chiều, thậm chí là ảo, vì vậy anh ta khẩn trương chuẩn bị một nút, đèn LED, bộ nhảy song công, cáp USB cho Arduino và điện trở giới hạn hiện tại:
Tạo ra chương trình Fritzing để kết nối đèn LED với điện trở. Tất cả các đèn LED được kết nối bằng cực dương với chân Arduino, cực âm đến điện trở, chân điện trở đối diện được kết nối với một dây chung. Nút trong sơ đồ không được hiển thị, khi nhấn, nó kết nối chân Arduino 13 với một dây chung. Nên kéo nó lên bằng một điện trở, hoặc bật đầu ra 13 của điện trở kéo lên bên trong theo chương trình.
Sau đây là danh sách các chân Arduino liên quan:
Đèn LED 1 - chân 2
. . .
Đèn LED 9 - chân 10
Nút - chân 13.
Phác thảo bậc thầy ở đây. Nếu bạn muốn, bạn có thể chỉnh sửa nó để bạn có thể bỏ lỡ con vịt không 5 lần, nhưng, giả sử, 100. Và nhớ ZX Spectrum và gian lận của nhóm POKE cho các tài liệu quảng cáo đặc biệt. Các tính năng của chương trình là các bình luận bằng tiếng Trung, cũng như xuất ra màn hình cổng nối tiếp các thông báo về các sự kiện xảy ra trong trò chơi.
Bậc thầy làm cho vỏ trò chơi ra khỏi một hộp các tông, mặc dù nhựa, gỗ dán, kim loại tấm, vv có thể được sử dụng cho việc này. Ngân sách nhất, nhưng đồng thời trường hợp bền là một hộp nối. Khi chuyển các sản phẩm sản xuất tại nhà vào vỏ máy, nên loại bỏ bảng mạch và bộ nhảy Dupont - chúng rất hữu ích để gỡ lỗi các dự án sau - và kết nối mọi thứ bằng cách hàn.
Với trí tưởng tượng đầy đủ, bạn có thể đưa ra các tương tự một chiều của các trò chơi cổ điển khác. Và thậm chí tạo một bàn điều khiển duy nhất cho chúng bằng một dòng đèn LED và một số nút, trong đó các bộ vi điều khiển với các trò chơi một chiều khác nhau có thể được thay đổi như hộp mực. Một chiều không phải là hướng duy nhất trong việc áp dụng nguyên tắc KISS cho các trò chơi. Ngoài ra còn có các trò chơi âm thanh mà hình ảnh bị thiếu và người chơi nhận được tất cả thông tin dưới dạng âm thanh. Ban đầu, những trò chơi như vậy được phát triển cho người mù, nhưng sau đó những người muốn chơi trong đó đã được tìm thấy trong số những người bị nhìn thấy.