導航:首頁 > 程序命令 > 程序員暴走漫畫

程序員暴走漫畫

發布時間:2024-01-24 14:55:02

A. 《暴走漫畫》的解散與前段時間被封殺是否有聯系

對於很多年輕人來說,《暴走漫畫》應該是比較熟悉的,從2013年3月29日開始,到現如今已經陪伴我們六個年頭了,然而在2019年9月6日的時候終於結束了他自己的使命,從此也告別了喜愛它的粉絲們。在這六年來這個節目帶給了很多人歡聲笑語,同時也讓大家見證了世事難料。

其實早在2018年的時候,這個節目就有了一些不好的跡象,但是之後的回歸也是讓粉絲看到了希望,沒想到只是短短一年多的時間,現如今居然就畫上了句號。在前一段時間暴走製作的大電影《未來機器人城》在國內上映,對於這部大電影的票房可以說是十分低迷的,所以新傷加舊傷也就成為了壓倒大象的最後一顆稻草。

對於這個節目的停播或者說是關閉,雖然很多人感到比較心疼,但是他曾經帶給我們更多的是快樂,同時也希望那些各奔東西的工作人員也能夠繼續的把快樂傳遞下去,如果今後還有希望的話,也是希望這個節目能夠有第七季的出現。

B. 男主角很強但隱藏實力低調的動漫

歡迎來到實力至上主義的教室

故事發生在一切皆由自身實力來衡量,完全的實力主義教育學校。這個學校有自己奇妙的生存法則和規則,主角綾小路清隆一開場就智商超高,一路碾壓別人的陰謀陽謀,把學校規則玩的賊6。真是社會你路哥,人狠話不多!

心靈偵探八雲

男主齊藤八雲是能夠通過左眼看到死者靈魂的大學生。話很少但一開口就是毒舌的諷刺人,冷漠、我行我素、懶散,非常厲害!

學戰都市

男主天霧綾斗是古流「天霧辰明流」繼承者,非常厲害,擁有極其龐大的星辰力,但是卻被身為魔女的姐姐施下了封印力量的三道禁錮。解除之後戰鬥力爆表!

空戰魔導士候補生的教官

男主是E601小隊教官兼S128特務小隊隊員。空戰魔導士科本科2年級生,17歲就有著「黑之劍聖」之名。自身素質與實戰經驗都相當優秀,並且具備了「絕不放棄」的堅強信念,戰鬥力爆表!

C. 有人了解編程貓嗎

產品宣傳

看來是比較低調的一個團隊,網上的信息不多,主要集中在官微和知乎。整體感覺年輕活力,很有「編程」的極客范,比如下圖這樣的。

人人都是程序員:初識《編程貓》
萌死人不償命

官網

濃濃的卡通風,相信比較吸引主要受眾——小朋友。不過整體來說,畫面質感還有提升空間(可以考慮天天愛消除這種風格)。

人人都是程序員:初識《編程貓》
官網首頁

官網內容當然是以「編程教學」為核心,分為以下板塊:

首頁
創作:進入編程貓的代碼世界(需先登錄),這里是我最喜歡的一部分,下文再具體介紹。
代碼島:類似於「我的世界」的一個頁面,但是沒有任何介紹,目前沒去研究如何使用。
編程貓熱點:即最近的新聞。
公開課:編程貓系統使用的常規操作,也是我收獲最大的一部分,下文具體介紹。
精選作品、小說、部落、活動、最近作品:UGC內容的推薦。

人人都是程序員:初識《編程貓》
官網小說推薦.png

創作:同上
發現:主要是作品(用戶發布的編程作品)和部落(即編程社區)。
網路:問題討論、官方角色資料,還包括漫畫和小說。
素材:這里提供了一些可以用到編程中的素材,比如背景、角色、道具等。
學校:與學校合作的一些介紹與接入。
下載:相關APP以及chrome的下載(系統運行需要chrome內核)
個人中心:用戶的主頁與信息,還包括代碼、小說等作品的管理。
一個建議

編程貓官網應該歸類到內容(代碼/小說/漫畫)+學習社區,那麼主要用戶就是兩類:

創作者:主要需求是通過平台創造內容,提升自己、收獲粉絲。偶爾需要學習知識,以及收集素材。
消費者:主要需求是消費這些內容(小游戲/小說/漫畫)。偶爾需要泡社區、與創作者互動。
當然,對於真實用戶,是完全可以在兩種角色之間切換的。
基於以上兩點,再次整理如下:

「發現」中的「作品」是給消費者的(發現好作品),而「部落」又是給創作者的(發現好社區)。

「網路」中的「討論中心」是給創作者的(提問/答問),而「漫畫/圖書館」又是給消費者的(看漫畫/小說)。

「素材」是給創作者,「學校」是面向學校,這些都比較清晰。

所以不妨基於兩類用戶的特點,對板塊進行重新劃分。

面向消費者:主欄目是「發現作品」,下設子欄目:游戲、漫畫、小說,每個欄目可以加上「我要創作」,來引導其成為創作者。

面向創作者:主欄目是「源碼社區」,下設子欄目:熱門源碼、討論、部落、素材。

(PS:網路中的「資料圖鑒」目前還未了解,暫不討論。)

公開課

這部分是我「入門」編程貓的關鍵,17個短視頻,看完你也能輕松學會在編程貓「寫代碼」。

人人都是程序員:初識《編程貓》
編程主界面

每個視頻也是一個小故事,比如《編程貓初見阿短》,「編程貓」就告訴「阿短」如何在屏幕內移動(設置「碰到邊緣即反彈」)

下面貼出我印象比較深的幾點:

1、初見阿短

動作—移到滑鼠指針:角色跟隨滑鼠移動

動作—面向滑鼠:使角色面向滑鼠方向

動作—碰到邊緣就反彈:使角色不再會走到屏幕之外

2、重復執行

控制—重復執行:使角色不斷重復執行某個動作

3、坐標

動作—移動到(X,Y):可以改變角色的坐標

4、廣播

很有意思的功能,可以理解為傳參,或者全局變數,可以讓一個角色的動作對另一個角色造成影響。

比如示例中通過點擊「禮帽」觸發動作「廣播:1」。然後對「動物」設置動作當收到「廣播:1」時,將自己設為可見。實現的是玩家點擊禮帽「變」出動物的效果。

位置在:」事件—當收到廣播/收到廣播時「。

5、如果

這里演示了經典的if-else的寫法。整個函數在一個循環體「重復執行」中。

游戲很像前幾年流行的Flip Bird(哈哈當年我玩到過200多分),玩家按下滑鼠時,角色往上跳一下,然後慢慢下落。

那麼角色就包括3個動作,對應if的三個情況:

飛行/下落:滑鼠按下時移動12px,否則向下移動3px
碰到障礙物:游戲結束,停止腳本
碰到南瓜怪:闖關成功,退出循環

人人都是程序員:初識《編程貓》
經典的If-else

6、外觀

基本是結合之前幾課,實現了「人物進入飛船、飛船飛走」的動作。

拆解如下:燈光在1秒內亮起,並發送廣播」進艙「——人物接收到」進艙「,在1秒內隱藏,並發送廣播」出發「——飛碟收到廣播」出發「後閃燈、變小、改變坐標值

人人都是程序員:初識《編程貓》
Paste_Image.png

Tips:圖層順序是右側覆蓋左側

7、聲音

為角色添加造型與聲音(三頭龍的5個造型對應著5種不同的血量)

添加聲音很簡單,這里一個新方法是:兩個角色之間的信息交互是用另一個的造型編號觸發,而沒有用「廣播」。

人人都是程序員:初識《編程貓》
三頭龍與勝利動畫

人人都是程序員:初識《編程貓》
利用角色編號來傳遞信息

8、畫筆

這里提供了一個簡單的畫筆工具,可以直接將屏幕變為一個畫板。

代碼不復雜,重點是起筆/落筆的設置,如下

人人都是程序員:初識《編程貓》
畫筆設置

9、變數

本章稍微復雜,需要實現的效果是:鯉魚在河道不斷左右運動,玩家點擊後消失,並計分+1。

鯉魚的運動,可以這樣寫(注意碰到邊緣反彈,是可以設置旋轉模式的):

人人都是程序員:初識《編程貓》
呆鯉魚的運動

得分的計算,可以這樣寫(初始設置為0,每次點中呆鯉魚+1):

人人都是程序員:初識《編程貓》
得分計算

最後這里有一個鏈表。它設定了游戲時間只有6秒鍾,根據玩家得分數來返回一個「擊敗80%玩家」的信息。當然也是用於結束游戲(腳本)的計時器。

人人都是程序員:初識《編程貓》
結束腳本與返回結果

10、克隆

這一part,需要的效果是:在一個固定高度,每秒在水平任意位置出現一個飛鏢,並依此落下。使用的方法是「克隆」,代碼的解析如下。

設置角色「飛鏢」,將其隱藏,
每秒創建一個自己的克隆體,克隆體移動到Y=500,X=隨機的位置
作為克隆體啟動時,不斷下落、旋轉
Tips:注意最後加上「如果碰到下邊緣就刪除自己」,相當於釋放內存,不然瀏覽器會悲劇。

人人都是程序員:初識《編程貓》
飛鏢的運動

練習作品

目前我在上面做了一個飛機大戰,踩了幾個坑,不過也算是完成了。已實現的需求:

玩家鍵盤控制飛機的移動、發射子彈;

敵方飛機隨機從上空出現;

擊落敵機,得分+1;

被敵機撞到,生命值-1,獲得3秒無敵狀態回屏幕中央;

生命值將為0,游戲結束。

人人都是程序員:初識《編程貓》
飛機大戰

一些思考

圖形化界面,很容易上手。但是完成這個小作品也是非常有成就感(像程序員一樣創造世界)。
代碼思維:比如「面向對象」的思維(將飛機、子彈、場景都視為對象),比如「清理內存」思維(克隆體一定要有刪除機制),相信這些對小朋友的思維也很有啟發作用。
遇到困難的時候,我是回到公開課去看的,因為「網路」和社區(包括我加入了QQ群)能了解到的信息不多,就像FCC推崇的「Read-Search-Ask「,這部分的內容其實也有待完善。
比如作為新手,我需要的信息包括:編程界面各個功能的使用說明,常見場景(Read);能搜到一些常見錯誤的解答(Search);可以學習和討論其他人的優秀作品(Ask)。這三點做好以後,相信能吸引更多人在這里創作。
其實做為一個開發者,有一個學習的氛圍跟一個交流圈子特別重要這里我要推薦c++交流群:「648778840」,不管你是小白還是大牛歡迎入住,大家一起交流成長。小編會在群中不定期分享干貨源碼,包括我精心整理的一份c++零基礎教程。歡迎各位感興趣的的小夥伴。

學習思路:

人人都是程序員:初識《編程貓》
學習資料:

D. 為什麼有的程序員的代碼結構混亂

程序員都有一顆工程師的心,所以當他們到一片新的場地想做的第一件事就是,將舊的一切推倒重來。是的,他們決不會滿足於簡單的增量勞動。

或許這種微妙的心理定位可以解釋:為什麼程序員進入新項目組後寧願丟掉舊代碼重新寫,也不願意修修補補。他們認為舊代碼簡直一團糟。

但是,事實上真是這樣嗎?你之所以認為舊代碼一團糟,其實是由編程的一個基本定律決定的,那就是:寫代碼容易,讀代碼難。

為什麼你覺得舊代碼異常混亂?因為讀代碼更難。

這大概就是代碼Reuse難以實現的原因。 這就是你組里的每個人都喜歡用不同的功能將分割的字元串轉換成一個數組。比起猜測舊的功能是怎樣實現的,重新寫一個自己的功能要簡單和有趣多了。

作為這個公理的推論,你可以問問身邊的程序員他們正在奮戰的代碼怎麼樣?「簡直是一塌糊塗!」他們肯定會這樣說。「我簡直想推倒重來!」

為什麼認為代碼這么糟糕呢?「額,看看這個功能,竟然有兩頁長!完全不知道這些東西為什麼在這里!完全不知道這些API是干什麼的。」他們會這樣回答你。

漫畫:讀別人代碼是一種怎樣的體驗?

曾經,Borland的創始人 Philippe Kahn當初就是向記者們吹噓:Quattro Pro會比Microsoft Excel要好用得多,因為它是從頭開始編寫的,全部都是新的源代碼!

但是,認為新代碼比舊代碼好簡直就是荒謬。舊代碼是已經運行過的,測試過的。無數的bug在被發現前都上線運行過,發現之後程序員們可能在花了好些日子才修復了這些bug。這種修復可能是一行代碼,也可能是幾個字元,無數的時間和精力都花在了這些bug修復上。

當你決定拋棄這些舊代碼從零開始的時候,你也丟掉全部前任努力的結果。

新代碼一定比舊代買好?NO,重寫可能會帶來更大的風險。

對技術領導者來說,重寫項目的代碼也是一個異常艱難的決定。因為從公司層面說,重現代碼甚至會威脅產品的市場競爭力。一旦決定重寫代碼,那麼與競品相比,你可能落後了2~3年——在軟體行業,這時間可夠長的。

你理想中的新代碼會帶來產品功能的提升▼

但事實上,即便重寫的新代碼可以實現舊代碼的所有功能和需求,但是為產品帶來的市場競爭力只有邊際提升。因為重寫用的新技術、新語言、新框架並沒有給產品帶來質的飛躍。

更不用說在重寫的漫長過程中可能會遇到一些意外情況,比如:

1、缺錢:資金鏈的斷裂▼

2、缺人:核心程序員離職

最終導致效果不佳:達不到原產品應有的所有功能和需求,白白浪費了時間和金錢,也丟掉了市場競爭力。▼

所以重寫代碼意味著,你在把自己置身於非常危險的境地,可能幾年後你也寫不出比以前更好的代碼。你只是花了一大筆錢把已經存在的代碼又寫了一遍。

當你覺得眼前的舊代碼很爛時,該怎麼辦?

你覺得舊代碼寫的很爛,那又怎樣呢?它們已經上線,已經在實際運行中經受住了考驗。所以當你發現前任留下的代碼亂七八糟的時候,不妨冷靜下來,從以下三個方面入手理解代碼、改善代碼:

1、代碼的結構有問題

如果一段網路代碼突然彈出了自己的對話框,應該是UI代碼需要被處理。這些問題可以被解決掉,你要一次次小心地移動代碼,重構,改變介面。還需要一位細心的工程師立馬仔細地檢查這些改變是否有問題,從而不打擾到其他人。事實上,甚至比較大的結構變化也可以不扔掉代碼來完成。

大牛程序員Joel Spolsky回憶說,曾經在某個項目中,他和他的團隊花了好幾個月重新架構在一點上:把代碼動來動去、清理、創建有意義的基類,並創建了模塊之間的完美介面。但是他們始終非常小心翼翼,並沒有產生新的bug、也沒有丟掉任何舊代碼。

2、代碼的效率不高

曾經,Netscape的渲染代碼被傳非常緩慢。但事實上,這只會影響該項目的一小部分,這部分是你可以優化甚至重寫的。你完全不必重寫全部代碼。優化速度的1%工作量,會讓你獲得99%的爆炸性提高。

3、代碼寫得很醜

有些代碼真的寫的很醜,比如Joel曾參與一個項目,開始用下劃線做開始的成員變數約定,但後來改用更標準的「M_」。所以一半的功能用「_」開始,一半用「M」開始,這看起來真的很醜陋。但這個問題5分鍾就能解決,而不用從頭開始寫全部的代碼。

最後,你要記住,從頭開始再寫一遍並不意味著你會寫出比以前更好的代碼。因為你沒有參與到上一個版本的創建,所以你其實根本就不算有經驗。一旦你准備推倒重寫,你可能會再犯一遍版本一犯過的錯,甚至會產生更多的新問題。

一個總結:

面對糟糕的舊代碼,Keep Calm & Carry On !

在大型商業項目中,推倒重來是非常危險的行為。當然,如果你是在做實驗,想到新演算法可以隨時重寫。

閱讀全文

與程序員暴走漫畫相關的資料

熱點內容
怎麼做解壓神器泡泡版 瀏覽:958
自己動手做一個c編譯器 瀏覽:921
手機如何鏈接谷歌伺服器地址 瀏覽:133
廢掉一個程序員的武功 瀏覽:245
java樹形演算法 瀏覽:637
通達信加鎖指標源碼怎麼看 瀏覽:750
將同名文件移動到部分同名文件夾 瀏覽:401
擺盪指標加壓力線源碼 瀏覽:913
新一代單片機特徵 瀏覽:766
王者的伺服器什麼時候才修好 瀏覽:279
cad歷史命令 瀏覽:39
php博客源代碼 瀏覽:24
cng壓縮機功率 瀏覽:459
pdf批量列印怎麼設置 瀏覽:78
javamap底層 瀏覽:265
賣華為雲伺服器 瀏覽:111
中穎單片機燒錄器 瀏覽:848
pdf轉換成圖片免費軟體 瀏覽:469
編程語言怎麼做出來的 瀏覽:619
文件夾英文名排序 瀏覽:56