완성작 게임

기타
2014.09.14 21:18

걍만들어봄요

profile
조회 수 1661 추천 수 0 댓글 7
Atachment
첨부 '1'
Extra Form
제작툴 기타

c++로 만들었습니다.

걍 텍스트 기반 게임이에요

별거 없고 걍 * 먹으면 10점 올라가고

#밟으면 10프레임 안에 피하면 됩니다.


소스파일과 리눅스용 실행파일과 윈도우용 실행파일이 들어있습니다.


이 프로그램은 저작권이 없으므로 소스를 가져가서 맘대로 수정해서 배포해도 상관없습니다~~~


별거 없지만 그래도 관심있게 볼만한 부분이있다면

#를 밟앗을때 숫자가 줄어들다가 뻥 터지는 부분에 콜백 시스템이 들어있습니다.


리눅스에서 돌아가도록 컴파일할땐 #define WINDOW 라고 되어있는 부분 몇개(아마 2개?)를 지우고 컴파일 하시면 됩니다.


IDE는 qt creator도 괜찮고 visual studio괜찮고.. IDE없으시면 그냥 컴파일러로 안에 있는 소스파일과 헤더파일을 컴파일하시면 됩니다.


오늘 오랜만에 프밍을 했네요..

머리회전도 되고 나쁘지 않은 기분입니다.


네이버 카페 몇군데에 올리고 여기도 함 올려봅니당


제목 없음.png



압축파일이 첨부가 안되네요..

http://cafe.naver.com/cafec/329312

여기가셔서 다운받으시면 되겠습니다



리눅스에서 실행법:
./eat_star
윈도우에서 실행법:
win_eat_star.exe 더블클릭

조작법:
wasd로 이동
#밟으면 10프레임뒤 터짐 숫자가 3,2,1,!이 되기 전에 피해야함
*를 밟으면 score += 10점

Who's 정체불명

profile

두팔과 의지가 있는데 무엇을 못 하겠는가!

< http://mpnp.tistory.com >

Comment '7'
  • ?
    맛난호빵 2014.09.21 16:45
    폭발 반경이 고작 #자신뿐이라 좀 아쉽네요 ㄷㄷ
  • ?
    맛난호빵 2014.09.21 17:00
    소스를 분석해보니 모든 변수, 메서드들이 public으로 선언되있네요.
    이거 나쁜 버릇인데...
    다음부터 반드시 공개해야한다고 생각되는 변수, 메서드만 public으로 선언하시고 나머지는 private로 선언하세요.
  • profile
    정체불명 2014.10.05 15:52

    어떤 변수, 메서드가 private로 바껴야 한다고 생각하시나요?

    왜인지도 좀 알려주세요

  • ?
    맛난호빵 2014.10.07 17:56
    객체지향의 특징중하나인 '캡슐화'를 이용하기 위해서이죠.
    만약 멤버 변수10을 가지고 있고 이를 내뱉는 메서드가 들어있는 라이브러리를 만들어야 한다고 상정해보죠.

    저는 C#, Java을 전용하기 때문에 C#문법으로 씁니다만 C++도 비슷합니다.
    public class Example
    {
    // 멤버 변수입니다.
    public int meberValue = 10;
    // 멤버 변수를 리턴하는 메서드입니다.
    public int GetMemberValue()
    {
    retrun meberValue;
    }
    }
    그럼 GetMeberValue메서드는 10이 나오겠죠.
    그런데 문제가 발생합니다.
    Example o = new Example();
    o.memberValue = 20;
    GetMemberValue();
    라는 위 코드는 Example 클래스의 인스턴스에 들어있는 GetMemberValue()메서드로 하여금 20이라는 숫자를 내뱉게합니다.
    이는 프로그래머의 예상범위를 넘어가버리는 문제가 될 수도 있습니다.
    이 작은 프로그램에서는 그렇게 큰 문제가 발생하지는 않지만
    큰 프로그램에서는 큰 문제가 발생할 가능성이 있습니다.

    이를 막기 위해서는 모든 멤버변수, 메서드들은 공개하지 않는 것을 원칙으로 하고 필요한 것들만 공개하는 것이 좋습니다.
  • profile
    정체불명 2014.10.07 19:59
    댓글 감사합니다. 사실 저는 나쁜버릇이라는 부분이 마음에 걸렸습니다.
    기분이 약간 서운했달까요..
    별 생각 없이 말하신거겠죠?
  • ?
    맛난호빵 2014.10.07 20:53
    서운하셨다면 죄송해요.
    꼭 고쳐야한다는 걸 강조하다보니 그렇게 된 것같네요.
    즐거운 프로그래밍되시길..
  • ?
    맛난호빵 2014.10.07 18:07

    좀더 쉽게 풀어서
    어느 여름날, 에어컨이 있는 님 집에
    - class 집
    친구가 피서를 왔다고 칩시다.
    - 변수 기계 = 에어컨;
    그리고 뭘 해도 좋다고 허락을 했습니다. (실제론 그럴리는 없겠지요.)
    - public
    그런데 친구가 갑자기 집에있던 에어컨을 히터로 바꿔버리면 어떨까요?
    - 집.기계 = 히터;
    더워 죽겠죠?

    자 그럼 이야기를 바꿔보죠.
    이제 친구는 님 집에 와서 아무것도 하지 말라구요.
    - private
    다만 에어컨은 틀어도 좋다고 허락했습니다.
    - public 에어컨켜기(){기계.켜기}
    그리고 친구는 에어컨을 틀어서 시원한 하루를 보내게 되었습니다.
    - 님집.에어컨켜기();

    참고로 개인적인 프로젝트라도 연습할겸 항상 private으로 먼저 선언해주시는게 좋습니다.


List of Articles
분류 제목 플레이타임 글쓴이 날짜 조회 수 추천 수
공지 RPG Maker RTP (알만툴 런타임 패키지) file 습작 2014.06.08 29437 9
공지 완성작 게임 게시판 이용 안내 20 20시간이상 아방스 2010.02.02 45505 7
공지 게임/대용량 파일 업로드 방법 7 file 습작 2012.12.01 18556 2
기타 [첫작] (살짝 공포) 술래잡기 성 - 나무연 3 30분이하 나무연 2016.10.30 925 1
기타 죽으면 되는게임 1 으앙 2018.08.18 413 0
기타 [모바일] 화살키우기2 -이세계전생판- file 6시간 naver.com 2018.08.17 636 0
퍼즐/보드 Lo-Fi: FLY 4 file 30분이하 aped 2018.03.10 906 4
어드벤쳐 제작자가 게임에 나오는 망겜 6 file 30분이하 낄낄뿡스 2018.08.07 1026 1
기타 가주아~(ARG포함) 30분이하 하카세 2018.08.12 673 0
퍼즐/보드 Exciting One Card Game 5 file 30분이하 275 2018.07.27 695 2
기타 운터운터한 게임플레이 2 file 30분이하 하카세 2018.08.11 767 0
퍼즐/보드 방탈출 5탄 완성 했습니다. + 문상이벤트 1 file 2시간 부활한그노 2018.08.11 442 0
퍼즐/보드 직접 제작한 방탈출 게임입니다. 1 file 2시간 부활한그노 2018.08.08 1486 0
격투 [rpg 2003 복싱] -펀치 아웃! 2003- 2 file 30분이하 조삼 2018.07.28 656 1
기타 In My- 2 file 30분이하 NTS0 2018.08.09 328 0
어드벤쳐 조그만 외딴섬에 엄마새와 아기새가 정답게 살고 있었습니다. 그러던 어느날 9 file 30분이하 dacapo 2018.08.06 658 2
어드벤쳐 어떻게 지을까요 있죠 컨티뉴 증발... ㅋㅋㅋㅋㅋㅋ 목적을 까먹었었습니다 히히 못 가! 3 file 30분이하 팀공포의바이러스하우스다냥 2018.07.31 1457 2
어드벤쳐 사랑을 모르는 불상한 송읍읍 엌 그건 좀... 그런게 있으면 릴레이가 아니겠죠? 사랑을 모르는 불상한 송읍읍 엌 그건 좀... 그런게 있으면 릴레이가 아니겠죠? 6 file 30분이하 팀공포의바이러스하우스다냥 2018.02.16 1041 4
롤플레잉 2018 최고의 게임, 준호와 마법세계 Remake 플레이 제안서 9 file 30분이하 치와도라 2018.05.20 992 0
기타 하지마시죠 : 30초 짧은 저용량 게임 file 30분이하 익명으로한남자 2018.08.04 454 0
퍼즐/보드 [RPG2000] 극한탈출 [원본버전,실황용버전 2가지 업로드] 5 file 30분이하 NEW~ 2018.07.22 1234 1
어드벤쳐 오늘 저녁은 치킨이닭!!! ~ 치킨집 탈출하기! 1 file 1시간 큔. 2018.07.16 495 2
Board Pagination Prev 1 ... 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 ... 97 Next
/ 97