Bạn có thể muốn xem " MindRover ". Bây giờ nó đã cũ và khó tìm hơn vì trang web gốc không còn tồn tại, nhưng vẫn có thể được tìm thấy trên Ebay hoặc Amazon . Mặc dù trò chơi / nhiệm vụ định hướng, nó liên quan đến việc chọn từ một bảng các thành phần robot, đặt chúng lên khung máy, sau đó nối chúng lại với nhau. Nó thực sự được thực hiện tốt cho một trò chơi và có thể được sử dụng để khám phá các khái niệm đơn giản đến bán nâng cao. Một số ảnh chụp màn hình ở đây: http://images.google.com/images?q=mindrover .
Nếu bạn đang tìm kiếm thứ gì đó nghiêm túc hơn một chút với khả năng của thế giới thực, bạn có thể muốn kiểm tra FlowStone for Education . Tôi chưa sử dụng nó, nhưng tôi tin rằng đây là một môi trường lập trình trực quan phù hợp lý tưởng cho công việc loại robot.
Cuối cùng, mặc dù không phải phần mềm hay mô phỏng, gần đây tôi đã bắt gặp một bình luận trên reddit bởi phblj liên quan đến một kỹ thuật giới thiệu lập trình , và tôi nghĩ nó thực sự tốt (và đặc biệt thích ứng với lập trình robot). Trích dẫn:
Một ví dụ tuyệt vời về máy tính tôi đã làm với trẻ em: Một đứa trẻ đã trở thành "chương trình" và đưa ra hướng dẫn về cách làm bánh sandwich bơ đậu phộng và thạch, nhưng chúng không thể xem hành động của tôi. Tôi là máy tính, và làm theo hướng dẫn chính xác. Kết quả vui nhộn. (Không lấy nắp ra khỏi thanh đậu phộng, không lấy bánh ra khỏi hộp tôi đã có nó). Sau một phút, một đứa trẻ khác đến và thử. Họ đã đi xa hơn một chút, nhưng vẫn còn bối rối. "Đặt bơ đậu phộng vào bánh mì" dẫn đến cái lọ ngồi trên ổ bánh, v.v ... Phải mất vài đứa trẻ, nhưng cuối cùng chúng tôi cũng nhận được. Nếu bạn có một trợ lý, hãy nhờ họ viết hướng dẫn như họ đã nói, tạo ra "chương trình".
Sau đó, bạn có thể giải thích, nhưng điều thực sự bế tắc là bọn trẻ mỗi đứa "thông minh hơn máy tính". Nhưng máy tính đó thực sự rất nhanh theo hướng dẫn. Vì vậy, họ cần phải sử dụng thông minh của họ và tốc độ máy tính, và ... lập trình!