python CUI의 2D 게임 기반
대학의 과제는 C 언어 따위로 보물찾기 게임을 만드는 것이다.
WASD 이동 시 X 및 Y 좌표가 각각 이동합니다.
나는python3!
maze.py
field = [
["-","-","-","-","-"],
["-","-","-","-","-"],
["-","-","-","-","-"],
["-","-","-","-","-"],
["-","-","-","-","-"]
]
p_x = 1
p_y = 1
def ref():
field[p_y][p_x] = '-'
def draw():
field[p_y][p_x] = '*'
def move(command):
global p_x
global p_y
if command == 'w':
if p_y > 0:
ref()
p_y -= 1
draw()
else:
pass
elif command == 's':
if p_y < 4:
ref()
p_y += 1
draw()
else:
pass
elif command == 'a':
if p_x > 0:
ref()
p_x -= 1
draw()
else:
pass
elif command == 'd':
if p_x < 4:
ref()
p_x += 1
draw()
else:
pass
if __name__ == '__main__':
draw()
while True:
for i in field:
for j in i:
print(j, end="")
print("")
print("======")
print('up:w left:a down:s right:d')
key = input('>> ')
move(key)
Reference
이 문제에 관하여(python CUI의 2D 게임 기반), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Umemiya/items/be009b79eb64766a0e1e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)