
Originally Posted by
HappyDay
- Java is easy to manipulate (in my opinion)
maybe, me for example, more like a C++ coding paradigm than Java or .Net based, but that is not point. Try to make them good!
- Easily integrated with MSSQL and MySQL (again, my opinion)
You may include only MySQL support, that is really enough for emulator, MySQL supported fine on Windows - based Servers too.
- More possibilities for fancy stuff, depending on how it's done (silly example, look at runescape)
- Very Flexible
what do you mean? Any example of customizations please. MuOnline is - RPG, not a MMORPG. Like a Diablo and etc. If we imagine a game-design concept of MuOnline, best & right way - only add features in "MuOnline" style... Dont need add features like a "build you own house" or "dungeons" like WoW or something else.
- Universal (can be played/ran on every OS that has JAVA installed)
Multiplatform... hmm that is really hard task, becouse a Lin/Mac/Win have a different API (for simple example - try to implement a cursor(colored and etc) for all systems, include linux... For linux, you need a really low-level API for draw that.)
- More CPU than GPU dependent. (depends on graphics used)
CUDA? You solution? That is really not simple, i will ask that again - you need a low-lewel coding again.
- Everything, including graphics can be done professionally with FREE tools (i.e Blender (graphics), Eclipse) (same applies for the rest of the programming languages, I am aware)
- (Applies to all languages) Properly optimized, It can take minimal ressources to output some very fancy visuals.
Hmm, that is good about graphics. (i mean tools). About resource usage - how you test them? Where testing.log, or something for proof? My imho here - the best way for implement this - store (models & their textures) in packed binary format.
Well, the idea is great, but need to know a more technical details for talking about that. Whats already done? Coding standarts? How about (for example) Maps code? Char movement algorithm? Patchfinding?(when player left-click by mouse on minimap for example, and move to that location) (you may use A* algorithm, becouse movements in Mu - 2D, have a only X,Y). Do you have a working plan, todo's, repository, tracking system, etc? How you want coordinate the project?
At this time - so much questions... more than answers. Keep it up! and goodluck!