ãWindowsç¼ç¨ã大ä½ä¸ï¼é¢ç®ï¼åºäºMFCçå°æ¸¸æå®ç°(è´ªåèå°æ¸¸æ)ï¼ä¸ãé¢ç®ä»ç»ï¼è¿æ¯ä¸æ¬¾æ¯è¾éè¦èå¿ç游æï¼ç¨æ¸¸ææåä¸ä¸å·¦å³æ§ï¼äºãç³»ç»åæï¼ä¸ãè¦è§£å³çé®é¢æ们设计çè¿ä¸ªè´ªé£èå°æ¸¸æåºè¯¥æï¼
ãWindowsç¼ç¨ã大ä½ä¸
ä¸ãé¢ç®ä»ç»
è¿æ¯ä¸æ¬¾æ¯è¾éè¦èå¿ç游æï¼ç¨æ¸¸ææåä¸ä¸å·¦å³æ§å¶èçæ¹åï¼å¯»æ¾åçä¸è¥¿ï¼æ¯åä¸å£å°±è½å¾å°ä¸å®ç积åï¼èä¸èç身åä¼è¶åè¶é¿ï¼èº«åè¶é¿ç©çé¾åº¦å°±è¶å¤§ï¼ä¸è½ç¢°å¢ï¼æ´ä¸è½å¬èªå·±ç尾巴ï¼çå°äºä¸å®çåæ°ï¼å°±è½è¿å
³ï¼ç¶å继ç»ç©ä¸ä¸å
³ï¼
äºãç³»ç»åæ
ä¸ ãè¦è§£å³çé®é¢ æ们设计çè¿ä¸ªè´ªé£èå°æ¸¸æåºè¯¥æ以ä¸å 个åè½ï¼
1ã è¦æ±ææ¯è¾å好ççé¢ï¼çé¢åºè¯¥å
æ¬å¾åæ¾ç¤ºï¼æ¸¸æç¶æï¼è¿å¨ï¼æåï¼ç»æï¼ï¼æ¸¸æé¾æç¨åº¦æ¾ç¤ºï¼å®¹æï¼è¾é¾ï¼å°é¾ï¼ï¼å
³äºæ¸¸æï¼å
æ¬æåç©è
å¦ä½æä½ï¼å游æè§åï¼ã å¦å¤ï¼å¨çé¢æ¾ç¤ºçææåºè¯¥ç®æ´å¤§æ¹ï¼å°½éè½å¤å¾å¿«å¸å¼ç©è
ã
2 ãå½æ¸¸æåå¼å§çæ¶åï¼å
åºè¯¥äº§çä¸æ¡èåéæºäº§çä¸ä¸ªé£ç©ãå½ææ个é®çæ¶åï¼èå°±å¼å§ç§»å¨ï¼æç
§æé®çæ¹åè¿å¨ã
3 ãèå¯ä»¥è¿å¨ï¼éçé¾æç¨åº¦çä¸åï¼èçé度ä¹ä¸åï¼å¨çé¢éå¯ä»¥éæºäº§çä¸ä¸ªé£ç©ï¼ä½åºè¯¥æ³¨æä¸è½åè身ä½ä¸è´ï¼ç¶åå½è就移å¨ç¶ååæè¿ä¸ªé£ç©ï¼è¦çï¼ï¼ç¶åèç身ä½åºè¯¥ç¸åºå°å¢å ï¼åæ¶çé¢ä¸æ¾ç¤ºåæ°ä¸æ åºè¯¥ç¸åºå°å¢å åå¼ï¼å½èå¨ç§»å¨çè¿ç¨ä¸å¤´é¨ç¢°å°å¢å£ï¼æ¸¸æç»æã
äº ãæåºçè¦æ±
1 æé®çæ¶åå¯ä»¥æ§å¶è移æç
§è®¾ç½®çæ¹å移å¨ï¼
2 å½éæ©æ¸¸æçé¾æç¨åº¦ä¸åæ¶ï¼èä½çé度åºè¯¥ä¹æ¯ä¸åçï¼ 3 å½æ¸¸æå¼å§æ¶åï¼åºè¯¥æä¸ä¸ªåå§åï¼è®¾ç½®è身ï¼é£ç©çï¼
4 å½æ¸¸æç»ææ¶ï¼ä¼æç¸åºçå¤çï¼æ¯å¦æ示ï¼
ä¸ å¯ä»¥å®ç°çè¦æ±
1 ç®åå好ççé¢
2 èç移å¨åæ§å¶
3 对èçç¶æççå¬ï¼å对å¾åçæ¾ç¤ºï¼
4 èçç¶æçåå
å åºè¯¥æç对象åå
¶ä»ä»¬ä¹é´çå
³ç³»
1 Game对象
2 Wall对象
3 Snake对象
4 Food对象
å®ä»¬ä¹é´çå
³ç³»ï¼Game对象ä¸åºè¯¥å
æ¬å
¶ä»ä¸ä¸ªå¯¹è±¡ï¼Snake对象åFood对象åºè¯¥æç¸åçå½¢ç¶ãè¿å 个对象差ä¸å¤å¯ä»¥åæ ä¸é¢çè¦æ±ã
äº å
³é®ç¹
该游ææå
³é®çå°æ¹åºè¯¥æ¯ï¼
1 å¨çå¬èçç¶æçæ¹æ³å®ç°å¹¶å¤çï¼
2 èçè¿å¨ç®æ³å®ç°è¿ç¨ï¼
å
å¼åå·¥å
·
Visual c++
ä¸ å¼åç¯å¢
æ¬ç³»ç»å¼åå¹³å°éç¨Windows XP Professional, Windows XP Professionalæ¯ç¾å½å¾®è½¯å
¬å¸çº¯32ä½å®¢æ·æºå¹³å°ï¼éå对系ç»è¦æ±è¾é«ãè¿ç®éè¾å¤§çåºç¨è½¯ä»¶è¿è¡ãèç¨æ·ç¯å¢å¯ä»¥å¨èµ·ä»å¹³å°ä¸ã
å¼å软件æ¬ç³»ç»éç¨Visual C++ 6.0/MFCä½ä¸ºç³»ç»å¼åå·¥å
·ãå¼åç³»ç»åºå±çä¸è¥¿ï¼éè¦æ好çå
¼å®¹æ§å稳å®æ§ï¼ç¬¬ä¸éæ©æ¯visual c++ãåæ¶Visual c++æ¯å¼åWindowsåºç¨ç¨åºç主æµå¼åå·¥å
·ï¼å¯ä»¥å©ç¨çèµæºå¤ã Visual C++ ä¸ä»
ä»
æ¯ä¸ä¸ªç¼è¯å¨ãå®æ¯ä¸ä¸ªå
¨é¢çåºç¨ç¨åºå¼åç¯å¢ï¼ä½¿ç¨å®ä½ å
åå©ç¨å
·æé¢å对象ç¹æ§ç C++ æ¥å¼ååºä¸ä¸çº§ç Windows åºç¨
ç¨åºãVisual C++ä½ä¸ºä¸ç§ç¨åºè®¾è®¡è¯è¨ï¼å®åæ¶ä¹æ¯ä¸ä¸ªéæå¼åå·¥å
·ï¼æä¾äºè½¯ä»¶ä»£ç èªå¨çæåå¯è§åçèµæºç¼è¾åè½ãå¨ä½¿ç¨Visual C++å¼ååºç¨ç¨åºçè¿ç¨ä¸ï¼ç³»ç»ä¸ºæ们çæäºå¤§éçåç§ç±»åçæ件ã
温馨提示:答案为网友推荐,仅供参考