WeniVooks

검색

위니브 월드(학생용)

명령어 사전

1. 명령어 사전

위니브월드에서 사용할 수 있는 모든 함수와 변수를 정리한 사전입니다.

1.1 함수 리스트
1.1.1 기본 함수
함수설명
mission_start()임무 시작
mission_end()임무 끝
print()터미널에 결과물 출력
say()캐릭터 말풍선에 출력
1.1.2 이동 함수
함수설명
move()캐릭터가 바라보는 방향으로 한 칸 이동
turn_left()왼쪽(반시계 방향)으로 회전
repeat(count, function)함수를 count 횟수만큼 반복
1.1.3 아이템 함수
함수설명
item()캐릭터가 가진 아이템 반환
on_item()캐릭터 아래 아이템 여부 반환
pick()캐릭터 위치에 아이템이 있으면 해당 아이템 획득
put(item)캐릭터가 해당 아이템을 가지고 있다면 발아래에 추가
set_item(x, y, item, count)맵 x,y 좌표에 item을 count 개수만큼 생성

아이템 종류: fish-1, fish-2, fish-3, diamond, apple, goldbar

1.1.4 판단 함수
함수설명
front_is_clear()캐릭터의 앞에 벽이 있는지 판단
left_is_clear()캐릭터의 좌측에 벽이 있는지 판단
right_is_clear()캐릭터의 우측에 벽이 있는지 판단
back_is_clear()캐릭터의 뒤에 벽이 있는지 판단
directions()캐릭터의 방향을 반환
typeof_wall()캐릭터의 이동 방향의 벽 타입을 반환
open_door()캐릭터 앞의 문(door)을 삭제
1.1.5 모듈 함수

모듈 함수는 from modules import 함수명으로 불러와서 사용합니다.

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

1.2 변수 리스트
변수설명
character_data캐릭터 데이터 (위치, 방향 등)
map_data지도 데이터
item_data월드에 배치된 아이템 데이터
wall_data['world']맵의 벽 데이터
2.10 청소하고 정리합시다!