블로그는 귀차니즘

First Sensation
  • 공지
  • 지역로그
  • 태그
  • 방명록

PangCal - 팡야계산기

Program 2008/02/16 23:47 귀차니스트

  2006년 여름 당시 팡야( http://www.pangya.com/ )를 플레이하게 되었습니다. 예전부터 알고는 있었지만 게임 자체가 캐시아이템의 운영방식을 가지고 있었기 때문에 돈이 없는 학생으로썬 대단히 부담이 되었었죠. 그런데 그때엔 어느 정도 플레이도 해보고, 친구의 부추김도 있었고, 홀인원의 재미도 느껴봤기 때문에 캐시를 충전하게 되었습니다.
  그러다 보니 필연적으로 계산이라는 것이 따라다니게 되더군요. 홀인원을 하기 위한 수치계산 말입니다. 간단하게 게임을 감으로 하는 것으로 알고 있었는데, 그게 아니라 쉽게는 cos, sin, tan에서 부터 어렵게는 공학함수까지 사용하여 이동 범위와 파워를 계산하더군요.
  하지만, 암산을 그 짧은 시간 내에 계산하기 쉽지만은 않았습니다. 때로는 허겁지겁 시간에 쫓겨 제대로 치지도 못하는 일도 많았죠. 그래서 결국 또 전공의 힘을 빌어 프로그램을 만들었습니다.

PCal

  위의 프로그램을 만들 때 한 가지 모토가 존재하였는데, 그 부분은 팡야홀릭( http://www.pangyaholic.com/ )을 비롯하여 많은 팡야 사이트들에 올라오는 각종 계산기는 모두 수식이 고정되어있다는 점이었습니다. 그래서 "변수를 입력할 수 있듯이 수식도 입력하자!"라는 것을 구현하게 되었습니다. 그리고 유용하게 사용했었죠.
  프로그램에 대한 소스를 팡야홀릭 자유게시판에 공개를 했지만 블로그를 이전하는 김에 같이 정리하여 올리는 것이 낫다는 생각이 들어 제대로 다시 올립니다.

프로그램 사용법
  1. 프로그램을 실행합니다.
  2. 수식을 입력합니다. 수식은 장판계산식과 파워계산식으로 나뉩니다.
    1. 수식의 입력방법은 단순한 대치방식으로 사용합니다.
    2. 만약 장판계산식이 ( 비거리 - 남은거리 * 0.45 + ( -1 * 커브 ) ) 라는 공식일 경우, 장판계산식에 ( [B] - [U] * 0.45 + ( -1 * [V] ) ) 라고 입력하고 나서, 위 입력 값 부분에서 해당 값들을 입력하고 계산버튼을 누릅니다.
    3. 만약 cos, sin, tan 함수를 사용하고 싶을 때 각종 대치변수의 앞에 C, S, T 문자를 붙여주면 됩니다. 예를 들어 [B] 대신 [CB]를 사용하게 되면 수학적 공식으로 cos( B ) 의 결과 값이 사용되게 됩니다.
  3. 프로그램이 종료될 때에는 이전 수식을 setting.ini 파일로 저장했다 재실행시 다시 로드하게 됩니다.

PangCal.rar
크리에이티브 커먼즈 라이센스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

"Program" 분류의 다른 글

재귀적 합성이랄지.. (0)2008/10/13
\r\n 과 \n 차이 때문에 생기는 문제 (0)2008/04/15
Bitmap Filtering - 비트맵 필터링 (0)2008/04/04
War 3 Axis - 워크래프트3 후킹 프로그램 (0)2008/02/16
2008/02/16 23:47 2008/02/16 23:47
TAG Pangya, 팡야, 팡야계산기
받은 트랙백이 없고, 댓글이 없습니다.

트랙백 주소 :: http://www.filewiki.net/tc/trackback/2

댓글을 달아 주세요

◀ 이전페이지 1 ... 105 106 107 108 109 110 다음페이지 ▶

블로그 이미지
First Sensation 귀차니스트
rss
  • 관리자
  • 글쓰기

카테고리

  • 전체 (110)
    • Computer (3)
    • Language (14)
    • Reverse Engineering (1)
    • Algorithm (9)
    • TopCoder (3)
    • Library (2)
    • Programming (19)
    • Programming Tip (9)
    • PSP-Programming (10)
    • Program (5)
    • Small Talk (31)
    • Document (4)

최근에 올라온 글

  • Gradient 작성중에 있습.... (3)
  • 게임&인터랙티브 애플리....
  • 한게임 자동테트리스 Ve.... (24)
  • Intel 64 And IA32 Arch.... (2)
  • 한게임 자동테트리스 Ve.... (24)

최근에 달린 댓글

  • 다운어덯게 받아요. difl 2008
  • 멋있네요 ㅎㅎ. 준호씨 2008
  • ^^; 그러셨군요.. 사실 동영.... 귀차니스트 2008
  • ㅋㅋ 속도 튜닝의 무서움 ㅜ.... 귀차니스트 2008
  • 관리자만 볼 수 있는 댓글입.... 비밀방문자 2008

달력

«   2009/01   »
일 월 화 수 목 금 토
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

링크

  • kkamagui 프로그래밍 세상.
  • 류광의 번역 이야기.
  • 서광열의 프로그래밍 언....
  • 준호씨의 블로그.
  • 최익필의 이름없는 블로그.
  • 위키는 귀차니즘.

최근에 받은 트랙백

  • 궁극의 예외처리. 이름없는 블로그 2008
  • Maximum sum. 티스토리 지점 2008

글 보관함

  • 2008/12 (1)
  • 2008/11 (4)
  • 2008/10 (2)
  • 2008/09 (3)
  • 2008/08 (5)

태그목록

  • multimap
  • tr1
  • priority_queue
  • Hexrays
  • Codegear
  • 파일입출력
  • Image
  • \r\n
  • C++ Builder
  • RLE
  • 컬러체험단
  • Programming
  • Decode
  • 디아블로3
  • IPangYa
  • 클라리넷
  • 계발
  • RLE8
  • LGT
  • ASM
  • 참조
  • 라이브러리
  • Chaos
  • 쉘
  • 예외
  • Code
  • Reverse Engineering
  • 이미지 프로세싱
  • Array
  • 1.35

지역로그 : 태그 : 방명록 : 관리자 : 글쓰기
귀차니스트’s Blog is powered by Textcube 1.7.5 : Risoluto / Designed by DesignNia.net