新增一款編碼編程游戲,是由ZeroBitCode研發(fā),在Steam平臺發(fā)售,日期定在7月18日,該游戲叫《正則游戲》。
《正則游戲》于2025年7月18日在steam平臺發(fā)布。由ZeroBitCode研發(fā),ZeroBitCode發(fā)售。
Steam商店頁面
游戲詳細介紹
游戲內(nèi)容
正則表達式 是一種強大的文本模式匹配工具,用于對字符串進行搜索、替換和驗證,大多數(shù)程序員都熟練掌握此能力。
游戲?qū)⒄齽t表達式包裝成文字謎題,從最簡單的數(shù)字匹配入手,每一關(guān)都添加新的正則表達式規(guī)則,逐步增加關(guān)卡難度。
30 精心設計的關(guān)卡。悉心游玩,足以覆蓋正則表達式大多數(shù)正則表達式的基礎知識點。
95% 的關(guān)卡不需要編碼經(jīng)驗即可完美通過。會編程的玩家,可以利用自身能力降低紅色關(guān)卡的挑戰(zhàn)難度。
小游戲穿插在章節(jié)之間,夯實基礎并放松心情。微妙的挑戰(zhàn)節(jié)奏有助于緩解挑戰(zhàn)失敗的挫敗感
木魚: 敲擊木魚增加正確率
正則拼單詞: 移動字符拼寫單詞
正則忍者: 消滅與給定正則表達式相匹配的單詞
密碼提示: 編寫一個符合所有正則表達式要求的密碼
正則大戰(zhàn)字符串
入門第一題
比如,程序員在工作中需要識別文本中潛在的郵箱地址。
關(guān)卡提示
使用 d 來匹配數(shù)字。
使用 來表達前一個表達式匹配1或多次。
對的對的 ~ o(* ̄▽ ̄*)o,答案是
太棒了!你已經(jīng)通過了第二章最難的關(guān)卡了!
(快速翻書)
第二題,爬蟲模擬
快來試試第四章關(guān)卡的水溫。
爬蟲的本質(zhì)是在海量的互聯(lián)網(wǎng)信息中通過篩選收集有用的信息,最終進行分析整合以供使用。比如,應該如何從HTML中匹配a標簽中的鏈接呢?
例如,一個a標簽內(nèi)容如下:
太聰明了!答案是 <a[^>]*?hrefs*=s*["']?(?<URL>[^"'] )["']?[^>]*?>
( ??ω?? ) 什么?現(xiàn)在還不會?
快去玩游戲!你將在前面的關(guān)卡中逐步積累經(jīng)驗,直到掌握原本無法觸及的知識。
(會解這題的玩家應該是研習過正則表達式。前3章主要面向初學者,請根據(jù)自身能力自行跳關(guān)。)
游戲難度設計
不同顏色的關(guān)卡象征著不同難度。
綠色
耗時1~2 min
了解某一個正則符號的含義
藍色
耗時 3~5 min
了解正則符號組合的含義(3個符號以內(nèi))
紫色
耗時5~20 min
解決一個現(xiàn)實中可能存在的問題,關(guān)卡相對復雜
紅色
耗時 30 min 以上
復雜的問題,可能需要深度思考和多次測試才能通過
前3章 關(guān)卡以綠色
和藍色為主第4章 開始挑戰(zhàn)紫色
和紅色如果有不會的關(guān)卡可以自行詢問AI,相信你肯定不會卡關(guān)。
紅色除外。紅色關(guān)卡真的很簡單,1道題目也就光榮的調(diào)試2小時吧
游戲截圖
全部評論