WeniVooks

검색

위니브 월드(선생님용)

명령어 사전

1. 명령어 사전

위니브월드에서 사용할 수 있는 모든 명령어를 정리한 사전입니다.

명령어 사전을 참고하여 다양한 함수와 변수를 활용해 보세요.


1.1 기본 함수

미션 수행과 출력에 필요한 기본 함수들입니다.

함수설명예시
mission_start()임무 시작mission_start()
mission_end()임무 끝mission_end()
print()터미널에 결과물 출력print('hello')
say()캐릭터 말풍선에 출력say('안녕!')
repeat(count, function)함수를 count 횟수만큼 반복repeat(3, move)

1.2 이동 함수

캐릭터의 이동과 방향 전환에 사용되는 함수들입니다.

함수설명예시
move()바라보는 방향으로 한 칸 이동move()
turn_left()왼쪽(반시계 방향)으로 회전turn_left()
open_door()이동 방향의 door 벽을 삭제open_door()
directions()캐릭터의 방향을 반환directions()

1.3 아이템 함수

아이템 획득, 배치, 확인에 사용되는 함수들입니다.

함수설명예시
pick()발 아래 아이템 획득pick()
put(item)아이템을 발 아래에 배치put('fish-1')
item()가진 아이템 반환item()['fish-1']
on_item()발 아래 아이템 여부 반환on_item()
set_item(x, y, item, count)맵 좌표에 아이템 생성set_item(1, 1, 'fish-1', 3)
아이템 종류
아이템설명
fish-1물고기 1
fish-2물고기 2
fish-3물고기 3
diamond다이아몬드
apple사과
goldbar골드바

1.4 판단 함수

조건 판단에 사용되는 함수들입니다. True 또는 False를 반환합니다.

함수설명반환값
front_is_clear()앞에 벽이 없는지 판단True/False
left_is_clear()왼쪽에 벽이 없는지 판단True/False
right_is_clear()오른쪽에 벽이 없는지 판단True/False
back_is_clear()뒤에 벽이 없는지 판단True/False
typeof_wall()이동 방향의 벽 타입 반환벽 타입 문자열

1.5 모듈 함수

modules에서 import하여 사용하는 확장 함수들입니다.

함수import 문설명
turn_right()from modules import turn_right오른쪽으로 회전
turn_around()from modules import turn_around뒤로 회전
move_to_wall()from modules import move_to_wall장애물 전까지 이동
turn_left_until_clear()from modules import turn_left_until_clear왼쪽이 비어있을 때까지 회전
jump()from modules import jump장애물 한 칸 뛰어넘음

1.6 변수

위니브월드의 데이터에 접근하는 변수들입니다.

변수설명
character_data캐릭터 데이터
map_data지도 데이터
item_data아이템 데이터
wall_data['world']맵 데이터
2.10 청소하고 정리합시다!