討論區快速選單
討論區快速選單
= Programming =
- ASP
- Assembly
- C++
- C++ Builder
- COBOL
- Delphi
- Director
- Flash
- Fortran
- JavaScript
- J2SE
- J2ME
- J2EE/Servlet/JSP
- JBuilder
- Java入門一般區
- Kylix
- Mac
- Palm
- Perl
- PHP
- Power Builder
- UNIX/Linux
- Visual Basic/VBA
- VBScript
- Visual C++
- WinCE/eVB
- WinCE/eVC
- WML
- XML
= Mobile Programming =
- Android
- Intel AppUp
- iPhone
- Windows Phone 7
= Database =
- 資料庫設計與應用
- SQL Language
- Access
- DB2
-
SQL Server 2008
-
SQL Server 2005
- SQL Server 7/2K
- MySQL
- Visual Foxpro
- Oracle
- Informix
= .NET =
- Visual Studio 2010
- Visual Studio 2008
- Silverlight技術
- .NET Framework
- ADO.NET
- ASP.NET
- C#
- VB.NET/VB 2005
- VC++.NET
= Game =
- 遊戲人的天空
- 遊戲程式設計
- Microsoft XNA
- DirectX
- OpenGL
= Web Server =
- IIS
- Apache Server
= 資訊工程與科學 =
- 資訊工程與科學一般區
- 資訊類系所入學考試
- 影像處理與機算機圖學
= General =
- 一般討論區
- COM/DCOM
- 驅動程式
- 嵌入式系統(Embedded System)
- 微軟系列認證考試區
- Java系列認證考試區
- 教育訓練與專業認證一般區
- 我的職涯規劃
-程式設計甘苦談
- HTML
- 網路技術漫談
- 新手入門
- 物件導向
- 系統分析與設計
- 資訊類作業
= Windows =
- Windows 7
- Windows Vista
- Windows XP
- Win2K Sevrer
- Win2K Pro.
- Windows NT
= IT硬話題 =
- 電腦核心組件
- 電腦顯示週邊
- 電腦儲存裝置
- Notebook
- 網路技術與產品
- 電腦綜合討論區
= Jobs =
- 外包接案經驗談
- 個人工作室登錄
- 企業人力需求
- 企業外包案件
= Others =
- 高手過招區
- 科學園區停看聽
- 二手電腦書
- 好書推薦
- 上班族哈拉園地
- 通訊網路
- 關於Web 2.0
- IT 類研討會
- 電腦相關笑話
- 站務討論區
- 資訊軟體產業討論
- 關於Google的兩三事
= 熱門元件 =
- 熱門元件一般區
- Crystal Reports
知識庫快速選單
知識庫快速選單
= Programming =
- ASP
- Assembly
- C++
- C++ Builder
- COBOL
- Delphi
- Director
- Flash
- Fortran
- JavaScript
- J2SE
- J2ME
- J2EE/Servlet/JSP
- JBuilder
- Java入門一般區
- Kylix
- Mac
- Palm
- Perl
- PHP
- Power Builder
- UNIX/Linux
- Visual Basic/VBA
- VBScript
- Visual C++
- WinCE/eVB
- WinCE/eVC
- WML
- XML
= Mobile Programming =
- Android
- Intel AppUp
- iPhone
- Windows Phone 7
= Database =
- 資料庫設計與應用
- SQL Language
- Access
- DB2
-
SQL Server 2008
-
SQL Server 2005
- SQL Server 7/2K
- MySQL
- Visual Foxpro
- Oracle
- Informix
= .NET =
- Visual Studio 2010
- Visual Studio 2008
- Silverlight技術
- .NET Framework
- ADO.NET
- ASP.NET
- C#
- VB.NET/VB 2005
- VC++.NET
= Game =
- 遊戲人的天空
- 遊戲程式設計
- Microsoft XNA
- DirectX
- OpenGL
= Web Server =
- IIS
- Apache Server
= 資訊工程與科學 =
- 資訊工程與科學一般區
- 資訊類系所入學考試
- 影像處理與機算機圖學
= General =
- 一般討論區
- COM/DCOM
- 驅動程式
- 嵌入式系統(Embedded System)
- 微軟系列認證考試區
- Java系列認證考試區
- 教育訓練與專業認證一般區
- 我的職涯規劃
-程式設計甘苦談
- HTML
- 網路技術漫談
- 新手入門
- 物件導向
- 系統分析與設計
- 資訊類作業
= Windows =
- Windows 7
- Windows Vista
- Windows XP
- Win2K Sevrer
- Win2K Pro.
- Windows NT
= IT硬話題 =
- 電腦核心組件
- 電腦顯示週邊
- 電腦儲存裝置
- Notebook
- 網路技術與產品
- 電腦綜合討論區
= Jobs =
- 外包接案經驗談
- 個人工作室登錄
- 企業人力需求
- 企業外包案件
= Others =
- 高手過招區
- 科學園區停看聽
- 二手電腦書
- 好書推薦
- 上班族哈拉園地
- 通訊網路
- 關於Web 2.0
- IT 類研討會
- 電腦相關笑話
- 站務討論區
- 資訊軟體產業討論
- 關於Google的兩三事
= 熱門元件 =
- 熱門元件一般區
- Crystal Reports
l 開發技術
程式語言
ASP
Assembly
C
C++ Builder
COBOL
Delphi
Director/Lingo
Flash/ActionScript
Fortran
Java入門一般區
JavaScript
J2SE
J2ME
J2EE
Kylix
Jbuilder
Perl
PHP
Power Builder
Visual Basic 6.0/VBA
Visual C++
VB Script
WinCE/eVB
WinCE/eVC
WML
XML
行動裝置
Android
iPhone
MeeGo
Windows Phone 7
Database
資料庫設計與應用
Access
DB2
SQL Server 7/2000
SQL Server 2005
SQL Server 2008
mySQL
Visual Foxpro
Oracle
SQL Language
Informix
.NET
VS2008
VS2010
.NET Framework
ADO.NET
ASP.NET
C#
VB.NET
VC++.NET
Game
遊戲人的天空
遊戲程式設計
DirectX
OpenGL
MS XNA
OS
Palm OS程式設計
Mac程式設計
Windows Vista
Windows XP
Win2k Server
Windows 2000 pro
Windows NT 4.0
Web Server
Apache Server
IIS Server
HTML/DHTML
COM/DCOM
驅動程式
嵌入式系統
l IT熱門話題
資訊工程與科學
資訊類系所入學考試
影像處理與計算機圖學
資訊類作業
教育訓練與專業認證一般區
微軟認證
Java認證
新手入門
程式設計甘苦談
我的職涯規劃
物件導向程式設計
系統分析與設計
IT研討會
l 輕鬆話題
一般不分類區
關於Google的兩三事
高手過招區
二手電腦書買賣交換
好書推薦
上班族的哈拉園地
外包接案經驗談
關於Web 2.0
電腦相關笑話
通訊網路
資訊軟體產業
站務留言板
l 知識庫
l 部落格
l 外包案件
l 接案人才
l 找工作
l IT研討會
l 職涯規劃
l 初學入門
l 好書票選
l 會員中心 l
政府補助!學嵌入式+物聯網
網路投保旅行平安險
討論區最近新進100則主題
[
回上頁
] [
討論區發言規則
]
吃無三把青菜,別想要上西天
更改我的閱讀文章字型大小
大
小
作者 :
jasper(Jasper)
[
貼文
1406 |
人氣
96053 |
評價
6980 |
評價/貼文
4.96 | 送出評價 42 次 ]
[
給個讚
] [
給個讚
] [
回應本文
] [
發表新文
] [
回上頁
] [
回討論區列表
] [
回知識入口
]
2014/4/18 下午 02:31:11
一個 2D RPG 別人可能不到半年就搞定了,而我花了半年的時間還沒搞定原型測試。若是在公司內部,我想可能早就被...
用 C#/GDI+ 是一開始的想法,因為 C# 比較熟,沒理由不用,一個月的時間把地圖編輯器搞定,覺得成功就在眼前了。結果第二個月把人物、怪物全放上去之後,螢幕捲動就不流暢了,當要播放 1024 x 768 的戰鬥動畫時,問題就更大了,會把 RAM 耗盡,這下子不得不放棄 GDI+。
不用 GDI+,那麼 OpenGL 或 DirectX,如何?這兩者對我而言都是陌生的,看了一些 C#/OpenGL, C#/DirectX,也寫了一段程式,測試有人物的螢幕捲動流暢度,是比 GDI+ 好很多,但還是不滿意。此時心中不停地滴估,難道要用 C++ 嗎?春節期間改用 C++/DirectX 測試了一下,嗯,夠快了,就這麼定案吧!
C 對我而言,算是熟,但 C++ 就未必了。十幾年沒碰 C++ 了,趕緊把 STL 看了一遍,然後把 C# 的程式碼轉成 C++,一些設計模式的東西,也得用 C++ 來完成。
以前買過幾本 DirectX 的書,但都沒看,而且也是 9.0 以前的書,現在在看 DX 9.0,發現 DX 9.0 之後,好像不玩 2D 了。好吧,那就把 2D 當 3D 中的特例來處理。在知道 ID3DXSprite, IDirect3DTexture9, ID3DXFont 的用法後,又開始快速的往目標邁進了。
不斷的嘗試、不斷的調整,慢慢地朝心中的方向邁進,程式設計就是這麼一回事,當有目標、有方向,願意去鑽研,總是會成功的。這段期間在網路上看的資料可多了,不過有用的不多,雷同的太多了。慢慢地體會、慢慢地吸收,最後歸納出一點點小小心得。
以前只寫過益智遊戲,從未寫過 RPG 遊戲。我曾反問我自己,真的有能力完成一個 RPG 嗎?如今半年過了,我想我是有能力完成一個RPG,但我也知道自己還欠缺很多東西,是該再札札實實地地研讀一些東西,有些東西沒有想像中的容易,尤其是不用別人的框架。
我一直覺得在進入職場之前,應該把該領域的東西先學會,否則就別跳進去。不管是自修或上補習班,該會的一個也不能少,當然如果能在學校學會的話那就更好。
作者 :
daniel(冷眼)
[
貼文
1564 |
人氣
84169 |
評價
6990 |
評價/貼文
4.47 | 送出評價 15 次 ]
[
給個讚
] [
給個讚
] [
回應本文
] [
發表新文
] [
回上頁
] [
回討論區列表
] [
回知識入口
]
2014/4/18 下午 02:46:27
其實可能已經進入了錯誤的循環
RPG的重點不在畫面上
不然最後通常停止地圖編輯器上面...
因為 主角有了/怪物有了/地圖有了/特效也有了..可是不知能做什麼???
作者 :
ozzy123(ozzy)
[
貼文
4497 |
人氣
37262 |
評價
11100 |
評價/貼文
2.47 | 送出評價 49 次 ]
[
給個讚
] [
給個讚
] [
回應本文
] [
發表新文
] [
回上頁
] [
回討論區列表
] [
回知識入口
]
2014/4/18 下午 06:35:45
http://rpg-kit.com/index.html
作者 :
ozzy123(ozzy)
[
貼文
4497 |
人氣
37262 |
評價
11100 |
評價/貼文
2.47 | 送出評價 49 次 ]
[
給個讚
] [
給個讚
] [
回應本文
] [
發表新文
] [
回上頁
] [
回討論區列表
] [
回知識入口
]
2014/4/19 上午 10:11:29
or do a rpg game in excel is a good idea - http://carywalkin.ca/2013/03/17/arena-xlsm-released/
作者 :
jasper(Jasper)
[
貼文
1406 |
人氣
96053 |
評價
6980 |
評價/貼文
4.96 | 送出評價 42 次 ]
[
給個讚
] [
給個讚
] [
回應本文
] [
發表新文
] [
回上頁
] [
回討論區列表
] [
回知識入口
]
2014/4/21 下午 02:41:05
>其實可能已經進入了錯誤的循環
進入了錯誤的循環?能指導一下嗎?
>RPG的重點不在畫面上
>不然最後通常停止地圖編輯器上面...
>因為 主角有了/怪物有了/地圖有了/特效也有了..可是不知能做什麼???
>
我並不是想設計一個 RPG 遊戲,而是只想寫一個 RPG 程式,如果自大一點,也可說要寫一個 RPG 的編輯器,不過,我想我沒那麼大的野心。
寫 RPG 要有很多的小工具程式,像我就寫了地圖編輯器、劇情對話編輯器,然後一個小小的資料檔處理系統,還不夠格稱為資料庫。處理人物屬性、武器屬性等等,還有商店中要賣甚麼武器,也得有工具來管理。
以前看過很多講 RPG 製作的書籍,但看完,跟自己實作,還是不一樣,用實作讓自己能有足夠的經驗。
作者 :
daniel(冷眼)
[
貼文
1564 |
人氣
84169 |
評價
6990 |
評價/貼文
4.47 | 送出評價 15 次 ]
[
給個讚
] [
給個讚
] [
回應本文
] [
發表新文
] [
回上頁
] [
回討論區列表
] [
回知識入口
]
2014/4/21 下午 06:19:29
>進入了錯誤的循環?能指導一下嗎?
主要是因為畫面的追求比較容易有進展.
但畫面追求沒有終點.一不小心就踏入開發2d/3D 引擎的地步
因為這裡會遇到一個優秀程式設計師的難關.過度設計的問題 (over design)
越優秀的設計師越難跨過這一關,因為你沒法接受使用垃圾去完成第一個循環,最後失去開發的動力~
(不是好程式你走不到這步,是好程式你可能跨不過這步 @@||)
>我並不是想設計一個 RPG 遊戲,而是只想寫一個 RPG 程式,如果自大一點,
>也可說要寫一個 RPG 的編輯器,不過,我想我沒那麼大的野心。
>寫 RPG 要有很多的小工具程式,像我就寫了地圖編輯器、劇情對話編輯器,
>然後一個小小的資料檔處理系統,還不夠格稱為資料庫。處理人物屬性、武器屬性等等,
>還有商店中要賣甚麼武器,也得有工具來管理。
>以前看過很多講 RPG 製作的書籍,但看完,跟自己實作,還是不一樣,用實作讓自己能有足夠的經驗。
>
有關RPG-MAKER 2000 的資料可以參考下列網址
https://github.com/EasyRPG/
作者 :
jasper(Jasper)
[
貼文
1406 |
人氣
96053 |
評價
6980 |
評價/貼文
4.96 | 送出評價 42 次 ]
[
給個讚
] [
給個讚
] [
回應本文
] [
發表新文
] [
回上頁
] [
回討論區列表
] [
回知識入口
]
2014/4/26 上午 11:46:04
過度設計的問題我碰過,但不代表我是個優秀的程式設計師,從事程式設計工作多少會有點感覺,也會有那麼一點幻想,所以追求完美的想法無可避免。
作者 :
jasper(Jasper)
[
貼文
1406 |
人氣
96053 |
評價
6980 |
評價/貼文
4.96 | 送出評價 42 次 ]
[
給個讚
] [
給個讚
] [
回應本文
] [
發表新文
] [
回上頁
] [
回討論區列表
] [
回知識入口
]
2014/5/25 上午 11:42:11
在《精通 C# 遊戲編程》這本書中的第三章看到這麼一段話:
3.1.1 遊戲編程中的陷阱
許多開發人員一開始計畫編寫一個遊戲,但是突然發現他們編寫的是一個框架或者叫遊戲引擎,這個框架適合編寫各類遊戲。但由於開發人員自己從來沒有編寫出遊戲,就不能不陷入框架陷井,不斷地重新開發框架,添加最新的 功能,卻從來沒有實際進入遊戲創建部分。
書中的原主題是在講實效編程(pragmatic programming),所以點出了這個陷阱,然後講了兩個實效編程的編碼原則:KISS 和 DRY。KISS = Keep It Simple Stupid。也就是說盡量不要讓編程變得複雜。DRY = Don't Repeat Yourself。如果到處看到重複的代碼段,那麼這些代碼應該合併起來。
實效編程談的就是在預定時間內滿意地完成程式的能力。這是一種開發方法,重點是理解最終的程序要求,然後盡快編寫一個基本的框架版本。這個版本將不斷地被修改,直到達到最初的要求。改動可能很多,甚至可能需要整個重寫,但是沒關係,最重要的是程式可以基本運行。
程式設計有很多的方法,也有很多的規範,有時候我自認有足夠的經驗可以去避免問題,但事實上未必是如此。
這個 2D RPG 在我加入播放 mp3 之後就停工了,怪物、事件、任務、設備買賣、存讀檔都有了,當然劇情也不可能被忽略,真的要去完成一個 RPG,那就要照遊戲開發的規矩來做了。
很多新人總是認為自己沒有經驗,我建議在進入職場之前,不管你是新手或是換跑道,應該先具備該領域的一些基本技能,再決定是否真的要進入,有時是一條無法發揮所長的不歸路,年紀大了,會沒有勇氣跳出而隨波逐流到人生結束。
我講的不是指針對遊戲產業,事實上任何一種職業都是如此。唉!入錯行,麻煩啊!
>
程式設計甘苦談 - 討論區
-
最近熱門問答精華集
-
全部歷史問答精華集
-
程式設計甘苦談 - 知識庫
■
全站最新Post列表
■
我的文章收藏
■
我最愛的作者
■
全站文章收藏排行榜
■
全站最愛作者排行榜
■
月熱門主題
■
季熱門主題
■
熱門主題Top 20
■
本區Post排行榜
■
本區評價排行榜
■
全站專家名人榜
■
全站Post排行榜
■
全站評價排行榜
■
全站人氣排行榜
請輸入關鍵字
標題
內文
文章ID
作者暱稱
板主 :
Jammy
,
Jasper
Top 10
評價排行
程式設計甘苦談
1
Jasper
3690
2
長長
1520
3
青衫
1300
4
fortran
1220
5
weber
1080
6
HKLN.net
950
7
冷眼
690
8
臭蟲
610
9
Peter.huang
600
10
Clier
570
程式設計甘苦談
專家等級
評價
一代宗師
10000
曠世奇才
5000
頂尖高手
3000
卓越專家
1500
優秀好手
750
回首頁
│
本站大事記
│
得獎記錄
│
站長的話
│
本站板主群
│
贊助本站
│
意見信箱
│
板主登入
│
2006研討會
│
2005研討會
│
認識本站
│
廣告刊登
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/