[文章推介] 想寫遊戲,是否一定得學 C++, Java...這類語言才行呢?
文章連結: https://goo.gl/gPTUsL
#GameProgramming #HTML5
用私訊問小弟問題的,最大宗的應屬「如何成為一個遊戲程式設計師」了,十則來訊約有四則都是問差不多的問題。這幾天剛好看到這篇舊文(2016/10/03),覺得可以多少給想走遊戲程式設計的人一點方向與感覺,就在今天貼出來了。
對於想走「遊戲程式設計」這條路的人,我通常會先潑潑冷水。告訴網友「愛玩遊戲」跟「製作遊戲」是兩個截然不同的生活!就像「愛開車遊玩」的人,跟「製作汽車」絕對是兩碼子事。我會知道是因為我就是從「遊戲程式設計師」這個位置逃離出來的人。在過了幾年「每天被迫玩一小時以上遊戲還得寫報告」、「好 Game 糞 Game 都得玩沒得挑」,跟「玩 Game 寫報告時間不算入工時」、「晚上九點半回家父母嚇一跳問:『你怎麼這麼早回來』」的生活後,我決定放棄,回去過「想玩就玩、糞 Game 果斷棄番」的日子!當然如果您覺得這樣無法澆熄您的熱情,我很佩服、也推薦您進入自己喜歡的產業!畢竟工作就是要作自己「甘願」的嘛~
至於「想寫遊戲」是否就一定得「學 XX 語言」,這倒不一定。因為遊戲還分下列這幾個領域:
1. 網遊(網路遊戲,如本篇舉的幾個例子。著名的「艦隊收藏」(艦これ)也僅是用網頁程式設計技巧寫出來的遊戲而已)
2. 桌機(如:LoL)
3. 手遊(手機遊戲)
4. 遊戲主機(如:PS4, XBox ...)
其中,各領域要學的重點語言:
1. 網遊:JavaScript。當然 HTML 與 CSS 也是必學的。
2. 桌機:C 或 C++
3. 手遊:Android 平台得學 Java。iOS 平台得學 Swift 或 Objective-C 二擇一。
4. 主機:PlayStation 與 Nintendo 主機用 C++。XBox 用 C# 搭配 XNA 平台製作。
所以,真的沒有「想寫遊戲,XX 語言必學!」這種說法。得看你比較想做「網遊」、「桌機」、「手遊」、「遊戲主機」哪種平台的遊戲,再來決定您該學的語言比較正確。
四大遊戲平台中,以「網遊」程式設計最容易入手。加上「網遊」只要有瀏覽器就能跑,所以寫好後,桌機、手機...任何能開網頁的平台都能玩!缺點是做出來的遊戲執行效能慢,不太適合需要動作很多的格鬥遊戲、地下城迷宮...等。比較適合製作 Story Game(像一些偏靜態圖片、底下搭配文字的那種。很多養成遊戲大多是這種風格)。至於「網遊」的優缺點,就請各位讀者看本篇推薦的文章囉!
有任何想討論的話題,歡迎在本篇下方留言!我雖然當遊戲界逃兵已久,但還是有些老同事堅守在原先崗位。若我無法回答的問題,我會想辦法問問其它人、盡力回答的。當然更歡迎各位高手幫忙回答網友們的提問!讓更多人能投入遊戲設計界,並期待未來有更多好遊戲可以玩!
希望這篇文章對大家有幫助!喜歡的朋友請按讚鼓勵、或轉發 Facebook 分享給您的好朋友喔!祝福大家星期一愉快!
https://gnn.gamer.com.tw/7/138087.html
css文字位置 在 紀老師程式教學網 Facebook 的最讚貼文
VOCABS: HTML/CSS 視覺化名詞解釋網站
網址:http://goo.gl/jv6kEC
本篇FB:https://goo.gl/9Noxzw
#HTML #CSS
大家在學 HTML/CSS 時,有沒有遇到不懂的專有名詞的時候呢?那有沒有看完該專有名詞「落落長」的文字解釋後,仍然不知道該名詞指的是什麼呢?VOCABS 可能可以拯救你的一天.... XD
今天介紹的這個網站,可以讓你在螢幕右側點擊某個 HTML/CSS 名詞後,於左側實際顯示出它在程式碼中的長相。詳細的情況,我幫各位錄製了短短的說明影片,大家看了就知道。
這個網站並沒有解釋你所點擊的專有名詞,只是顯示該專有名詞在程式碼的位置與長相。所以您仍得上 Google,去找到該名詞比較詳盡的解釋。不過在您被冗長的文字說明弄糊塗之前,用 VOCABS 秀出該名詞的實際長相,搭配你找到的文字敘述,是不是會比較好懂呢?所以,VOCABS 是個蠻不錯的輔助工具!
英文苦手的朋友,本網站也有簡體中文版。但若您對中國大陸的電腦名詞不熟的,可能就得「雙開」英文、簡中版,左右對照囉!
希望今天這個介紹影片,能讓您充分瞭解 VOCABS 的優點與魅力!喜歡的朋友,還勞駕您按讚打賞、或者是轉發分享囉!歡迎有疑問的朋友,在本篇 FB 下方留言、討論!祝福大家有個愉快的週末!
PS:想看高畫質影片,請點擊影片右下角的「齒輪」圖示後,勾選「高畫質」即可!
css文字位置 在 紀老師程式教學網 Facebook 的最讚貼文
[趨勢閒聊] 新版 WordPress 棄 PHP 改 JavaScript 對網頁程式語言學習的影響
http://goo.gl/UCHhek
( #WebProgramming #WordPress #PHP #JavaScript #NodeJS )
全世界 25% 網站所使用的 WordPress 架站軟體,在最近一次的更新版中,迎來近十年最具突破性的改變。本來使用 PHP 作為它後台語言的 WordPress,新版中宣布改採 Node.js(使用 JavaScript 語法)。今天想要聊聊,這樣的改變,會為想學「網頁程式設計」的朋友,帶來哪些改變。
如果您完全不懂、但很想學會「網頁程式設計」,一般會按照下列順序學習
I. 前台(使用者看得到的文字、圖片、介面...)程式設計
--------------------------------------------
1. HTML 語言:負責標示出文章結構。如:段落起/迄點、大標/小標位置、圖形起迄點...。
2. CSS 語言:負責排版。如大小標要幾點字?要不要對中?文字要單欄還是多欄?圖形要統一多大?....
3. JavaScript 語言:前台功能控制。如使用者用滑鼠點擊某處,接下來該做什麼行為?
II. 後台(使用者看不見的資料庫...)程式設計
--------------------------------------------
4. 資料庫:通常是學 MySQL。不過也可以學其它資料庫。
5. PHP 語言:資料庫功能控制。如負責把前台要求的「月薪小於三萬的員工」,真的去資料庫那邊撈出來。
這邊比較弔詭的是 JavaScript 與 PHP。兩者都是負責功能控制。只不過一個控制前台介面,一個負責控制後台資料庫。難道不能只學一種語言,讓它又能控制前台介面、又能控制後台資料庫嗎?此時,Node.js 的出現,拉抬了 JavaScript 的地位。Node.js 可以讓你在後台安裝少許軟體後,就能用 JavaScript 控制後台的資料庫。
這下子 PHP「後台語言之王」的地位就岌岌可危了。本來老師們還能用「全世界市佔率最廣的架站軟體 WordPress 後台用的是 PHP,大家還是得學一下 PHP」這樣的理由說服同學們學 PHP。但若連 WordPress 都改用 Node.js(JavaScript)作為後台語言,那以後學 PHP 的人恐怕越來越少了。畢竟能用一種語言操控前後台,誰還想學兩種語言呢?
當然!「PHP 的地位會慢慢被 JavaScript 取代」畢竟是我個人的看法(雖然國外蠻多網友也是這麼認為)。是否 PHP 會真的衰敗,還是得看市場對它的需求度高不高?不過,這則新聞,讓我決定以後的「網頁程式設計」課綱中的「後台語言」,要從 PHP 改成 Node.js(JavaScript)了。
您的看法如何呢?別忘了在下面留言,一起討論看看喔!
css文字位置 在 [CSS學習筆記] 兩種修改元素位置 的推薦與評價
結構 · <div class="card"> (卡片). 文字置中; 周圍圓邊 · <img>. 圖片向上位移 ... ... <看更多>
css文字位置 在 [CSS] 垂直置中的方法 的推薦與評價
[CSS] 文字換行word-break · [CSS] 滑鼠選軸滾動scroll · [CSS] 項目清單和 ... 這個方法會設定 top 和 bottom 的位置,讓它不可能符合,再透過 margin 的 ... ... <看更多>