上傳人:地**
編號:1262683
2024-11-21
16頁
808.79KB
該文檔所屬資源包:
酒店旅游項目計劃書策劃方案合集
1、商業游戲開發計劃書商業游戲開發計劃書 你好??!我是尋覓!以下是我對這個項目的個人想法(簡要介紹)(簡要介紹)開發過程會遇到和要解決的問題開發過程會遇到和要解決的問題 1)首先,這是個游戲和普通的首先,這是個游戲和普通的 3D 游戲有著,很大的區別。游戲有著,很大的區別。這是一個綜合性項目,不但具有游戲的特點,同時也是要提出的是,這是一個集合了許多軟體的東西,不但要有豐富的場景,同時在進入不同的場景時,可以玩不同的游戲,同時每個游戲有自己的計算規則,每個規則實現各自的計算,在將計算的結果返回到每個用戶(玩家)自己的獨立帳戶(數據表)里,這其中的每個游戲都是十分復雜的,具有各自的二次開發的潛力。對2、于這個項目在短時間只內要開發出來是不容易的。2)其次,項目的開發涉及,網絡問題,需要一定的網絡帶寬和合其次,項目的開發涉及,網絡問題,需要一定的網絡帶寬和合 理的服務器布局(后期使用建議使用分布式網絡結構)。理的服務器布局(后期使用建議使用分布式網絡結構)。前期開發可以使用一臺服務器,由于 java 的平臺移植性好,前期可以在普通的 PC 機上使用 windows2003+mssql(+weblogic),以后可以選擇性能穩定的安裝 Solaris+Oracle 的 SUN SPARC 機上。需要注意的是數據庫的設計。聽起來好像是一個很復雜的工程哦 呵呵!其實我們有很多現成的東東可以用哦!就是3、開源游戲代碼。有了這些東西我們可以很方便的實現各個細節上的功能,如:賭廠(當然本人很討厭賭博,為了新一代的健康發展,和社會的穩定,建議不要),我們可以使用下面的游戲代碼,要做的只是將他們整和到我們的場景,并做相應的更改處理。至于場景中人稱的變化可以使用多個游戲的集合并進行整合(如:quake2 中使用第一人稱)。好了 OK,接著說說開發過程會用到的軟件和開發環境接著說說開發過程會用到的軟件和開發環境 場景開發使用場景開發使用:腳本+3DMAX(或其他 3D 開發軟件)、OpenGL、X3d、Xj3d 等。場景中的游戲實現使用:場景中的游戲實現使用:java 和其他的編程語言(建議非不得以,使用4、java開發就好)這里回用到netbean、eclipse、jdk 等開發工具。具體實現還有待研究。注意事項:注意事項:本項目屬于大型項目,不建議你使用小型項目理念開發。必須注意以下幾點:(一)(一)必須重視開發前的部署安排工作(最好是開發時間的 1/3 或更長我建議 1/2 時間用于該環節)這會決定以后,開發的難度和開發效率 (二)(二)開發過程的人員組織,我想必須靈活,不能受前面的安排所限制。(一切由需要而定)。(三)(三)軟件的二次開發和重用性問題。這是始終要堅持的。(即使要犧牲某些功能,我建議使用面向面向編程思想實現來解決這個問題。)結構圖結構圖 下面是開源游戲代碼下面是開源游戲代碼 5、http:/ 開源開源 Java 游戲】游戲】Triplea 點擊次數:點擊次數:10814 Triplea 是一個開放源碼的 boardgame.它允許玩家選擇各種各樣的戰略版圖游戲(如:軸心國或同盟軍).TripleA 引擎支持聯網對戰,支持聲音,支持使用 XML 文檔來存儲游戲文件并且它允許玩家定制適合自己的地圖.Risk 點擊次數:點擊次數:8916 Risk 這是一個 Java 版本的經典冒險 board 游戲.支持聯網,它可以運行在任何操作系統但需要 java 1.4 以上.Frozen Bubble 點擊次數:點擊次數:13002 開源 Java 版的泡泡龍游戲.Arianne 6、點擊次數:點擊次數:8087 Arianne 是一個用來開發同時多人在線游戲的引擎,Arianne 提供一個簡單的方式來創建游戲服務器規則與游戲客戶端.Marauroa Server 是用 Java 開發的多線程服務器,使用 UDP協議進行通信,用 mysql 存儲數據,并使用 python 描述游戲腳本。MegaMek 點擊次數:點擊次數:8175 MegaMek 是一個 Java 開發網絡版的戰斗機甲(BattleTech),支持多個玩家.戰斗中可使用巨大機器人(giant robots),坦克(tanks),和步兵部隊(infantry)在一張基于十六進制的地圖上.JVMine 點擊次數7、:點擊次數:8116 JVMine 用 Applets 開發的掃雷游戲,可在線玩。JMRI 點擊次數:點擊次數:6973 The JMRI project is building tools for model railroad computer control.GhostWriter 點擊次數:點擊次數:7112 one of a dozen delightful Java Web Start games Espresso 點擊次數:點擊次數:9079 Espresso Game Platform 用 java 語言寫的一個游戲模板,目的在于為開發各種類型(ACT,RPG,SLG.)的游戲搭8、建一個清晰的體系結構。PCGen 點擊次數:點擊次數:7211 PCGen 是針對角色扮演游戲的人物生成器和維護程序.PCGen基于 Java 1.3 可運行在 Windows,Solaris,Mac OS X,與Unix/Linux 平臺.JAVA is DOOMED 點擊次數:點擊次數:10951 JAVA is DOOMED(JID)是一個利用 Java 實現的開源 3D 引擎并且使用 OpenGL 作為圖形 API.JOGRE 點擊次數:點擊次數:8282 JOGRE(Java Online Gaming Real-time Engine:Java 在線游戲實時引擎).JOGRE 是一9、個開源的,在線的,實時(Real-time)游戲引擎與 API.它完全采用 Java 開發.LWJGL 點擊次數:點擊次數:7412 LWJGL(Lightweight Java Game Library)它可以幫助 Java 程序員開發有著商業性質的游戲.LWJGL 為開發者提供簡單易用的API 來訪問 OpenGL(Open Graphics Library)與 OpenAL(Open Audio Library)同也提供操作控制器(Gamepads,Steering wheel 和操縱桿)的 API.Jake2 點擊次數:點擊次數:9740 Jake2 是一個 Java 3D 游戲引擎.10、Shithead 點擊次數:點擊次數:8259 這是一個網絡版的紙牌游戲.既可以與電腦對抗也可以讓多個玩家在局域網或互聯網上進行對抗.jose 點擊次數:點擊次數:7333 jose 是一個國際象棋工具.你可以把游戲存儲在 MySQL 數據庫中.Volity 點擊次數:點擊次數:7030 Volity 為創建基于 Internet 的多人在線游戲提供一個開發平臺.它主要關注于 board 和 card 游戲.Role Playing Tools 點擊次數:點擊次數:7780 這是一個為傳統角色扮演游戲提供相關工具的開源項目。當前包括的工具有:MapTool:這是一個可在 C/S 架構上為多個玩11、家提供地圖與地圖數據共享的圖形工具。DiceTool:這是一個能夠在角色扮演游戲中推測死亡表達式的工具,它還可通過JavaScripts 擴展各種計算。TokenTool:方便創建 MapTool 標記(tokens).shard 點擊次數:點擊次數:6955 shard 項目是 D20 游戲引擎的一個開源實現。D20 引擎在無冬之夜和龍與地下城的游戲中發揮了很大的作用。shard 是一個輕量級的,用 Java 開發的,嵌入式的游戲引擎,可以處理 D20引擎的各個方面。JCollapse 點擊次數:點擊次數:7044 JCollapse 是一個用 Java 實現的 Collapse 游戲??梢?2、在其主頁上在線試玩,需要安裝 Java5.0。JOGL 點擊次數:點擊次數:7040 JOGL 是 Java 對 OpenGL API 綁定的開源項目并設計為采用Java 開發的應用程序提供 3D 圖形硬件支持。JOGL 對 OpenGL 2.0 規范中的 API 和幾乎所有第三方開發商的擴展提供完整訪問,而且集成了 AWT 和 Swing 界面組件。Robocode 點擊次數:點擊次數:7917 Robocode 是 2001 年 7 月在美國 IBM 的 Web alphaWorks 上發布的坦克機器人戰斗仿真引擎。與通常玩的游戲不同的是:參賽者必須利用對機器人進行編程,給機器人設計智能來13、自動指揮它,而不是由鍵盤、鼠標簡單地直接控制。Robocode 是一種有趣的競賽性編程,使用幾行簡單的代碼,就能夠讓你創建一個活生生的機器人,一個真正的在屏幕上與其他機器人互相對抗的機器人。你可以看到它在屏幕上四處疾馳,碾碎一切擋道的東西。機器人配有雷達與火炮,選手在躲避對手進攻的同時攻擊對手,以此來較量得分的多少。Robocode 可以讓你在娛樂的同時學習與提高 Java 技術。Battery 點擊次數:點擊次數:6851 采用Java開發的坦克大戰Battle City Tank游戲。在線試玩:http:/java.kernel.lv/battery.jsp EasyWay Game En14、gine 點擊次數:點擊次數:7218 EasyWay Game Engine 是一個強大的 2D(將來將實現 3D)OpenGL Java 游戲引擎。它易于使用、快速和可擴展。利用EasyWay 只需編寫幾行代碼就能夠實現你的游戲夢想。Big Two 點擊次數:點擊次數:6767 采用Java開發的中國式紙牌升級游戲。源碼下載 jME(jMonkey Engine)點擊次數:點擊次數:3708 jME(jMonkey Engine)是一個基于場景圖(scene graph)、高性能的圖形API。jME設計的思想主要來源于David Eberly所寫的3D Game Engine Design一書。jME是一個使用Java語言編寫的圖形繪制引擎。通過使用一個抽象層,jME支持任意的繪制系統。jME當前使用LWJGL作為底層繪制引擎,將來會增加對JOGL的支持。L2J 點擊次數:點擊次數:2 L2J 是一個開源的,采用純 Java 開發的天堂(Lineage2)游戲服務器。FreeCol 點擊次數:點擊次數:0 FreeCol 是殖民帝國的一個開源版本。它是一個類似于策略游戲文明需要玩家征服新的版圖。