2019春第二次課程設計實驗報告

2022-06-26 21:48:21 字數 953 閱讀 7170

一、實驗專案名稱

生命遊戲

二、實驗專案功能描述

利用上週的遊戲框架進行初始化,輸出靜態的生命狀態。二維陣列int cells[high][width]記錄所有位置細胞的存活狀態,1表示生、0表示死。

三、專案模快結構介紹

#include#include#include#include#define high 25    //遊戲畫面尺寸

#define width 50

//全域性變數

int cells[high][width]; //所有位置細胞生1或死0

void gotoxy(int x,int y) //將游標移動到(x,y)位置

void startup() //資料初始化

{ int i,j;

for(i=0;i四、實現介面展示

五、**託管鏈結

生命遊戲.cpp

六、實驗總結

書上**進行了一定的改變前後執行結果也不同

如:cells[i][j] = rand()%2 改為了 cells[i][j] = 1;使前後結果出現明顯差異

書上**中有這麼一行sleep(50),但是**執行錯誤,找了好久終於找到問題

未在**執行範圍內宣告sleep,將sleep(50)這行刪掉**就能夠執行了;

這周還是看書學習,按照書上的**打,一邊打一邊熟悉課程設計的一些知識,每天都為期末的結課設計忙碌著,但是每天碼**似乎成為了習慣,一天沒寫,總覺得自己還有事沒完成,每天也需要**充實自己的生活。加油,期末!!!

2019春第二次課程設計實驗報告

生命遊戲 1 如果乙個細胞周圍有3個細胞為生,則該細胞為生。2 如果喲個細胞周圍有兩個細胞為生,則該細胞生死狀態不變。3 在其他情況下該細胞為死。這次這個遊戲中有些函式沒有學過,但是在網上還是可以查到的,還有乙個預編譯命令 include 這個表示程式包含conio.h庫檔案conio.h庫檔案定義...

2019春第二次課程設計實驗報告

一 實驗專案名稱 小鬼戰鬥機 飛機遊戲 二 實驗專案功能描述 畫素遊戲 1 頁面初始化 遊戲畫面尺寸大小 2 飛機移動 位置改變 3 子彈 順利發射 4 敵機移動 目標位置移動 5 清屏 子彈擊中敵機 三 專案模組結構介紹 四 實現介面展 五 託管鏈結 六 實驗總結 1 提出問題 飛機如同流星,只會...

2019春第二次課程設計實驗報告

一 實驗專案名稱 貪吃蛇二 實驗專案功能描述 貪吃蛇遊戲是乙個經典小遊戲,一條蛇在封閉圍牆,圍牆裡隨機出現乙個食物,通過按鍵盤四個游標控制方向,用遊戲把子上下左右控制蛇的方向,尋找吃的東西,每吃一口就能得到一定的積分,而且蛇的身子會越吃越長,身子越長玩的難度就越大,不能碰牆,不能咬到自己的身體,更不...