Jump to content

eox425

Members
  • Posts

    26
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by eox425

  1. I haven't worked with OpenCL for a long time, so cuda implementation would be simplier task. Cuda is faster on mem replacement and analysis on Nvidia videocards, cause CL has no full support for NV PTX assembler. OpenCl is not fully supported on NV8xxx serries. Cuda enabled devices are starting on nv gf8400. About ATi. I haven't worked with them... If I'll write with Cuda, you can use NV cards only. With OpenCl you can use both ATi and NV cards but it's slower on NV. So I'll chouse Cuda for a first time. To freghar. Yes, I want to do partial rewriting, to provide some clustering support and new map implementation for pathfinding. I have nothing to do during my working semester. Hakell and erlang can't be simly compared with each other. Erlang if much faster on clusters and SMP systems (lightweight processes). Haskell has better (faster) IO implementation (monads). Erlang is about 98% percent compatable with ahmdal's law, and haskell only about 60%. C++ Boost for example is about 84% compatable... and it's very good result, but erlang is more scallable on clusters.
  2. I'm sorry. PLS moderators delete those reposts... cause i've got inet lacking and firefox freezing
  3. Are you going to work on this? First of all I want to implement realm and world protocol handler with OTP gen_server, but I want to get some consultation about protocols in wow. Then I'll do some C driver to deliver formated packet structures to the unrewrited part of the mangos. I dont want to do the full rewriting at the first time. Just protocol handlers, BG, instance and script handlers. I need to save the ScriptDev compatability. Then I want to write some speed enhanced mpq extractor, and new map system with OpenCL or CUDA. I'll try to process all maps with CUDA (OpenCL) optimized algorithms, i mean mmaps and pathfinding, cause we can optimize their size and usage at general. I mean only extracting and processing to generate some movement patterns for A* or B* algorithms, or general LOS-based pathfinding. If I'll do some great rewritings and they will be proven by the community as fast and stable, I'll continue to develop the project. And if my ideas will be banned for the lack of stability, at least we'll have new map implementation. But first of all I need some consultation about the sources, couse some things remains too compilicated for me... So I need to start working on OpenCL or Cuda enabled mmaps. And erlang DB and protocol handlers.
  4. Are you going to work on this? First of all I want to implement realm and world protocol handler with OTP gen_server, but I want to get some consultation about protocols in wow. Then I'll do some C driver to deliver formated packet structures to the unrewrited part of the mangos. I dont want to do the full rewriting at the first time. Just protocol handlers, BG, instance and script handlers. I need to save the ScriptDev compatability. Then I want to write some speed enhanced mpq extractor, and new map system with OpenCL or CUDA. I'll try to process all maps with CUDA (OpenCL) optimized algorithms, i mean mmaps and pathfinding, cause we can optimize their size and usage at general. I mean only extracting and processing to generate some movement patterns for A* or B* algorithms, or general LOS-based pathfinding. If I'll do some great rewritings and they will be proven by the community as fast and stable, I'll continue to develop the project. And if my ideas will be banned for the lack of stability, at least we'll have new map implementation. But first of all I need some consultation about the sources, couse some things remains too compilicated for me... So I need to start working on OpenCL or Cuda enabled mmaps. And erlang DB and protocol handlers.
  5. Are you going to work on this? First of all I want to implement realm and world protocol handler with OTP gen_server, but I want to get some consultation about protocols in wow. Then I'll do some C driver to deliver formated packet structures to the unrewrited part of the mangos. I dont want to do the full rewriting at the first time. Just protocol handlers, BG, instance and script handlers. I need to save the ScriptDev compatability. Then I want to write some speed enhanced mpq extractor, and new map system with OpenCL or CUDA. I'll try to process all maps with CUDA (OpenCL) optimized algorithms, i mean mmaps and pathfinding, cause we can optimize their size and usage at general. I mean only extracting and processing to generate some movement patterns for A* or B* algorithms, or general LOS-based pathfinding. If I'll do some great rewritings and they will be proven by the community as fast and stable, I'll continue to develop the project. And if my ideas will be banned for the lack of stability, at least we'll have new map implementation. But first of all I need some consultation about the sources, couse some things remains too compilicated for me... So I need to start working on OpenCL or Cuda enabled mmaps. And erlang DB and protocol handlers.
  6. thnx a lot Schmoozerd I haven't heard about ATL, it's very interesting... I dont want to do full rewriting and reengeneering of the project. I just want to handle the asynchronous socket stuff, and make the "let it crash" paradigm with OTP. Map system and pathfinding development is the major branch of the project development for now. But as for me ACE is very complicated, and using both ACE and TBB to handle concurrency and sockets may be very harmfull for the stability and general performance. So I want to implement better horizontal scaling posibility with erlang. I don't want to begin the ACE holywar. But Boost may be a better replacement for ACE and TBB. And, as for me, it's much simplier. This post is not dedicated to discussion of proframing languges performance or their scalability. It's not dedicated to HR managment... couse we've got a lack of documentation. It's not dedicated who gonna write this stuff, who will test it, and who will do the further development. We've got a lack of filosophical treatment of our main benefits in the project evolution. Somebody wants to earn some money, someone dicided that it will be a good way to learn C++, someone wants to be the right guy and prove his own "best way" of developing. I am just want to make it better. And I've got some resources and free time. I have expirienced some very great server building tool, and I want to use it in my favourite project. I want to hear some critics and to make a list of advantages and disadvantages of patial project rewrite with this (or other) language (or tool like boost). I hope that the next post will be more meaningfull than the others. Sorry for bad english. And thanks for attention.
  7. I just wanted to write gen_server in OTP and then use C driver to connect some map handling stuff and do the asio implementation in erlang without ACE I've used erlang for a couple yaers and can say that the functional way is much better than imperative... less code, less testing, less problems. About esoteric jokes like Piet brainfuck lolcode and so on... I think that there is no functional programmers here, and I if you're not familiar with haskell or erlang (elisp maybe, but I hate this damned brackets), you can't understand all the power of functional programing... Just look here http://lurkmore.ru/images/3/3d/Cmp.jpg You can do lolposting here, but I insist to be more tollerant to this thread. I've got a lot of free time and I can waste it in another way, not only on mangos developing...
  8. Hi guys. And what about erlang? I've wanted to ask your opinion about this great language for a long time. So it's concurent, parallel fault-tolerant functional language. The main difference between erlang and his "elder brother" haskell that erlang was designed for telecomunication purposes and real time systems so it has very low latancies in high load systems. It's only my opinion but I think that erlang-based core would be more stable and it would be easier to make all the concurent stuff. No this thread is not ralated to ACE holywar. No I don't want to replace ACE+TBB with boost, but it would be very nice as for me. Thank's for attention.
  9. As for me Eclipse is a very good IDE but it's quite complicated to write something, cuz' it's always checking the spelling and so on after some mysterius timeout and keypressed :huh:. So it needs to be tweaked... I don't remember how. But my classmate has done it well. So I am using Eclipse now... ANd I'm happy. Happy codding EnderGT.
  10. Guys you rock. Thanks from Ukraine. Спасибо всем за этот замечательный релиз.
  11. I prefer CMAKE too 'cuz it is quite simple and can be used in Mangos project But I want to know people's opinion about other build systems :confused:
  12. Ok so discussable plattforms for a change are - scons - cmake - qmake - kdevelop ? - C0de Blocks ? as for me... But I'm interested in your opinion.
  13. Lord X-Press you are wrong CMAKE can generate Eclipse, Visual Studio, Borland and even CodeBlocks project files. And it's great for porting OpenSource software to other platforms.
  14. How about changing the building system? I know that this has been discussed but I want to know your opinion? 1) Is it necessary for the project? 2) What kind of building system do you prefer and why? 3) Does autotools makes the development process quite booooring? 4) Why do you want (or won't) to change the building system? THNX for attention and sorry for bad english
  15. sorry... I have question that already had been solved.
  16. Thnx Seizer What is LOS used for, is it fully implemented? And vmaps, what are they used for? What the difference between maps and vmaps? THNX all for attention :lol:
  17. Man there is no info on Wiki about mangos it's only about mango fruits... Check links before posting them. Ow and what mtmaps patch has been designed for? What are they doing and where I can find "The Source" Sorry for bad English
  18. I know how to extract 'em. What are they used for?.. As I know Vmaps are used for height calculation and Line of Sight algorithm, dbc stores data about some graphical information, lanscapes, items, spells and others text info, but I am just a beginner so I need to know am I right, and where are these things stored?
  19. What is DBC ? What is maps ? WHAT is vmaps ? and where they're realized. I meen In what source files. Sorry for bad English.
  20. I'm sorry but CUDA works only with GF 8400 and later cards. Ati has such technology too but I haven't worked with their implementation. CUDA may be used to generete nav mesh patterns cuz gameobjects and landscapes are similar repeating. Like trees, lamps or others... With some movement patterns we don't need to generate the whole process of pathfinding. The paterns may be changeble by some function with arguments like bonding radius or count of creatures that using this path. The generator will be difficult, but with CUDA processing, it would be very fast. As for me I am just a beginner with developing mangos but I've got many ideas how yo make it much better. I need your critics and help.
  21. Ok, good work as always... So I want to help on implementation too I have a few ideas how to optimize the process of path generation. How about CUDA? I know it sounds too freaky but it is good posibility to divide the CPU usage with GPU And it will be quite simple to implement... jolan where I can download the sources of your "box style" map generator, as I saw on screenshots. Can you share them for me? I have a lot of free time to work with mangos.
  22. eox425

    learning C++

    C++: The Complete Reference (Paperback) by Herbert Schildt I am reading it now - GREET BOOK !!! :lol: As for me the best book about Cpp. Did anyone read it? What is your opinion about it?
  23. eox425

    visual studio

    I haven't understood you gohan. Tell me the details. You've installed VC2k8 on vista...:rolleyes: Then you've upgraded your PC and reinstalled winDooMs But now you can't run VC2k8 on it ??? Am I right?
  24. Thank you freghar I'll notice these links And what about Cmake I heard that there was a polling were community have discussed it. About 70% agreed with the developing of implementation of Cmake. Do anyone works on it? And where I can find books about CMake like "MAstering Cmake" or others? I've searched for a tutor but I haven't found the "trully full" documentation or an easy tutor for beginner. I need a tutor where I can compare the Makefile syntax and syntax in "Cmakefile" (I don't know the name of it) I would be Thankful if someone share with me such info THNX for attention. Sorry for bad English.
  25. Hi everybody I am a total C++ beginner I want to know how we get one mangos-worldd executable with several CPP files and how do they linking? Is there aditional #include derictive or something else in master.cpp file? And I want to get some info about autotools and Cmake too ? THNX a lot Sorry for bad English.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use