安利15個開源遊戲,點開即玩。
幹貨蠻多的,建議先收藏一下!
1、while-moses-was-away
https:// github.com/jimbly/jsjam 22
遊戲地址:https:// dashingstrike.itch.io/w hile-moses-was-away
這遊戲玩兒起來滿足感十足,玩家可以自行添加很多東西進去,比如新的升級體系、地圖、遊戲模式等等。有玩家就自行加入了時間關卡——在規定的時間內取得目標物品。
隨著遊戲的推進,遊戲也越來越難,會出現更多種類的工人單位,工人還可以進行升級,從而更高效地完成任務等等。
這款遊戲看著簡單,但其實大有玄機。
2. IT’S TOO RAW!
https:// xem.github.io/gamedevjs 2022/bonuses.html
遊戲地址:https:// maximeeuziere.itch.io/i ts-too-raw
非常有趣的一款遊戲!雖然遊戲類別很常見,但是卻有很多創新的元素。大體上就是要把一條魚煎到恰到好處。
3、谷歌小恐龍
程式碼開源:https:// pan.baidu.com/s/1RHHZ8P 3axWi5HQR8MHhagw
提取碼:b7uy
使用STM32的顯示器其實可以開發出許多有趣的小專案,比如:多功能選單,小遊戲等等。其中,STM32F1XX由於Cortex-M3芯片的效能一般(計算量與記憶體),所以能夠實作的小遊戲不多,較為常見的:貪吃蛇,俄羅斯方塊,飛機大戰等。
本文將給大家實作一款較為新穎的小遊戲—谷歌小恐龍(Chrome Dino Game)。
簡單使用0.96寸OLED螢幕搭配STM32F1系列的MCU就可以實作,硬件要求很低。(本遊戲程式碼基於HAL庫實作,文末有程式碼開源)
實驗硬件:STM32F103ZET6;0.96寸OLED;2個KEY按鍵
效果圖:
4、玩到我被美女包圍了
這遊戲不只是火,同時還口碑超高。【美女包圍】剛發售時的好評率是83%,火了後評價不降反升,現在是恐怖的93%。
性感辣媽林樂清 —— 王星辰(身材姣好,入得廳堂下得廚房,娶妻當娶浩浩媽)
林樂清是遊戲中最受歡迎的女主,雖然職業只是普通的會計,還是單親媽媽的設定,但是卻俘獲了一大批男玩家的心。
魅惑魔女鄭梓妍 —— 鐘晨瑤(優點長得漂亮穿著時尚聲音還奶)
遊戲中,鄭梓妍算不上是好女孩,屬於標準的玩咖,性格叛逆情感復雜,正因如此,也充滿了挑戰性。
與鄭梓妍在一起,生活會充滿刺激,這是個敢愛敢恨的女孩。
清純女生肖鹿 —— 鄒佳佳(經典的校園小學妹,單純可愛)
肖鹿是天真的小學妹,屬於六大女主中人設上最不討喜的那類。
因為在這款科幻遊戲中,玩家可以做的夢太多,關於肖鹿的夢,太平淡。
刁蠻大小姐沈慧星 —— 余冰慧(性格直球,年輕多金,青梅竹馬)
刁蠻大小姐,雖然行為幼稚,但是有霸總爸爸的光環,一旦在一起,也是這輩子不用奮鬥的類別。
沈彗星同樣有著超高的人氣,畢竟在愛做夢的年紀,哪個少年會拒絕富家千金的喜歡?
知性姐姐李雲思 —— 王姿允(情感專一的文藝青年)
李雲思是遊戲中的知性姐姐,與顧易興趣相投,也相處融洽。
雖然柔情似水,但玩遊戲,需要的是心跳和刺激。
遊戲體驗
魅惑魔女、清純女生、知性姐姐、刁蠻大小姐、性感辣媽、冷艷總裁,與誰走到最後,由你來決定。
這次分享的無需登入steam綠色版,下載解壓即可暢玩,大家可以放心下載使用。
最低配置:
需要 64 位處理器和作業系統、作業系統: Windows 10、處理器: Intel Core i3、記憶體: 2 GB RAM、DirectX 版本: 11、網絡: 寬頻互聯網連線、儲存空間: 需要 15 GB 可用空間
下載軟件,然後選擇下載【下面4個檔,單個壓縮包太大,分成了4個,全部下載下來,解壓任意一個即可】,軟件我已經打包好了。
下載地址: https:// pan.quark.cn/s/1d8bf52a adee
誇克網盤分享如何解壓,如圖所示
解壓好之後,如下圖一樣,選擇【WD.exe】,雙擊即可啟動遊戲
遊戲中的人物都是真人演繹的,參與的演員中,有許多是國內知名的女演員。
值得一提的是,遊戲全程使用了相當高質素的POV視角。演員的動作、神態與玩家對話選項之間的巢狀關系相比同類產品處理的很順滑,沒有突兀的感覺,顯然經過了適配和打磨。
4、kawaks
這是一款電腦端的老牌街機遊戲模擬器,遊戲數量非常多,質素還是很不錯的,而且全都是中文化版。
kawaks街機模擬器含有 遊戲合集500+,包括曾經所有的街機經典之作:
拳皇系列、街霸系列、侍魂系列、餓狼傳說 、懲罰者、龍虎之拳、三國誌系列、快打旋風 、恐龍快打、名將、電精、麻將系列 、194X飛機系列。
各種休閑 、類球 、棋牌類、 街機,曾經玩過的街機遊戲Kawaks全都有。
winkawaks 配一個遊戲手柄,在Windows玩還是蠻爽的,玩了幾個月了,偶爾來一兩把!
kawaks下載連結:https:// pan.quark.cn/s/87b4e595 ec82
手柄、實測操作教程可參考: 目前有哪些街機模擬器?
街機實測效果:
合金彈頭:
拳皇:
三國誌:
戰機系列:
少年街霸:
戰國傳承:
有條件的強烈建議買一個【北通】的遊戲手柄,大大提升了遊戲體驗, 雖然現在的遊戲在畫面、劇情、動作、音樂各方面都越做越完美,但是「大魚大肉吃慣了,也要來一點粗茶淡飯回憶一下味道」
有興趣的可以先收藏,偶爾興趣來了玩上一兩把回味一下。
4、 lifeRestart(人生重開模擬器)
源碼:https:// github.com/VickScarlet/ lifeRestart
地址:https:// liferestart.syaro.io/pu blic/index.html
說到線上文字遊戲就不得不提到,前兩年特別火的一款開源遊戲「人生重開模擬器」。
遊戲裏,玩家只需在開局時選天賦、分配初始內容,後面就是看歲月如白駒過隙,轉眼就過完了這一生,不滿意的話可以點選 再次重開 即可開啟新的人生。該遊戲憑借詼諧幽默的文案,和出乎意料的結局,風靡一時。現在除了上述的經典模式玩法,還新增了名人模式,體驗名人的一生。
5、 lila(國際象棋)
源碼:https:// github.com/lichess-org/ lila
地址:https:// lichess.org/zh
這是一款承諾永遠免費、無廣告的國際象棋遊戲,支持中文。該專案不單單是一款國際象棋的遊戲,更像是關於國際象棋一切的平台。因為它除了可以線上對戰、人機對戰、好友對戰、比賽等玩法,還有學習國際象棋的教程、社區以及觀戰和直播。
6、 react-tetris(俄羅斯方塊)
源碼:https:// github.com/chvin/react- tetris
地址:https:// chvin.github.io/react-t etris/
復刻經典的俄羅斯方塊,該專案采用 React+Redux+Immutable 的技術棧。這款遊戲的復刻程度堪稱像素級別,不僅體現在畫面上,還有流暢度、玩法、音效等方面都做到了極致。
7、 chinese-dos-games(中文 DOS 遊戲)
源碼:https:// github.com/rwv/chinese- dos-games
地址:https:// dos.zczc.cz/
一款線上的中文 DOS 遊戲集合,目前支持 1800+ 款遊戲。
8、 pacman
GitHub 地址:https:// github.com/mumuy/pacman
遊戲線上地址:http:// passer-by.com/pacman/
Pacman 是基於 HTML5 的吃豆人遊戲。該專案在 GitHub 上的核心程式碼就兩個檔,程式碼有註釋、整潔。對於新手來說是個很好的實踐專案。
9、 ratel
Ratel 這個專案是基於 Netty 實作的一款命令列鬥地主遊戲。
Ratel 分客戶端和伺服端,你可以讓小夥伴們的客戶端都連線你的伺服器進行遊戲,也可以直接連線作者的公網伺服器進行遊戲。
10、美女與龍珠
https:// github.com/jCodeLife/be auty-and-dragonball
線上地址:
https:// jcodelife.gitee.io/onli ne/
遊戲講述的是一個小女生被惡魔詛咒找不到家了,她聽說收集七龍珠可以召喚神龍,神龍可是幫她實作回家的願望,於是她開啟了她的冒險故事。
尋找散落各處的龍珠。當人物碰到龍珠時,龍珠發生變化,表示此龍珠被找到。當找完七顆時,尋找地圖中出現的龍,按提示找出神龍,即可完成遊戲!
控制項:W = 前進,W+E = 快跑,S = 後退,滑鼠 = 控制視角,空格 = 跳躍
這個遊戲使用Vite + React技術棧,基於Three.js的Lingo3D實作,以及使用了這些工具:sketchfab:3D模型下載、mixamo:3D人物動作繫結及動畫、 readyplayer:3D角色生產工具、gltf.report:模型壓縮、polyhaven:hdr素材庫(環境貼圖)、textures:材質貼圖素材。
11、跳一跳
https:// gitee.com/fwjzzz/Jump
線上地址:
https:// fwjzzz.gitee.io/jump/
2017年12月28日,微信更新的 6.6.1 版本開放了小遊戲,微信啟動頁面還重點推薦了小遊戲「跳一跳」。曾經一時間火遍朋友圈,2018年5月,研究公司QuestMobile,釋出了微信小遊戲【跳一跳】的數據,這款只有4MB大小的遊戲截至2018年3月份已經積累了3.9億玩家。
作者 鮮奶油小泡芙 基於Three.js讓經典重現「網頁版跳一跳」,長按滑鼠蓄力、放手,方塊就會從一個盒子跳到另一個盒子「使用滑鼠又是另一番體驗,快去試試吧」。然而就是這個小動作,讓你一旦開始就魔性地停不下來。
12、我的世界
https:// github.com/vyse12138/mi necraft-threejs
相信大家對我的世界應該都不太陌生, 它是一款 3D 像素風的生存類遊戲, 本專案是模仿我的世界來進行實作的。
專案的初衷便是探索一下Three.js,所以除了Three.js之外並沒有別的第三方庫依賴,因此最後的打包大小其實是十分輕量級的, gzipped 後僅有 140kb 左右。在此之上筆者還添加了 TypeScript 來進行類別檢測, 並且使用了Vite進行的開發。
13、3d
https:// github.com/dragonir/3d
基於 Three.js 的前端 WebGL 頁面開發合集,包含冰墩墩、數碼城市、3D人像、車模展示、塞爾達傳說等一些3D趣味演示頁面。
14、小遊戲2048(Vue版)
https:// gitee.com/lblbc/game_20 48
線上體驗:https:// lblbc.cn/redirect/game_ 2048
2048遊戲規則:
一共16個單元格,初始時由2或者4構成。
1、手指向一個方向滑動,所有格子會向那個方向運動。
2、相同數碼的兩個格子,相遇時數碼會相加。
3、每次滑動時,空白處會隨機出現一個數碼。
4、當所有單元格都不可移動時,遊戲結束;當界面中最大數碼是2048時,遊戲勝利。
15、魚了個魚
開源地址 :https:// github.com/liyupi/yuleg eyu
魚了個魚是開發者 @liyupi 開源的高仿遊戲,使用純前端實作,基於 Typescript、Vue、HTML。
相比於羊了個羊遊戲,UI 方面是有些簡陋了 但是增加了一些小程式內沒有的能力,比如聖光、透視等等。
魚了個魚包含簡單、中等、困難、地獄、天獄模式。同樣你還能自訂遊戲的設定,你可以透過自訂槽容量、合成數、隨機區數等設定來自訂一個遊戲。