컴퓨터 공학/Qt

[ Qt 프로그래밍 ] 강아지 키우기 프로그램

혼새미로 2015. 11. 27. 01:51
반응형


puppy.exe


안녕하세요! 

제가 이번에 강아지 키우기 프로그램을 만들어보았습니다.

이 강아지는 프로그램을 처음 실행하면 랜덤한 값들을 갖는데,

크기, 소변량, 행복지수,피곤지수, 위치 값들이 랜덤하게 설정됩니다.


그리고 이 강아지는 1분에 한번씩 자리를 좌우로 이동하거나 화면 앞 또는 뒤로 움직입니다.

강아지의 소변량은 0~100까지 인데, 소변량이 90이상이면 소변을 봅니다.

그러면 30이하로 감소합니다.


행복지수도 0~100까지인데, 행복지수가 40보다 낮으면 강아지는 움직이지 않습니다.

행복지수와 피곤지수는 1분 마다 2씩 감소합니다.

수면 중일때는 1분마다 4씩 증가합니다.

수면은 밤 11시부터 아침 6시까지, 오후 1시부터 1시 반까지 취합니다.


마우스를 강아지에게 가져갔을때 강아지의 행복지수가 높으면 일어서서 좋아하고, 낮으면 반응이 없거나 화를 냅니다.

피곤지수가 높으면 잠을 청하는데, 화면 뒤로 물러나서 자기때문에 크기가 작습니다.


강아지를 드래그 해서 다른곳으로 옮길 수 있습니다.



 


혹시 강아지 키우기 프로그램에 추가했으면 하는 기능이 있으면 댓글로 달아주시 바랍니다.

시간이 날 때 수정하겠습니다~

반응형