우왕,, 까먹고 안올렸었구나ㅋㅋ
이제서야 알아채고 올린다 ㅋㅋ
곰마워 ,, 08'박래은 후배님 ㅋㅋ

처음으로 비쥬얼 베이직과 PHP, 그리고 MySQL을 연동 해서 만든 프로그램..
구조는 다음과 같다.
일단, 인터넷상의 웹 서버의 MySQL데이터베이스에 사용자명과 점수가 저장될 테이블을 생성해 놓고, PHP로, 웹 주소에다가 인자를 받아서 DB에 쓸수 있도록 코딩해서,
(당연히, RegisterGlobal 설정이 Off일 때를 대비하여 코딩해야한다.)
VB6의 기본 지원 Active X컨트롤인 Inet컨트롤로 주소에 접속하여, 반환되는 데이터를 받아서 Mid$함수를 써서 쪼개는 방식으로 데이터를 파싱하여 게임에 반영하는 식이다.
게임오버 될 때 뜨는 최고점수를 받은 사람의 이름과 점수가 뜨는 것은 위의 방식으로 한 것이다!
단, 역시 허점이 있는데, 사용자가 만일 웹 서버상의 DB에 데이터를 쓰는 PHP파일의 이름과 인자명을 알게되면 임의로 점수를 쓸 수 있다는 것이다.
그러나, VB에서 데이터를 암호화하여 PHP스크립트 상에서 같은 알고리즘으로 복호화하여 에러 체크를 하는 방식으로 한다면, 충분히 막을수 있는 문제이다.
구현방식에 신경쓰느라 게임 자체가 좀 허접하다는게 문제다 -_-;;
윈도GDI가 아니라 DirectX SDK써서 만들어야하는건데 -_-; 역시 GDI는 깜빡거려서 안되겠다..
아니, GDI라도, 그냥 컨트롤을 움직이는게 아니라, Bitblt함수를 써서 깜빡임이라도 없애야 했다 -_-;;
어쨌든 이것은 내 게으름이 투영되어 보이는 프로그램 -_-;
다운로드!