Skip to content

Latest commit

 

History

118 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

OSS Final Project

Team 3

Members

  • 최동근(201904536)
  • 이혜미(201904473)
  • 이기욱(201604199)

Project Objective

  • By using the 'turtle' module in python, we are going to implement 'Catch Turtle' game.

Roles assignment based on functions

  • 최동근 : main,game_start,show_score,GUI(tkinter)구현,program demonstration
  • 이혜미 : show_message,game_play,turn_right,PPT발표
  • 이기욱 : turn_left,turn_down,turn_up,game_end,scheduling
  • 공통 : making ppt & Feedback

How to proceed our Project

  • We use various platforms and tools to complete our project efficiently.
  • To make GUI(graphic user interface) part, we use a python module named 'Tkinter'

Info

  • IDE : Pycharm
  • Tools : Google Meet, Various Messenger etc)

Memoir

  • 이 프로젝트를 시작했을 때, 팀원 어느도 Git 과 GitHub 를 자유자재로 탁월하게 쓰는 이가 없었다. 그렇기에, 프로젝트를 진행하면서 Git 과 GitHub 를 공부하는데 많은 시간을 쏟아부었다. 가장 어려웠던 부분은 서로 작성한 코드를 PR & Merge로 관리하는 부분이였다. 그러나 팀원끼리 서로 부족한 부분을 잘 파악하고 있었고, 다양한 메신저 도구를 통해 서로 보완해야 할 점을 힘을 합쳐 보완했으며, 특히 프로젝트 발표 후에 어느정도 Git 과 GitHub 를 관리하는 우리를 발견할 수 있었다. 좋은 개발자가 되기 위해서는 VSC 실력은 필수 불가결하다고 생각하며, 매우 값진 경험이였다.
    코드 완성도를 떠나서, '협업(Cooperation)' 의 가치와 중요성을 몸소 느꼈다.
    하나의 예시로 내가 맡은 부분은 다른 팀원들에게 기본적인 인터페이스 제공 및 GUI 코드 완성이였다. 이에 기반하여 팀원들이 각각 맡은 부분을 코드로 진행하는 식으로 프로젝트를 진행했는데 내가 구현한 인터페이스를 이해하기 어려워 하는 팀원도 있었으며 서로 코드 스타일도 달라 각 부분 코드를 이어 붙이는 것이 매우 까다롭고 어려웠다.🔥
    결론 : 개발의 세계에는 혼자만 뛰어나다고 해서 살아갈수 있는 것이 아니라, 같이 도와가며 살아야 해야겠구나를 깨달았다. ⭐️

About

Catch Turtle 게임 구현해보기🐢

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages