面向過程的推箱子設(shè)計.doc
約14頁DOC格式手機打開展開
面向過程的推箱子設(shè)計,摘 要推箱子游戲是一款很有趣味的游戲,目的在于訓練玩家的邏輯思維能力。游戲中通過控制人物上下左右移動,將箱子推到指定的地點,從而通關(guān)游戲。本文主要介紹了推箱子游戲的游戲規(guī)則、需求分析、流程設(shè)計以及游戲中的主要算法的分析、設(shè)計和實現(xiàn)。并通過游戲規(guī)則分析,確定任務(wù)流程,展開設(shè)計。最終在vc6.0和ope...
內(nèi)容介紹
此文檔由會員 v9999 發(fā)布面向過程的推箱子設(shè)計
摘 要
推箱子游戲是一款很有趣味的游戲,目的在于訓練玩家的邏輯思維能力。游戲中通過控制人物上下左右移動,將箱子推到指定的地點,從而通關(guān)游戲。本文主要介紹了推箱子游戲的游戲規(guī)則、需求分析、流程設(shè)計以及游戲中的主要算法的分析、設(shè)計和實現(xiàn)。并通過游戲規(guī)則分析,確定任務(wù)流程,展開設(shè)計。最終在VC6.0和OpenCV上實現(xiàn)圖像加載、顯示和游戲交互。本次設(shè)計實現(xiàn)了推箱子游戲的基本功能。
關(guān)鍵詞:推箱子;圖像處理;OpenCV
Procedure Oriented Sokoban Design
Abstract
Sokoban game, a very interesting game, which is aimed at training logical thinking ability of player. By controlling the porters moved from top to bottom, or left to right, and push the box to the specified location, and complete the game at last. This paper mainly introduces the rules and features of Sokoban game, analysis of the demand of it’s design, execution process, analysis and implementation of algorithm design in the game. This design was analyzed by rules of the game, determining the task flow and analysis the system, and finally realized image load, display, mutual in VC6.0 and OpenCV. The design realized the basic functions of Sokoban game.
Keywords: Sokoban; image processing; OpenCV
目 錄
1 引言 1
2 推箱子游戲概述 2
2.1 游戲起源 2
2.2 游戲的操作方法 2
2.3 游戲規(guī)則 2
3 使用軟件簡介 2
3.1 VC6.0簡介 2
3.2 OpenCV簡介 2
4 任務(wù)描述 3
4.1 界面顯示 3
4.2 實現(xiàn)鍵盤操作 3
4.3 圖像變化顯示 3
4.4 游戲勝負的判斷 3
5 系統(tǒng)分析 3
5.1 界面設(shè)計 3
5.2 數(shù)據(jù)組織 3
5.3 游戲執(zhí)行流程圖 4
5.4 程序中各個函數(shù)的簡要介紹 5
6 推箱子游戲算法的設(shè)計和實現(xiàn) 5
6.1 地圖的繪制與讀取 5
6.2 查找人物坐標 5
6.3 鍵盤操作 6
6.4 游戲勝利的判斷 7
6.5 整合與測試 7
7 結(jié)束語 8
主要參考文獻 9
致 謝 10