把編程語言娘化,做成氪金手游,可以怎麼做?


現在的遊戲策劃已經要把魔爪伸向碼農了嗎?其實啊,娘化出氪金手游你只要請一堆 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#的思想以及基本語法,適合初學者上手?

TAG:編程語言 | 遊戲開發 | 遊戲策劃 | 卡牌遊戲 |