原创 記MFC俄羅斯方塊製作過程

經過幾天努力,終於做好了我的俄羅斯方塊,這是我用MFC做的第一個遊戲,也是第一個像樣的東西。下面都是個人感受,也不知道對不對,不對的話大家不要笑我哦,希望能幫我指出錯誤來。 感覺做這個遊戲需要先理解MFC和win32的運行機制,windo

原创 前面文章裏的其他函數,由於這幾個函數不是自己寫的,所以……

聲明:以下函數均不爲自己所寫,所以僅供觀看,不過確實能用,而且沒有錯誤 轉換函數是本人原創,裏面調用了這裏的函數   //return value: // 0 OK // 1 failed BOOL CDib::OpenFile(cons

原创 24位位圖轉成8位灰度位圖

24位轉8位灰度比較簡單,先設置調色板,如下樣子 (0,0,0,0)(1,1,1,0)(2,2,2,0)……一共256個,用公式gray = (0.114*Blue+0.587*Green+0.299*Red)得到的gray爲該像素點在8

原创 [轉]數據庫三範式經典實例解析

數據庫的三範式 1N:關係R中的屬性都是不可分割的項. 2N:在1N的基礎上,每個非主屬性完全函數依賴於碼. 3N:在2N的基礎上,每一個非主屬性既不部分依賴於碼也不傳遞依賴於碼.  1N   |   消除非主屬性對碼的部分函數依賴  2

原创 IPhone入門開發實例——計算器

1.創建一個新項目,選擇“View-based Application”。輸入名字“Cal”,這時會有如下界面。 2.選擇Resources->CalViewController.xib並雙擊,便打開了資源編輯對話框。 3.我們會看到幾

原创 [原創]詳細的C++連接數據庫

       C++連接數據庫有很多種方法,ODBC,ADO等等。我這裏就採用了ADO的方法。 既然都涉及到數據庫了,就直接做個帶界面的吧。先打開VS2010,新建一個“MFC應用程序”,在裏面記得選擇“基於對話框”,因爲這個比較

原创 [原創+連載]一步一步做拼圖遊戲,C++版(五)

  初始局面不能隨機隨便生成,因爲有時候會無法完成遊戲,所以要有一個生成算法。 : Code: // 生成初始局面      void CPuzzleLogic::MakeInit(int Num)      {          

原创 [原創+連載]一步一步做拼圖遊戲,C++版(七)

  這次我們要使遊戲更具有遊戲性。我們要添加一個菜單。   添加菜單 1.   我們要在解決方案管理器中切換到資源視圖,然後按下圖: 雙擊Menu裏的東西,然後在右邊的“請在此鍵入”裏寫上想要的東西,然後在屬性裏改ID。 如果沒有M

原创 QQ美女找茬輔助器製作

  最近,有朋友總要跟我PK QQ美女找茬,無奈在下眼力實在是不如人。不過,咱可是計算機專業的啊,自己找不過他,還不能利用計算機來找嗎?嘿嘿,於是開始研究這個輔助工具。 首先,先看看截圖: 下面說說製作的方法。我想,大家應該也能想通製作

原创 [原創+連載]一步一步做拼圖遊戲,C++版(二)

書接上回 三、設計功能 1.定義類 CPuzzleLogic, 用來實現內部邏輯的行爲 CPuzzleView, 用來實現視圖顯示方面的 CPuzzleMain 用來實現主程序,主要是把各部分的聯繫起來 如果還有其他需要的,以後再定義別的

原创 [原創+連載]一步一步做拼圖遊戲,C++版(四)

  今天,就要開始做遊戲的主要部分了,如何控制遊戲。   4.控制操作 我們的控制就是,先空出一個格子不顯示,然後單擊到這個空格子的周圍的格子的圖片時,就移動過去。 爲此,我們要先把空格子畫出來。昨天我們的圖片其實還是完整顯示的。要稍微修

原创 四、界面製作(1)

在VS2010裏新建一個SilverLight應用程序,注意不要在Blend裏新建,因爲在Blend裏新建的只有一個SilverLight部分,而VS中則還有一個對應的網頁。我新建的名字是Client。 這時,一個解決方案裏會有兩個項

原创 一、前言

大家好,歡迎大家來看我這個小小的“三國殺”製作教程。 想做個“三國殺”網絡版的,並不是一天兩天了,大學畢業都快4個月了,還是經常回憶起班裏的同學們,回憶我們一起打DOTA,玩三國殺等等的日子。以前做過一些

原创 [原創+連載]一步一步做拼圖遊戲,C++版(六)

添加聲音 聲音是聽覺部分,而且爲了將來用起來更方便,或者說修改的時候更方便,我們還是要新建一個類,叫。 代碼量不大。 PlaySound我們主要是用它來播放背景音樂,就是這句,裏面的參數稍微解釋一下,第一個是文件名,第二個是指向應用程序模

原创 二、開發環境及工具的選取

現在最流行的遊戲方式就是web版的卡牌遊戲,“三國殺”的官方遊戲現在就是web版的,所以,爲了趕流行,客戶端也做成web版的,最近正好在學習SilverLight,發現用來做web界面很方便,也很強大,於是就用SilverLight做客戶