国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

從零開始實現(xiàn)放置游戲(十七)——完結篇(附DEMO地址)

這篇具有很好參考價值的文章主要介紹了從零開始實現(xiàn)放置游戲(十七)——完結篇(附DEMO地址)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  大家好,時隔2年多,我來填坑啦!

  之前用的技術、設計思路都不成熟,所以直接干掉重做了。

  由于從頭教學實在太啰嗦,精力也有限,咱們還是直接上源碼吧。

DEMO地址:

http://212.129.154.59:5173/

(大家快看呀,服務器11月底就要過期了)

源碼地址:

由于之前網(wǎng)盤過期了,文件全被刪除了。所以這次換了個網(wǎng)盤,但想下載好像必須要先注冊。

服務端源碼網(wǎng)盤地址:https://www.jianguoyun.com/p/DVowJU4QzuztCxjimpcFIAA

客戶端源碼網(wǎng)盤地址:https://www.jianguoyun.com/p/DVXcwEkQzuztCxjnmpcFIAA

也可以加Q群329989095,在群文件里下載

總體設計

  這次直接前后端分離, 后端服務采用 SpringBoot +WebSocket,??前端頁面使用 Vuejs3。

? ? ? ?把WOW的一些設計去掉了,因為游戲設計環(huán)環(huán)相扣,模仿了A,就要模仿B,最后變成大型端游。

實現(xiàn)功能

1.一個簡單的類似JWT的功能,用來登錄驗證

2.在線砍怪、升級、爆裝

3.道具的裝備、出售、丟棄

4.在線聊天

5.地圖切換

6.重復登入的處理

啟動方式

服務端:

1.  先使用maven進行打包, 即使用mvn package命令, 或用IDEA的maven快捷按鈕
2. 打包后是一個ZIP包, 解壓后是一個lib文件夾和jar包, 啟動jar包即可
3. 啟動命令示例:java -server -noverify -Xmx4g -Xms4g -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:G1HeapRegionSize=16m -XX:ParallelGCThreads=8 -XX:ConcGCThreads=8 -Xloggc:/data/logs/idlemfm-web/gc.log -XX:GCLogFileSize=10M -XX:NumberOfGCLogFiles=10 -XX:+UseGCLogFileRotation -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+DisableExplicitGC -Dspring.profiles.active=beta -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -jar /data/idlemfm-web/idlemfm-web.jar

客戶端:

1.需要先安裝node.js

2.在項目目錄下執(zhí)行 npm install 安裝相關包

3.本地啟動執(zhí)行命令 npm run dev

4.打包到tomcat下運行, 執(zhí)行命令npm run build, 將dist文件夾內的文件部署到tomcat即可

外部依賴:

mysql, redis 這兩個東西配置好后,在服務器端的配置文件里改一下連接URL, 建表腳本在源碼里有

完本感言

終于把這個坑填完啦!

程序的主體框架代碼邏輯很清晰,大家想做什么功能往上加就是了。

游戲的設計過程就是不斷的取舍,市面上有很多游戲的想法、設計很棒可以拿來參考,但放在一起可能就是互相矛盾的。

比如這里做了地圖切換,而大部分放置掛機游戲是推關的模式,主線關卡推到某一關會有一個固定的收益,實現(xiàn)上就簡單多了,但似乎又有些枯燥。

其實還是取決于自己心里最終想把它做成什么樣。

感謝大家的關注,歡迎來群里交流。如果有想一起做游戲的朋友來找我合作啊。

放一張截圖:

從零開始實現(xiàn)放置游戲(十七)——完結篇(附DEMO地址)

?文章來源地址http://www.zghlxwxcb.cn/news/detail-642021.html

到了這里,關于從零開始實現(xiàn)放置游戲(十七)——完結篇(附DEMO地址)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 從零開始的力扣刷題記錄-第八十七天

    題目描述: 給你一個二叉樹的根節(jié)點 root ,樹中每個節(jié)點都存放有一個 0 到 9 之間的數(shù)字。 每條從根節(jié)點到葉節(jié)點的路徑都代表一個數(shù)字: 例如,從根節(jié)點到葉節(jié)點的路徑 1 - 2 - 3 表示數(shù)字 123 。 計算從根節(jié)點到葉節(jié)點生成的 所有數(shù)字之和 。 葉節(jié)點 是指沒有子節(jié)點的節(jié)點

    2024年02月07日
    瀏覽(31)
  • 【用unity實現(xiàn)100個游戲之17】從零開始制作一個類幸存者肉鴿(Roguelike)游戲2(附項目源碼)

    【用unity實現(xiàn)100個游戲之17】從零開始制作一個類幸存者肉鴿(Roguelike)游戲2(附項目源碼)

    本節(jié)緊跟著上一篇,主要實現(xiàn)對象池程序化生成敵人和屬性配置。 新增不同敵人預制體,并配置默認跑步動畫 新增一個敵人類的腳本,實現(xiàn)了敵人向玩家移動并面對玩家的功能。注釋已添加在相應的代碼行上。 掛載腳本,配置參數(shù),一般敵人移速都是比主角低 我們放幾個敵

    2024年03月16日
    瀏覽(45)
  • 【用unity實現(xiàn)100個游戲之17】從零開始制作一個類幸存者肉鴿(Roguelike)游戲1(附項目源碼)

    【用unity實現(xiàn)100個游戲之17】從零開始制作一個類幸存者肉鴿(Roguelike)游戲1(附項目源碼)

    他來了他來了,萬眾期待的類幸存者肉鴿(Roguelike)游戲。我將從0帶大家制作一款肉鴿游戲。 這款游戲采用經(jīng)典的 Roguelike 游戲玩法,每次冒險都將是一次全新的體驗。敵人的位置和道具都是隨機生成的,確保每次游玩都充滿了無限可能性。 你需要運用智慧、策略和一點運氣來

    2024年02月05日
    瀏覽(190)
  • 【用unity實現(xiàn)100個游戲之7】從零開始制作一個仿殺戮尖塔卡牌回合制游戲(附項目源碼)

    參考原視頻鏈接: 【視頻】:https://www.bilibili.com/video/BV1eF41177hu/ 注意 :本文為學習筆記記錄,推薦支持原作者,去看原視頻自己手敲代碼理解更加深入

    2024年02月08日
    瀏覽(192)
  • 從零開始學習 Java:簡單易懂的入門指南之時間類(十七)

    java.util.Date`類 表示特定的瞬間,精確到毫秒。 繼續(xù)查閱Date類的描述,發(fā)現(xiàn)Date擁有多個構造函數(shù),只是部分已經(jīng)過時,我們重點看以下兩個構造函數(shù) public Date() :從運行程序的此時此刻到時間原點經(jīng)歷的毫秒值,轉換成Date對象,分配Date對象并初始化此對象,以表示分配它的時

    2024年02月11日
    瀏覽(1072)
  • 【從零開始學習JAVA | 第二十七篇】JAVA期末練習(PTA)

    【從零開始學習JAVA | 第二十七篇】JAVA期末練習(PTA)

    目錄 前言: R7-5 Count the letters in a string (統(tǒng)計字符串中的字符) R7-1 找素數(shù) R7-3 電話號碼同步(Java) 總結: ????????臨近期末,我也更新一下PTA上的JAVA大題,希望各位都可以考出一個好的成績。 (Count the letters in a string) (統(tǒng)計字符串中的字符) Write a method that counts th

    2024年02月16日
    瀏覽(124)
  • 【粉絲福利社】AI提示工程實戰(zhàn):從零開始利用提示工程學習應用大語言模型(文末送書-完結)

    【粉絲福利社】AI提示工程實戰(zhàn):從零開始利用提示工程學習應用大語言模型(文末送書-完結)

    ?? 作者簡介,愚公搬代碼 ??《頭銜》:華為云特約編輯,華為云云享專家,華為開發(fā)者專家,華為產(chǎn)品云測專家,CSDN博客專家,CSDN商業(yè)化專家,阿里云專家博主,阿里云簽約作者,騰訊云優(yōu)秀博主,騰訊云內容共創(chuàng)官,掘金優(yōu)秀博主,51CTO博客專家等。 ??《近期榮譽》:

    2024年01月25日
    瀏覽(37)
  • 從零開始學習 Java:簡單易懂的入門指南之Stream流(二十七)

    從零開始學習 Java:簡單易懂的入門指南之Stream流(二十七)

    1.體驗Stream流 案例需求 按照下面的要求完成集合的創(chuàng)建和遍歷 創(chuàng)建一個集合,存儲多個字符串元素 把集合中所有以\\\"張\\\"開頭的元素存儲到一個新的集合 把\\\"張\\\"開頭的集合中的長度為3的元素存儲到一個新的集合 遍歷上一步得到的集合 原始方式示例代碼 使用Stream流示例代碼

    2024年02月08日
    瀏覽(20)
  • 從零開始學習 Java:簡單易懂的入門指南之網(wǎng)絡編程(三十七)

    從零開始學習 Java:簡單易懂的入門指南之網(wǎng)絡編程(三十七)

    1.1 網(wǎng)絡編程概述 計算機網(wǎng)絡 是指將地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起來,在網(wǎng)絡操作系統(tǒng),網(wǎng)絡管理軟件及網(wǎng)絡通信協(xié)議的管理和協(xié)調下,實現(xiàn)資源共享和信息傳遞的計算機系統(tǒng)。 網(wǎng)絡編程 在網(wǎng)絡通信協(xié)議下,不同計算機上運

    2024年02月08日
    瀏覽(91)
  • 從零開始的第十七屆智能車主板電源電路解讀/設計1(基礎四輪組別)

    從零開始的第十七屆智能車主板電源電路解讀/設計1(基礎四輪組別)

    ????????作為一個參加過一年智能汽車的選手(下圖是我第一次比賽的母板),當我再次重畫電路的時候,仍然是對電路中的元器件作用不是很了解,于是決定開始去了解自己設計的電路而不是只是套用別人現(xiàn)有的設計。 ??????? 所以作為我學習的記錄也抱著分享經(jīng)驗

    2023年04月09日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包