나는 프로그래머가 되고 싶어요, 저를 가르쳐 주세요!
안녕하세요, 여러분.
알다시피, 프로그래밍 능력은 프로그래밍 언어의 구문을 아는 것뿐만 아니라, 몇 년 동안 교육 기관에서 당신에게 주입하려고 하는 특정한 사고 방식을 의미합니다. 그러나 그 과정에서 당신이 유용한 무언가로 나올지는 확실하지 않습니다.
바로 그런 게으른 사람들을 위해 만들어진 플래시 게임이 바로 Light Bot입니다. 물론 이 게임은 시간을 죽이고 싶거나 객체 지향 사고 능력을 테스트해 보고 싶은 사람들에게도 좋습니다.
오, 신이여, 나는 함수를 작성하고 있습니다
자, 여러분에게는 머리에 전구가 달린 작은 귀여운 로봇이 있습니다. 그는 스스로 아무것도 할 수 없습니다. 여러분의 임무는 그를 레벨을 따라 끌고 가면서 모든 파란 플랫폼을 활성화하는 것입니다. 말처럼 쉽지만, 문제는 이동 명령을 미리 설정해야 한다는 것입니다.
게임의 첫 번째 부분과 로비입니다.
여기에는 다섯 가지의 서로 다른 명령(앞으로, 오른쪽으로 회전, 왼쪽으로 회전, 점프, 플랫폼 활성화)과 두 개의 함수가 있습니다.
모든 것이 상당히 간단하게 시작됩니다.
명령은 Main Method라고 하는 12개의 셀로 구성된 필드에 주어집니다. 바로 그곳이 게임의 핵심입니다. 처음 몇 레벨은 별로 어렵지 않으며, 모든 명령을 주고 우리의 로봇이 절망적으로 소망하는 플랫폼으로 나아가는 모습을 지켜볼 수 있습니다.
중반에 접어들면서 진정한 재미가 시작됩니다.
필드가 부족해지면 함수가 등장합니다. 총 두 개의 함수가 있으며, 각각 8개의 셀로 된 필드와 작업 패널에 별도의 아이콘을 가집니다. 활용할 수 있는 옵션이 무궁무진합니다. 필요한 동작을 함수에 추가하고, 이후 동작 필드에 삽입할 수 있을 뿐만 아니라, 한 함수 안에 다른 함수가 있을 수 있는 복잡한 프로그램도 만들 수 있습니다. 가능한 조합이 무수히 많습니다.
정말 대단하군요!
따라서 충분한 기술과 노력으로, 기술학교\대학\대학에서 두 학기 동안 배우는 것보다 하룻밤 만에 프로그래밍 기초를 배울 수 있습니다. 이것이 바로 게임을 통한 학습이라고 합니다.
이만 인사드리며 게임에 대한 두 개의 링크를 남깁니다.
Light Bot
**
Light Bot 2
**

게임의 두 번째 부분은 조금 다듬어진 그래픽으로 차별화됩니다...
...새로운 퀘스트로...
...레벨 생성기를 포함한 새로운 모드로.