原创 LayaIDE實現推箱子游戲
LayaIDE實現推箱子游戲一.項目簡介二.項目架構三.思維導圖四.代碼塊五.實現效果 一.項目簡介 在上次博客C++實現推箱子中採用的是VS2013編輯器 + exe命令窗口實現,界面實現不夠友好;在學習laya引擎後,就想着手
原创 C++實現貪喫蛇遊戲
一,項目簡介 距上個項目(C++實現推箱子游戲)一週時間,再次回顧兒時經典遊戲--貪喫蛇。 實現了按鍵控制蛇頭移動,按下空格鍵暫停,採用鏈表結構實現喫到食物蛇身增長,到達一定限度,蛇頭前進速率加快;撞到牆壁或蛇身
原创 C++實現貪吃蛇遊戲
一,項目簡介 距上個項目(C++實現推箱子游戲)一週時間,再次回顧兒時經典遊戲--貪吃蛇。 實現了按鍵控制蛇頭移動,按下空格鍵暫停,採用鏈表結構實現吃到食物蛇身增長,到達一定限度,蛇頭前進速率加快;撞到牆壁或蛇身
原创 UML類圖
一,根據UML圖編寫具體程序,實現類與類,類與接口之間的聯繫。二,UML類圖三,代碼#define _UMLCLASS_H__ #ifdef _UMLCLASS_H__ //氧氣類 class Oxygen { }; //水類 clas
原创 C++實現推箱子游戲
一,項目簡介 用兩天閒餘時間回顧了推箱子這款經典的小遊戲,目前設置了5關,只能實現基本的人物移動。判斷勝利條件,其他功能還未實現(例:撤回到上一步,自由選擇關卡等),也順便複習了C++的相關知識。 二, 代碼區 Class Map(地圖類
原创 C++實現簡單工廠模式
一,項目簡介 利用簡單工廠模式完成簡易的計算器,可以實現加減乘除運算。 工具:vs2013編譯器,windows平臺二,UML類圖三,代碼operationFactory : class #pragma once