最簡單的飛機遊戲 根據童老師寫出來的,emmmm

2021-08-29 01:15:33 字數 1070 閱讀 9324

emmmm,說實在的一開始c語言很無聊,但是童老師的課很有意思,就跟著開始做點小遊戲。作為乙個測繪的孩子,正在試圖學好程式設計。

這是乙個最簡單的飛機遊戲,可以控制飛機前有左右移動來消除靶子並且計分。靶子是偽隨機數生成的位置,試圖在同一行隨機移動,成功。試圖在乙個區域內隨機移動,效果不好。暫時不清楚為什麼不能在乙個區域內隨機移動……

要是有人告訴我為啥就好了……

以下是**:

//簡單的消除飛機小遊戲

#include#include//清屏

#include//不需要回車

#include //緩慢移動,設定停頓

int main()

else 

if (isfiled)

isfiled = 0;}}

else

for (j = 0; j < x; j++)               //輸出乙個小飛機

printf(" ");

printf("  *\n");

for (j = 0; j < x; j++)

printf(" ");

printf("*****\n");

for (j = 0; j < x; j++)

printf(" ");

printf(" * *\n");

//scanf_s("%c", &input,1);        //輸入wasd來控制小飛機上下移動

input = _getch();

if (input == 'a')

x--;

if (input == 'd')

x++;

if (input == 'w')

y--;

if (input == 's')

y++;

if (input == ' ')                //通過空格鍵來實現子彈的發射

isfiled = 1;

printf("score:%d", score);

}system("pause");

return 0;

}

二 最簡單的飛機遊戲原始碼和知識點

include include include include int main int i,j,x 10,y 20 char input int bazi int find 0,ok 0 while 1 system cls 清屏 srand unsigned time null 用時間做種,每次...

童晶老師的遊戲開發課程作業 飛機大戰的實現

此作業的要求參見 作業要求 課程 專案名稱及分值 遊戲名稱 滿分分值 功能點提示 飛機大戰 50移動飛機 發射子彈 敵機移動 消滅敵機 被敵機撞擊 存檔讀檔 作業提交要求 除 及git以外,要求 wbs psp,要求使用部落格報告完成的功能和截圖,講解 關鍵技術和 片斷。其中wbs要求包括不限於每個...

Java學習之路 簡單的飛機大戰遊戲(敵機下落篇)

在實現這個遊戲之前,我們首先需要知道專案可能要用到哪些知識點 重繪,執行緒,雙緩衝,資料結構的應用 差不多是這大概有這些,如果不夠的話我們再加。首先,我們應該實現敵機下落,在這裡大概思路和利用執行緒使小球下落差不多。不同的是,我在這裡用到了三種敵機,分別為小 大 boss機三種。然後給予這三種敵機不...