-
當前位置:首頁 > 創(chuàng)意學院 > 空間設(shè)計 > 專題列表 > 正文
如何自己編程做游戲(小程序怎么開發(fā)自己的小程序)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于如何自己編程做游戲的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀企業(yè),服務(wù)客戶遍布全國,設(shè)計相關(guān)業(yè)務(wù)請撥打175-8598-2043,或微信:1454722008
本文目錄:
一、計算機如何編程打游戲?
你好,能通過編程開發(fā)出來的游戲有很多,比如java開發(fā)的貪吃蛇,我的世界等,python開發(fā)的小矮人,動物大戰(zhàn)等,具體如何編程就需要學習軟件開發(fā)專業(yè)里面的游戲開發(fā)相關(guān)知識。下面是部分學習知識點,希望能幫到你。
1.例如字符串查找、子串、模式匹配等。 當在 Lua 中對字符串做索引時,第一個字符從 1 開始計算(而不是 C 里的 0 )。 索引可以是負數(shù),它指從字符串末尾反向解析。 即,最后一個字符在 -1 位置處,等等。
2.字符串庫中的所有函數(shù)都在表 string 中。 它還將其設(shè)置為字符串元表的 __index 域。 因此,你可以以面向?qū)ο蟮男问绞褂米址瘮?shù)。 例如,string.byte(s,i) 可以寫成 s:byte(i)。
字符串庫假定采用單字節(jié)字符編碼。
接收零或更多的整數(shù)。 返回和參數(shù)數(shù)量相同長度的字符串。 其中每個字符的內(nèi)部編碼值等于對應(yīng)的參數(shù)值。
數(shù)字編碼沒有必要跨平臺。
3.返回包含有以二進制方式表示的(一個 二進制代碼塊 )指定函數(shù)的字符串。 之后可以用 load 調(diào)用這個字符串獲得 該函數(shù)的副本(但是綁定新的上值)。 如果 strip 為真值, 二進制代碼塊不攜帶該函數(shù)的調(diào)試信息 (局部變量名,行號,等等。)。
帶上值的函數(shù)只保存上值的數(shù)目。 當(再次)加載時,這些上值被更新為 nil 的實例。 (你可以使用調(diào)試庫按你需要的方式來序列化上值,并重載到函數(shù)中)
4.查找第一個字符串 s 中匹配到的 pattern )。 如果找到一個匹配,find 會返回 s 中關(guān)于它起始及終點位置的索引; 否則,返回 nil。 第三個可選數(shù)字參數(shù) init 指明從哪里開始搜索; 默認值為 1 ,同時可以是負值。 第四個可選參數(shù) plain 為 true 時, 關(guān)閉模式匹配機制。 此時函數(shù)僅做直接的 “查找子串”的操作, 而 pattern 中沒有字符被看作魔法字符。 注意,如果給定了 plain ,就必須寫上 init 。
如果在模式中定義了捕獲,捕獲到的若干值也會在兩個索引之后返回。
5.返回不定數(shù)量參數(shù)的格式化版本, 格式化串為第一個參數(shù)(必須是一個字符串)。格式化字符串遵循 ISO C 函數(shù) sprintf 的規(guī)則。 不同點在于選項 *, h, L, l, n, p 不支持, 另外還增加了一個選項 q。 q 選項將一個字符串格式化為兩個雙引號括起,對內(nèi)部字符做恰當?shù)霓D(zhuǎn)義處理的字符串。 該字符串可以安全地被 Lua 解釋器讀回來。
希望能幫到你,謝謝!
二、如何創(chuàng)造游戲?
怎么創(chuàng)造游戲
1。游戲制作的主要流程
電腦游戲開發(fā)小組中的任何一個人(這個角色通常有策劃擔任),只要有了一個新的想法或念頭,就孕育著一個新游戲的誕生。在這個創(chuàng)意被充分討論之后,再加上對其操作過程的趣味性及市場銷售的可行性的預測等因素的準確判斷,一個完整的策劃方案才可能產(chǎn)生。在經(jīng)過充分的討論后,策劃人員必須將討論的重點寫成文字,也就是提出完整的策劃方案,經(jīng)決策者同意認可后,才能進下一步的工作。這份策劃方案就像一部電影的劇本,它必須完整地涵蓋整個游戲的故事、流程、內(nèi)容、方式、游戲畫面、角色造型、場景規(guī)劃、人工智能、硬件配備、市場評估等。對整個游戲過程的詳細描述及實施規(guī)劃都應(yīng)記錄在案。當進入創(chuàng)作過程之后,策劃還必須隨時和美術(shù)設(shè)計師和程序設(shè)計員保持聯(lián)系,以免游戲程序的編寫失控。策劃應(yīng)能對游戲設(shè)置的內(nèi)容與精神了如指掌,與各個小組及時溝通,并且控制整個游戲制作的進程。
2。游戲設(shè)計基本論
要設(shè)計一個游戲,首先你必須要確定幾個重要方針,第一是你要設(shè)計的游戲是屬于那一種類型,第二是時代背景,第三是模式,第四是程式技術(shù),第五是表現(xiàn)手法,第六是市場定位,第七是研發(fā)時間,在掌握上述七個方針之后,你就可以再做詳細的規(guī)劃內(nèi)容及調(diào)配資源,那么何謂是七項方針呢?筆者以范例來說明之!
一、類型:
所謂的類型是指這個游戲所著眼的一個游戲方式,通過這個方式來使玩者達到娛樂的目的,這個游戲方式有專有名詞來各別予以命名,茲如下述:
(1)RGP角色扮演:
這個類型的游戲以通過故事劇情牽引來使玩家能溶入主角所存在的一個世界,這類型態(tài)的游戲多半透過戰(zhàn)斗升級系統(tǒng)及人物對話的方式來一步步完成設(shè)計者所布下的劇情路線,最具代表的作品有日本史克威爾所設(shè)計的“太空戰(zhàn)士系列”及國內(nèi)大宇資訊所設(shè)計的“仙劍奇?zhèn)b傳”,當然還有很多部作品例如“神奇?zhèn)髡f”等也是此中的佼佼者。
在RGP的類型中,在近幾年來又分支了幾個類似的型態(tài),例如說Blizzard的“暗黑破壞神”“Dirblo”被定位為“動作RPG”,因其動作成分相當高所至,而“神奇?zhèn)髡f”、“超時空英雄傳說”則被定位盡“戰(zhàn)略RPG”,只因戰(zhàn)略成分比重較高所以又有別于傳統(tǒng)RPG。
(2)SLG戰(zhàn)略:
談起戰(zhàn)略游戲,大家最耳熟能詳?shù)膽?yīng)是日本光榮公司所出品的“三個系列”,KOEI的三國志風靡東亞,從一代進化到現(xiàn)階段的六代皆為玩家們所津津樂道,而所謂的戰(zhàn)略游戲則是透過經(jīng)營→戰(zhàn)爭→擴大領(lǐng)土三個手段來贏得游戲最終目標,一般而言動態(tài)成分少,最較偏重于花費腦力的游戲,但從WestWood的新型態(tài)戰(zhàn)略游戲“沙丘魔堡”問世之后,戰(zhàn)略游戲也有了重大的分野,一是以KOEI代表的三國志系列被稱為回合制戰(zhàn)略游戲,一是以WestWood代表的C C及Blizzard所代表的魔獸爭霸被稱為即時制戰(zhàn)略游戲,和回合制所不同的是,即時制擁有較多可由玩家與電腦互動的機會,比較不花費腦力,所進行的方式是建設(shè)→生產(chǎn)→攻擊→殲滅,在業(yè)界有句俏皮話是這樣說的:「玩回合制游戲像是自己當了個大將軍(元首),運籌帷幄決勝千里之外,而玩即時制游戲則像是個士官長(部隊指揮官),只能一味的打打殺殺」由此你可以了解到這兩個型態(tài)的異同的了。
(3)ACT動作:
所謂的動作游戲其實就完全靠玩家的反應(yīng)來做過關(guān)的條件,較有名的像DOOM、古墓奇兵、QUAKEⅡ等,在動作游戲中也分支了相當多的類型,例如快打旋風、鐵拳Ⅲ等被定位為格斗型態(tài),主要游戲方式就是二人到四人互相對打一直到分出勝負為止,而DOOM、古墓奇兵則被定位為3D動作冒險游戲,主要目的為殺敵闖關(guān),再來像阿比逃亡記、黑暗之心被定位為橫......
如何自己創(chuàng)造個游戲。小型的
RPG制作大師,自己研究下制作游戲不成問題
想要做好游戲得非常牛的人,非常牛~~
怎樣自己創(chuàng)建一個游戲?
用flash做
如何制作flas *** 游戲
第一步:對flash界面了解,對軟件了解。同時思考為什么選擇用FLASH來制作游戲而不選擇JAVA語言或其他。你需要熟練操作flash軟件并能進行動畫制作。
第二步:目前flash游戲開發(fā)需要用到Actionscript3.0語言,如果你已經(jīng)有其他程序設(shè)計經(jīng)驗最好,如果沒有,請先嘗試學習面向?qū)ο蟮母拍睿嗫纯淳幊痰臅?。然后學習AS3.0語言。多看flash的幫助文檔。
第三步:當你能用as3.0進行動畫控制時,去網(wǎng)上一些資源站點下載flash源碼分析源碼,然后自己動手做。買書是必要的?,F(xiàn)在開始學flash就直接用flash cs3或cs4版本,語言用as3.0不要再用as2.0的語言。
flash入門書籍隨便買,入門后可以再看《flash actionscript 3.0殿堂之路》或者其他書籍??梢試L試學習Flex軟件,也是基于actionscript開發(fā)的。
如果不想太麻煩的做簡單點的可以看一下
這個:wenku.baidu/...9
怎么創(chuàng)造游戲,軟件
你要會編程,編游戲一般需要一個團隊的,親
想學編程可以去tieba.baidu/p/3269957593?fr=ala0&pstaala=1
怎樣才能自己創(chuàng)造一個游戲
額,你玩兒游戲吧!創(chuàng)游戲這種事你別插手了 親!
如何利用手機創(chuàng)造手機游戲 5分
你可以用Codea,不過好像不是用手機,是iPad的App
分完整版和速寫本兩種
怎么樣創(chuàng)造游戲,我想自己有個游戲
你說的是怎么制作游戲吧,如果你要做游戲的話先要學好軟件,英語這些都是基礎(chǔ)。如果你是業(yè)余游戲制 *** 好者的話,最差能做個俄羅斯方塊,坦克大戰(zhàn)什么的,如果你是要當職業(yè)的話首先你的功底要深,而且還有一個團隊,不然你拿沒事賣錢。
怎么自己創(chuàng)造游戲
首先你必須學習編程。這是最基互的。一般一個單機游戲都是由某個團隊制作出來的,以你一個人的能力和技術(shù),那是相當相當困難的。要網(wǎng)站,百度一下電腦編程,或者游戲開發(fā),很多學校就出來了。希望對你有所幫助!
怎么才可以自己創(chuàng)建網(wǎng)站什么的...怎么才能自己創(chuàng)建游戲呢?
1、學習最基本的HTML置標語言,他可以建立一個基本的網(wǎng)站,其他的css、javascript、flash只是豐富網(wǎng)頁內(nèi)容而設(shè)計的。還有ASP、PHP、jsp這些是服務(wù)器端用的,不要他們也可以建網(wǎng)站。 2、用HTML建立的網(wǎng)站叫靜態(tài)的,他們不可以完成像【用戶注冊、數(shù)據(jù)存儲、下載資料、上傳資料...】,用ASP/PHP/JSP這些動態(tài)技術(shù)可以實現(xiàn)這些功能。 3、最基本的網(wǎng)頁,示例: 打開【記事本】,文件名保存為【index】,文件類型保存為【所有文件】其他的不管了。 復制下面的代碼到記事本上: 這是瀏覽器的標題
這是我的第一個網(wǎng)頁 然后打開這個文件,若看不到“這是我的第一個網(wǎng)頁”這句話。就右鍵文件,選擇【打開方式】【internet explorer】就OK了。 怎樣創(chuàng)建一個新的小游戲?
吖忠 你是想做FLASH小游戲吧?
提醒一下:一樓的4個游戲網(wǎng)站不要上額(什么最熱門,什么最大最好玩,什么最安全無毒的游戲網(wǎng)站,其實都是吸引玩家來玩,(他在從中笑),為什么笑呢,以為你一上他的網(wǎng)站或游戲,他就有一定的流量,可以保持一天的收入,所以為什么人要開個好的一級域名放游戲,免費給人玩呢,就是這個原因,```不過無聊時也可少量玩玩。。 支持下人的站嘛,給人有個好的網(wǎng)絡(luò)經(jīng)營) 第一,當然需要flash這個軟件了(不要下載錯誤額。。如果連下載錯的 不要搞了 制作軟件大小至少10MB以上畢竟是游戲制作軟件額.)
第二,我想你應(yīng)該問做flash游戲的必備條件.
做flash游戲的必備條件就是你必須會AS,不會as是肯定做不了flash游戲的,這點毫無疑問.
給你發(fā)個as的入門教程。
tech.163/...S
看完這個就能做一些簡單的游戲了,
下面這個是一個比較系統(tǒng)的教程,有圖像有視頻,
enet/eschool/video/flashcs4/
要做復雜的就看你的編程能力了。
還有就是,貴在堅持,吖忠加油吧??! 有什么不明白的可以問我...(還有最后說句話, *** 復制到別的網(wǎng)站的滾開額.) 提醒一下:一樓的4個游戲網(wǎng)站不要上額(什么最熱門,什么最大最好玩,什么最安全無毒的游戲網(wǎng)站,其實都是吸引玩家來玩,(他在從中笑),為什么笑呢,以為你一上他的網(wǎng)站或游戲,他就有一定的流量,可以保持一天的收入,所以為什么人要開個好的一級域名放游戲,免費給人玩呢,就是這個原因,```不過無聊時也可少量玩玩。。 支持下人的站嘛,給人有個好的網(wǎng)絡(luò)經(jīng)營)
三、如何制造游戲
你好,游戲制作分為三大類,分別是:\x0d\x0a一、游戲程序:\x0d\x0a類似軟件工程師,需要精通至少一門以上程序語言,比如c,c++,頁游方面有flashas3,php等。他們的主要工作是寫程序代碼,需要一定的邏輯思維能力,數(shù)學能力。\x0d\x0a如果你想成為程序員,可以從學習一門程序語言入手。\x0d\x0a二、游戲美術(shù):\x0d\x0a游戲中的畫面都是由游戲美術(shù)師來制作的,具體細分為:游戲原畫,3d游戲模型貼圖(分3d場景與3d角色),游戲動畫,游戲特效,關(guān)卡美術(shù)等。想學習游戲美術(shù)的話,一定要有審美能力,如果有深厚的繪畫功底更佳。另外,還需要學習3dmax,ps,zbrush等軟件,這三個軟件是做游戲美術(shù)最常用的。\x0d\x0a三、游戲策劃:\x0d\x0a游戲策劃主要制定游戲的規(guī)則和玩法,比如世界觀,劇情,對話,任務(wù),數(shù)值,職業(yè)設(shè)定,副本設(shè)計,幫會系統(tǒng)等等。想學習策劃的話,需要你有較高的綜合素質(zhì),溝通能力,理解能力,邏輯思維能力等。另外需要多玩游戲,并從設(shè)計的角度去分析游戲。策劃需要掌握的技能范圍很廣,根據(jù)具體項目和具體職責而不同。\x0d\x0a\x0d\x0a游戲制作的流程是:\x0d\x0a一.立項:\x0d\x0a提出游戲創(chuàng)意,前期預估項目成本,風險,市場分析,需求分析,主策拿出游戲創(chuàng)意提案和大綱,美術(shù),程序和相關(guān)部門一起討論可行性.\x0d\x0a二.制作demo:\x0d\x0a制作游戲的demo版,確立游戲的主要玩法,畫面風格和程序主要構(gòu)架,通常在demo版本制作后會給投資人或者發(fā)行商審核.很多游戲在demo階段就over了.\x0d\x0a三.正式開發(fā):\x0d\x0a制作游戲的封測版,內(nèi)測版和公測版,(這是網(wǎng)游的叫法,單機是alpha版,beta版和release版).制作人把控游戲質(zhì)量,項目經(jīng)理進度和成本控制,策劃完善游戲的細節(jié)和功能,提交策劃案給美術(shù)和程序.策劃通常會提前一些,美術(shù)和程序基本同時動工.每一階段測試后,會根據(jù)bug進行相關(guān)調(diào)整.策劃程序美術(shù)人員比例一般為1:1:2.\x0d\x0a四.后期制作:\x0d\x0a補丁,資料片和其他后續(xù)制作.
四、如何編程一個最簡單游戲代碼?
利用隨機數(shù)猜大小,內(nèi)容如下:
1、代碼的第一行,是一個include語句。沒有它我們的程序會編譯不過。有了它就是告訴編譯器在對代碼進行編譯之前,必須要包含程序需要的文件。這里的stdio.h就是我們需要的頭文件。
2、代碼第二行是一個main函數(shù),這個main函數(shù)的返回值是一個int整型數(shù)據(jù)。剛開始學習編程的時候我們可以認為程序運行的時候是從main函數(shù)開始的。后續(xù)會專門給大家做一個介紹向大家說明在main函數(shù)之前還做了哪些事情。
3、每個函數(shù)都用一對“{}”進行包含,表示著函數(shù)體的開始和結(jié)束,當然后面說到控制語句的時候它還表示一段控制語句的開始和結(jié)束。
4、main函數(shù)中調(diào)用了一個printf函數(shù)。它是用來向控制臺輸出我們想要的內(nèi)容。printf的函數(shù)定位格式為:int printf(constchar*format,...)。format中定義了輸出內(nèi)容和格式。
5、return函數(shù)執(zhí)行完后。在退出函數(shù)體之前,會將函數(shù)進行返回。return后的內(nèi)容根據(jù)函數(shù)返回值定義而定。在本段程序中返回的是整型數(shù)據(jù)0。
以上就是關(guān)于如何自己編程做游戲相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
景觀設(shè)計中如何劃分區(qū)塊(景觀設(shè)計中如何劃分區(qū)塊類型)
佛山純室內(nèi)設(shè)計公司(佛山純室內(nèi)設(shè)計公司有哪些)