把編程語言娘化,做成氪金手游,可以怎麼做?
現在的遊戲策劃已經要把魔爪伸向碼農了嗎?其實啊,娘化出氪金手游你只要請一堆 artist 畫一堆妹子然後說她們是 PL 就可以了,相當於構造一個函子,保持「特性」之間的映射關係就可以。
PL 有個最根本的尺度,代表其是偏向數學還是偏向硬體晶元,map 到妹子上面的話就是法繫到物理系?這麼考慮的話,物理一頭的 asm 就是沒護甲的純近戰英雄,另一頭的 Coq 是純法……整條尺子大概會是:
Coq - Idris - Haskell - OCaml - Lisp - Ruby/Python - JS - C# - Java - Rust - C - ASM
純法師 - 戰鬥的法師 - 軟科幻裝備 - 一般科幻裝備 - 近未來系(?)- 近戰 - 純近戰刺客類
可以有一個相當複雜的技能系統,比如 haskell 有技能「延遲求值」,可以只在需要的時候才發動攻擊,諸如此類。
設計個簡單的人設表吧:
- asm:使用冷兵器(當然,要二次化),因為不穿護甲(各種安全性)裝備很輕所以行動速度最快,x86 的武器要比 arm 的稍複雜些,而且她是雙胞胎(Intel 與 ATT 的梗)。
- C:使用類似步槍的器械(當然,要繼續二次化),因為同樣沒護甲所以行動也很快,不過鞋子上可以做些花樣(編譯器優化)。
- C++:護甲有了一點但是仍然很少,開始有了類似艦娘那樣固著在身上的裝備(代表 OOP,做成炮的樣子?),當然手上依然拿著槍械,而且和身上的裝備連接。身上的機械裝備可以變形以適應多種場合(模板)。改一(C++11)的話就是加上幽能的發光部分(有了函數式特性)。
- Java:指揮大量機器人組成的軍團,但是看上去很單調(暗示庫多以及語言特性少,寫法單調)。有比較完整的護甲(當然了請突出妹子的曲線謝謝)。
- C#:大小姐的外形,和 Java 很相似,不過多樣性要好些,也有一定的變形能力(泛型)。因為很早就有函數式特性所以有「幽能」的藍紫色發光。
- JavaScript:裝備看似是 Java 的輕裝版但是有大量的幽能光束(函數式特性),有大量漂浮的組件(暗示原型 OOP 不如類式「穩固」)最新的一改那些浮游部分終於能裝身上了……
- Python:裝備做成蛇的樣子,同樣飄在外面(動態語言)。身上也有一些組件用於操作那條蛇(類式 OOP)。幽能不多(函數式特性有但是不太方便)。
- Ruby:色調紅色,和 Python 相似,不過體外的浮游炮是多面體形,鑲嵌有大量寶石(或者直接是紅寶石上加上裝備。ps. 紅寶石是六方晶系所以別畫成八面體。)
- Lisp 諸方言:拿著法杖(staff)樣的東西作戰。Common Lisp 的「法杖」比 Scheme 的更複雜,也有更多的「機械」樣。因為是魔法單位所以身上沒有甲。有化身變形的能力(宏系統)。
- Haskell:法系,不持/裝武器,排斥「金屬做的玩意兒」(暗示 purity),技能只在「必要的時候」才生效(Laziness)。
- PHP:考慮到 PHP 是為網頁而生的,可能會有網或者蜘蛛的元素在,因為動態類型同樣各種零件滿天飛。非常高傲的樣子。
- Objective-C:類似於 C++,不過動態性的部分更多,組件有飄在空中的。因為是神教所以是白色塗裝。
- Swift:相似於 C# 的外形但是更輕(編譯到 native 而非 VM),以及神教的白色塗裝。
- Lua:體型非常小,常和 C/C++ 一起行動,裝備外形和 JS 相似但是更緊湊些。有月牙形的元素。
- Coq:純法,出現在戰場後排,以精確著稱。口癖是「You are unsound!」
- Go:和 C 很相似,不過槍械是多管的(並發性)?
- Rust:類似 C++ 但是防護更好?
誰是SSR遊戲製作公司裡面就能打起來
隨手來一個背景故事:
人類毀滅了自身,但是某個強人工智慧依靠殘留的設施成為地球上唯一的智能。
這個AI發現,單個人格做出決策是非常有害的,人類的群體組織才能比較健康的發展。
於是以人類發明的編程語言為藍本,將自己的意識不斷分割。成為了繼承古代編程語言之魂的編程語言娘!她們在廢土以及賽博空間開始了熾熱的冒險,相遇離別,理念的碰撞激發了敵意……
敵人是蟲子形態,畢竟 bug,還可以蟲娘…你在說code girl collection嗎(x
https://paiza.jp/cgc/
你做個全國小吃擬人都比這靠譜,程序員的錢哪有那麼好騙,都是同行誰忽悠誰啊
圖侵刪
眾人操起了自家的兵器,紛紛沖向PHP娘,只有蛇女Python娘倚在牆邊,拿著剛泡好的紅茶,慢悠悠地說道:「生命太短,何必打打殺殺。」然後她又望了一眼掛著一堆裝甲的Java娘:「你不去嗎?」Java娘大吼一聲:「去啊,可是我還在啟動呢。」過了片刻,Java娘終於出發了,只不過跑一段長途就會僵直一段時間。蛇女又看了下不遠處定在前面不動的Js娘,「看來又是粗心的禍,估計又沒做異常處理了。」幫JS娘拆下那個未定義的零件後,JS娘終於開始動了。C++和C是一對姐妹,雙雙攜手第一個趕到,儘管技巧不俗,但熟知她們的人都知道她們有個致命的弱點,就是「堆棧溢出」,於是她們不時就要返廠加裝個補丁。。。。==========好吧,我是編不下去的分割線========哪有人會去玩這個遊戲,再不努力存點錢,34歲之後就活不下去了。
探索地圖,第三個區域,要求輸出1到100。普通玩家只有printf()這個道具。RMB玩家才可以解鎖while。
氪金手游得往爐石那邊靠,不然就得做成 SSR: C++ 17,SR: C++ 11這樣了,種類不是很多。做成垃圾爐石那樣就可以一個feature一張牌。
哇,你是擅長送分的朋友呢~
請參考動物好友(逃。。。
上線第二天估計各種自製輔助(最起碼各種自動點擊)。都會寫代碼誰怕誰。當然能不能上線還是有問題。來自一個半吊子android開發工程師
設成偽娘可能更受歡迎
不如把各類編程語言男化,擬人化的形象按怎麼帥比怎麼來,帥到沒盆友那種,做成女性向遊戲。
嗯你猜猜程序員是來玩遊戲還是來玩伺服器的
這得有多大的自信心才敢做面向碼農的遊戲啊,各種分分鐘破解開掛,有事沒事就折騰你的遊戲,能存活三天都算你有本事
寫程序?寫出來出妹子?沒寫出來氪金才能出妹子?
每天上班已經夠嗆了,下班打遊戲也要搞這個,氪金也是氪老婆,氪這個
現在開始來剖析題目
把編程語言娘化,做成氪金手游,可以怎麼做?
先來詞素(lexemes)分析下...
由於我發現我忘記以前自己的相關研究寫在哪個檔案中
所以先讓我們回來談談遊戲設計的事情吧!!
其實,我覺得這個題目
本身就做了相當大的局限性
手游
幾乎可以篤定
會勝出編程語言
目前大概是哪幾個?
這樣以後大家在討論哪個語言最強的時候
玩家們會傾向於說是:
「你自己看看,這遊戲是用哪個編程語言寫的?」
要我說的話
最好的編程語言
目前還沒出現過
但大家比較認可的一種說法是
自然語言( Natural Language )
雖然更多人傾向於更高階的
直接讓程序自己寫程序那類
(目前看來較相關的關鍵字是 Quine ,雖然離實用是有段距離
若問我怎麼知道的?
我只是把各位逛知乎的時間拿去逛知乎而已)
萬袑衽:自然語言又不是編程語言
呃,我們眼光要放遠
個人最保守的估計
把編程語言娘化,做成氪金手游,可以怎麼做?
除非出現 Neo Anderson(電影《矩陣們》主角,曼波舞*閃子彈的那個)一類的人物
*應更正為凌波舞(LimboDancing)
不然
在什麼時間點會被做出來?
個人的估計是
人類滅亡時,跟人類滅亡後出現的下個文明、物種一類等也是滅亡時
依此類推
到那時時
還是做不出來!!
(分段寫,除非這篇個人寫到乏力或者是出現意外為止
若有機會的話
會持續到,遊戲真的被做出來且還算滿意為止
但個人不接受合作
我想我是肯定會坑到提供多媒體素材者的
此外我覺得
身為個程序員
初音ミク - 魔獸也能做播放器 [魔獸爭霸3bad apple版]youku.com視頻也是基本能力
什麼,我看起來就像是沒基本能力的樣子
這你還真的猜對了!!
但你也不看一下我是做什麼工作的!!)
loading
loading.
loading..
loading...
做一半開發肯定先打起來。。。
大神:這有點意思,破解了吧!
與其把編程語言娘化來吸引程序猿不如女裝程序猿更吸引程序猿_(:з」∠)_
做成MOBA啊,各種語言不同的技能
php:嘲諷python:法師c:剔骨唯一ssr是PHP,其餘隨意
推薦閱讀:
※你用c++做過哪些意思的事?
※OC 和 C++ 中聲明和實現文件分開的寫法有哪些利弊?
※現在的編譯前端技術還是用NFA和遞歸下降實現lexer和parser嗎?
※有什麼可以用raspberry pi做的或者實現的有趣的/有用東西?
※C#有沒有什麼比較好的入門類書籍,能夠闡明c#的思想以及基本語法,適合初學者上手?