Jump to content

Canardia

Developers
  • Posts

    4,127
  • Joined

  • Last visited

Everything posted by Canardia

  1. C++ is not much different from C#, maybe even a bit easier, because you don't need to declare those horrible function headers. Also C++ was developed by many organizations over many years, while C# is a Microsoft product, so I guess that tells something about the speed and quality also
  2. I prefer that every definition, type, function, class and method are tailor made for the engine. That's how professional libraries do it too, and rarely depend on C++'s native functions and methods. In Qt it's actually done a bit clumsy, and it's kinda annoying that you can't use std::string with Qt, but you have to use QString. So, keep your own classes and methods still compatible with STL classes.
  3. Yesterday I needed again an accurate nanosecond timer in C++, so I found my old post in the Forums which had this code. It works on all platforms and doesn't need Boost: #include <sys/time.h> #include <stdio.h> long timeGetTime(); long system_starttime=timeGetTime(); long timeGetTime() { struct timeval start; long mtime; gettimeofday(&start, NULL); mtime = (1000*start.tv_sec + start.tv_usec/1000.0) + 0.5 - system_starttime; return mtime; }
  4. I think you must enter the name of the node in the Start field.
  5. That's a common misconception of non-smokers. In real, the smoking breaks can often relax the mind and suddenly you find the solution to some difficult problems. Besides, non-smokers don't need so much money, since they don't smoke, so smokers should get more salary, because they have better ideas and use the cigarattes as efficient working tools. And finally, smokers also die younger, so they don't waste so much taxes for retirement, so they should have to pay less taxes than non-smokers.
  6. Also avoid energy drinks, they are very bad for teeth. Beer gives a lot of energy and keeps you awake until 6am if needed.
  7. Why didn't I get beta invitation, I even bought the source version, and I have a Galaxy S2 to test it too! Oh well, I guess I will beta test it when it comes out then, like always. Testing is my speciality, I test everything, over and over again.
  8. John Carmack blogged about PC-Lint, which is somekind of C++ sanity checker, seems quite powerful, and the online demos are also quite intriguing: http://www.gimpel-on...ineTesting.html
  9. Yes, it has also 4 viewport view: top, right, front, 3D; and it has brushes. If there ever will be 3DWS 6, it will be based on LE3's Editor. Actually Leadwerks Engine was born from 3DWS originally, and then their paths diverged, and now they join again
  10. Yes, LE3 has full programmatic access to all engine commands and features, because its Editor is using the DLL too.
  11. If you think logically, then the LE2+upgrade can't cost $1000, because it would not be competetive.
  12. Duedates are an important factor. In business it doesn't matter so much what you do, but when it's available. That's why C# and Java are valued so high, because they make ****, but very fast. C++ makes gold but a bit slower, and it needs also really intelligent people.
  13. The engine cost is the smallest anyway in game development, the most costs and time is used on assets.
  14. It's probably just cocaine from Roland's last party. He's a rock musician.
  15. Visual Studio 2012 is also out. I would either use 6, 2008 or 2012, don't see a point in 2010 anymore.
  16. Canardia

    game over

    The correct way would be to check the collision speed of the character, then it doesn't matter if he collides with the ground, a wall, a falling brick, etc....
  17. On the bottom right corner is a tag which says that Roland is under the snow there?
  18. Canardia

    game over

    No need to sleep the game, just let the main character lie on the ground and maybe rotate the camera around him from dawn to dusk, until the player presses Escape.
  19. There was a realtime SSGI shader on the forums somewhere, and it worked quite well.
  20. But you can make a single exe game with Leadwerks, even with Lua, like I described in the Articles. That doesn't need any installation, just click on link and it starts.
  21. Yeah I know, it's all it comes down to. It might be a bit outdated though.
  22. Forget the others, focus on me. You just can't drop technical features because of some 13 year old AOL users.
  23. Minimal to whom? I don't need an Editor, I just need a hardcore engine which rocks. So far nobody has been able to do that, and I count on Leadwerks. Although Shiva can do technically much more than Unity and any other engine, it lacks of command line interface, I hate the Editor interface. Leadwerks must have a command line interface, because its Editor is built on it. I don't think Shiva uses projected shadows, but it uses shadowmaps. Not sure why Unity does not support shadows, maybe it's because C# is too slow for that, or their pricing policy has bugs. My worst fear is that Leadwerks 3 will be a nicely polished FPS maker, but actually lacks of realtime shadows. Then I would still do even my next game with Shiva, which sucks. I WANT to use Leadwerks.
  24. Of course, I tested with Shiva that my S2 can do 300 cubes with shadows at 60 FPS, so a lower end phone can do like 100 easily, which is more than enough for one game room.
  25. There are shadows on the CSG model though, so I wonder if LE3 supports only static shadows? That would be kinda a step backwards, as LE2 was 100% realtime. At least for me, shadows are the most important thing in a game engine, I could do a low end game without shadows in a few hours, just by copy pasting some opengl demos, or using Blitz3D.
×
×
  • Create New...