原创 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