Skip to content

josuhee/42_so_long

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🌱 42_so_long 🌱


🔎 Mandatory

  • map을 파싱하고 opengl을 활용하여 그릴 것.
    • 1 : wall
    • C : collectible
    • E : exit
    • P : player
  • 플레이어가 움직인 발걸음 수를 쉘에 표시할 것.
  • C(collectible)을 전부 획득해야 맵을 탈출할 수 있음.

🌟 게임 화면 🌟
ezgif com-gif-maker


🔎 Bonus

  • enemy patrols that cause the player to lose in case of contact.
  • There's some sprite animation.
  • Movement count is directly displayed on the screen instead of shell output.

🌟 게임 화면 : Game Clear 🌟
ezgif com-gif-maker (1)

🌟 게임 화면 : Game Over 🌟
ezgif com-gif-maker (2)


🔎 수정 & 개선해야할 사항

  • Mandatory 부분, 맵 파싱 과정에서 A(enemy)에 대한 예외처리를 하지 않음.
  • Bonus 부분, A(enemy)가 P(player)를 찾아가는 최단거리 알고리즘에서 연산횟수를 줄일 필요가 있음. 또한, 적이 플레이어를 찾아가는 알고리즘에서 E(exit) 혹은 C(collectible)을 1(wall)로 인식하여 길을 돌아가게 됨.
  • 엔딩크래딧이 있으면 좋겠다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published