看板 Soft_Job 關於我們 聯絡資訊
個人前提是 1.非本科系 2.只有一年工作經驗(當行政什麼的好了) 3.住南部 4.我對做網頁沒興趣 對線上遊戲業沒興趣 5.不熟資訊領域學名 第一種作品是 因公司工作需求而誕生的 腦包鍵盤精靈其原始檔 種類是非常多又雜 基本上都是一鍵之後就放著跑程式了 由於沒物件導向沒網路功能 頂多用到Sqlite3資料庫功能 有點不敢拿來應徵 也不知道是可以應徵什麼...台幣戰士喔 第二種作品 有三個小遊戲 第一個已經寫好 玩暗棋 只能自己跟自己玩(?) 第二個是打磚塊 不過寫到一半不想寫 球的反彈很難寫 第三個像魔塔 最近在寫 共通點都是用C++(還是C??) 都用SDL的功能 不過平面遊戲作品應該不會有公司理吧 又不是Flash 所以想加點OPENGL的功能 不過做3D遊戲好像不是開玩笑的 我不知道這時候 應該是在應徵公司前就要會 還是進去公司自然會摸熟 所以我該寫一個3D遊戲 還是把原來的2D遊戲完稿 哪個比較好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.43.116
leiyan:進去公司不一定會摸熟 11/27 23:17
LaPass:進公司有很大的機率還是要靠自己..... 遇到有人肯教是福氣 11/27 23:38
LaPass:還有..... 打磚塊那個不難,用向量算很快 11/27 23:38
LaPass:如果單純的2D又是垂直,撞到水平就把y*=-1;撞到垂直就把x*= 11/27 23:40
LaPass:-1;這樣就好了。 11/27 23:40
leiyan:打磚塊不簡單啊 很多物理概念 11/28 00:01
LaPass:高中的物理就夠應付了.... 不過我高中物理考的還不錯.... 11/28 00:11
LaPass:還有數學.... 向量那些算碰撞、反射之類的很有用。 11/28 00:12
howshou:看不出程度吧,很多人反彈的是 x+3, y+3 類似這種寫法阿 11/28 00:12
LaPass:3D..... 要回頭把矩陣給學好,3D都用一堆矩陣把一堆三角形 11/28 00:13
LaPass:建成的模給轉來轉去的,一個轉世界、一個轉物件etc...最後 11/28 00:13
LaPass:把那堆點透過視角矩陣(或叫投影矩陣?忘了)投到2D平面上,再 11/28 00:14
LaPass:把他畫到螢幕上,這很讓人腦死.... orz.... 11/28 00:15
LaPass:接著會發現,幹出那些東西之後,只是把一個3D模畫到螢幕上 11/28 00:16
LaPass:,如果想搞出華麗的光影渲染特效的話,得去寫HLSL叫GPU去畫 11/28 00:17
LaPass:,這又是一堆三角函數、陣列、矩陣之類的東西..... 11/28 00:17
LaPass:我看了書弄到HLSL那邊就玩不下去了..... = = 11/28 00:18
LaPass:啊對了,我那時是用C#的XNA去寫的,用JAVA應該也簡單不到那 11/28 00:19
LaPass:裡去,C應該更囧.... 11/28 00:19
LaPass:to howshou,抱歉我打錯了,那個xy移動方向,不是位置。 11/28 00:20
LaPass: ^是 11/28 00:20
LaPass:是說.... OPENGL應該是寫GLSL的樣式.... 11/28 00:22
lovdkkkk:http://mrdoob.github.com/three.js/ 相對簡單 (?) 11/28 00:26
LaPass:那個已經不知道包了幾曾了 當然簡單 XD 11/28 00:29
KanoLoa:3D什麼的還是給遊戲引擎煩惱吧,何苦自幹呢 11/28 00:47
KanoLoa:你是有程式天份的,可以自修考慮正式轉職血尿工程師了 11/28 00:49
azureblaze:想做3D先用引擎,有興趣再深入 11/28 01:25
cackerDT:http://ppt.cc/T6v~ 11/28 01:29
cackerDT:之前寫的 在練習寫介面~ 11/28 01:31
calqlus:最近發生了一些事 讓我覺得該不該繼續做第二種作品下去 11/28 19:48
calqlus:推文讓我覺得不會是方向錯誤 只是我自己好像沒說服力 11/28 19:52
calqlus:簡單說就是好像沒受過"專業訓練"就不會有人理的樣子 11/28 19:53
calqlus:可能會搞個在職進修之類的 即使我覺得感覺很多餘 11/28 19:54
calqlus:我會朝向3D遊戲的方向走 11/28 19:55
Bencrie:OpenGL 可以寫 GLSL 或 Cg (同 HLSL 語法) 11/29 00:32