C語言寫的俄羅斯方塊程序 其中的主要邏輯有: (1)由于c的隨機(jī)性函數(shù)不好,所以每次游戲開始根據(jù)bios時(shí)間設(shè)置種子。 (2)得分越高,方塊下降速度越快(每200分為單位)。 (3)每下落一個(gè)方塊加1分,每消除一行加10分,兩行加30分,三行加70分,四行加150分。初試分?jǐn)?shù)為100分。 游戲控制: up-旋轉(zhuǎn);空格-下落到底; 左右下方向鍵-控制方向。P-開始或暫停游戲。 esc-退出。 特點(diǎn): (1)由于tc不支持中文,所以基本都是英文注釋。 (2)函數(shù)命名盡可能規(guī)范的表達(dá)其內(nèi)部處理目的和過程。 (3)代碼加上注釋僅有577行。(我下載過的兩個(gè)俄羅斯方塊代碼一個(gè)在1087行,一個(gè)在993行,我的比它們代碼少)。 (4)除了消除空格時(shí)算法比較復(fù)雜,其他算法都比較簡(jiǎn)單易讀。 (5)繪圖效率和局部代碼效率扔有待提高。 (6)FrameTime參數(shù)可能依據(jù)不同硬件環(huán)境進(jìn)行具體設(shè)置,InitGame需要正確的TC路徑。
標(biāo)簽: C語言 俄羅斯方塊 程序 函數(shù)
上傳時(shí)間: 2013-12-18
上傳用戶:onewq
利用匯編語言實(shí)現(xiàn)的一個(gè)打字練習(xí)程序,程序界面為典型的Dos窗口,當(dāng)字符從窗口頂端掉下來后,如果按鍵與該字符相同,字符變?yōu)榧t色,在打字結(jié)束后,給出打字的統(tǒng)計(jì)結(jié)果,在打字過程中按esc可退出程序
上傳時(shí)間: 2013-12-23
上傳用戶:kbnswdifs
利用匯編語言實(shí)現(xiàn)的一個(gè)打字練習(xí)程序,程序界面為典型的Dos窗口,當(dāng)字符從窗口頂端掉下來后,如果按鍵與該字符相同,字符變?yōu)榧t色,在打字結(jié)束后,給出打字的統(tǒng)計(jì)結(jié)果,在打字過程中按esc可退出程序
上傳時(shí)間: 2016-10-29
上傳用戶:epson850
微機(jī)原理課程設(shè)計(jì)_打字練習(xí)_匯編課程設(shè)計(jì) 運(yùn)行可執(zhí)行程序testword.exe,出現(xiàn)菜單主界面,按回車鍵出現(xiàn)由26個(gè)字母組成 的亂序行,這時(shí)其中任一字母落下,在鍵盤上敲入該字母,如果輸入正確,字母 消失;按esc鍵返回主界面;按空格見暫停;按‘E’退出。
標(biāo)簽: testword exe 微機(jī)原理 可執(zhí)行
上傳時(shí)間: 2013-12-25
上傳用戶:hn891122
簡(jiǎn)易文本編輯器。在出現(xiàn)的界面中輸入任意文本內(nèi)容,利用DEL鍵、BACKSPACE鍵、HOME鍵、END鍵、上下左右光標(biāo)鍵對(duì)文本進(jìn)行全屏幕編輯,按f1鍵激活菜單file,下移光標(biāo),選擇save,輸入文件名。也可以選擇FILE菜單的其他菜單項(xiàng),他們的功能均可實(shí)現(xiàn)。按f10激活幫助,按esc鍵退出幫助。
上傳時(shí)間: 2014-01-16
上傳用戶:gonuiln
Flash播放器源碼 Code by kwbin@163.com 2008-12-10 說明: 1、支持Flash文件播放時(shí)拖動(dòng)進(jìn)度條定位播放 2、支持屏蔽Flash右鍵 3、支持全屏播放 4、支持文件拖放 5、支持參數(shù)傳遞播放,操作,直接將文件文件拖動(dòng)到程序圖標(biāo)上就可以看到效果了 6、支持按鍵攔截,按F11全屏,按esc取消,按空格播放和暫停
標(biāo)簽: Flash kwbin Code 2008
上傳時(shí)間: 2014-01-09
上傳用戶:lijianyu172
用“霓虹燈”的顯示方式顯示字符串“Hello”,按esc鍵時(shí)結(jié)束程序的運(yùn)行。 我們用顯示顏色的變化來模擬霓虹燈的顯示方式,即用顏色15(亮白)作為字符的主要顯示顏色,再用顏色12(亮紅)從左到右逐個(gè)掃描。
上傳時(shí)間: 2013-11-28
上傳用戶:xcy122677
匯編語言課程設(shè)計(jì) 設(shè)計(jì)題目:在顯示器上顯示九九表 設(shè)計(jì)目的: 1. 鞏固和加深課堂所學(xué)知識(shí); 2. 將課本上的理論知識(shí)和實(shí)際應(yīng)用有機(jī)的結(jié)合起來,培養(yǎng)同學(xué)們分析和解決實(shí)際問題的能力; 3. 通過對(duì)匯編語言程序代碼的閱讀、修改、設(shè)計(jì),理解和掌握復(fù)雜的匯編語言應(yīng)用程序的編程,提高實(shí)踐編程能力。 設(shè)計(jì)任務(wù):(在規(guī)定的時(shí)間內(nèi)完成下列任務(wù)) 功能與要求: 二進(jìn)制轉(zhuǎn)換十進(jìn)制的顯示子程序能自動(dòng)消除高位的0。 能180度旋轉(zhuǎn)方向顯示兩張九九表。 按1鍵和2鍵手動(dòng)切換顯示其中一張九九表。 按(a或A)鍵自動(dòng)循環(huán)切換顯示兩張九九表。 按esc鍵退出程序。 包涵了程序所需的各個(gè)子程序和程序運(yùn)行截圖
標(biāo)簽: 匯編語言 顯示器 實(shí)際應(yīng)用
上傳時(shí)間: 2013-12-23
上傳用戶:gououo
在書上所看到的源碼,閱讀器,讀取*.txt,并能使用PageUp、PageDown、Home、End、esc、F1和上下左右鍵以閱讀完整文章。
標(biāo)簽: 源碼
上傳時(shí)間: 2017-02-26
上傳用戶:米卡
鐘表顯示一.基本設(shè)計(jì)要求 1 在屏幕上顯示一個(gè)適當(dāng)大小的圓形,再圓形道上均勻的分配著60個(gè)點(diǎn),代表1秒—60秒的位置,凡是5倍的點(diǎn)應(yīng)當(dāng)比其他的大。 2 以圓中心為軸,畫一條斜線代表秒針,采用定時(shí)中斷方式,每過1秒鐘,秒針移動(dòng)一個(gè)位置。 3 定時(shí)源可以使用試驗(yàn)箱上的8253。 4 按“esc”之后,結(jié)束演示。 二. 擴(kuò)展要求 屏幕上顯示時(shí)、分、秒針,沒有使用中斷定時(shí)方式,采用的是系統(tǒng)實(shí)時(shí)時(shí)間。 三. 課設(shè)基本思想 屏幕設(shè)置為圖形方式,采用模塊化編程,主模塊顯示界面信息,每個(gè)子模塊負(fù)責(zé)一個(gè)功能,然后通過模塊調(diào)用來實(shí)現(xiàn)。 首先調(diào)用畫圓及畫線子模塊顯示圓形表盤,及時(shí)、分、秒針,然后調(diào)用秒針移動(dòng)子模塊式電子鐘能夠運(yùn)行。 在秒針移動(dòng)子模塊中,首先通過cos和sin兩個(gè)功能模塊來確定秒針移動(dòng)的度數(shù),其次分別對(duì)秒、分、時(shí)進(jìn)行擦除重寫操作,再分別對(duì)表盤及圓心進(jìn)行刷新,這樣就實(shí)現(xiàn)了時(shí)、分、秒針的動(dòng)態(tài)變化。 四. 程序流程圖
標(biāo)簽: 屏幕
上傳時(shí)間: 2013-12-16
上傳用戶:duoshen1989
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1