Jump to content

ChrisMAN

Members
  • Posts

    174
  • Joined

  • Last visited

Posts posted by ChrisMAN

  1. I like Crytek's stuff. I just think we have more to rely on than purely graphical power. Probably the number one feature of Leadwerks is the API design and ease of programming. A good renderer that is easy to utilize = <3

     

    I came because of the API and that it doesn't force weird abstractions on my code. The crappy abstractions are very disruptive between the layers of code. I can do c# in my sleep but I leadwerks is still more of a joy.

     

    Marie (my wife), the 3d artist I am working with is very realistically 4x more productive with Unity3d then with leadwerks, and it is scary how real the productive gain is. It pains me to trade my joy for hers. It's not fair.

  2. If you are feeling masochistic, which I often do, I recommend Vim. I don't recommend Vim to beginners but to people who are really serious about editing their code. Vim and Emacs are the 'true' text editors. Modal editing is vastly more productive. This should be contrasted with modesty and the fact that solving problems is infinitely more time consuming then typing things.

     

    I am a web developer by day. My main weapons are Ruby and Javascript. I deal with haml, coffeescript, sass, scss, markdown and many other texty things. The truth is outside of a decent debugger and syntax highlighting your editor doesn't give you much in a dynamic language. When it does I will have a real choice on my hands but... until then I will take all of the speed I can get. If you master vim you are faster at what you do. It took me a year. It sucked.

     

    The amount of Java/.Net web programmers minds I have blown by hacking in vim is kind of awesome.

     

    Gary Bernhardt is probably the most amazing vim user I have scene. He blows my mind how fast he is. http://blog.extracheese.org/2010/11/screencast-custom-vim-refactorings.html

     

    My vim settings are at my github account https://github.com/friesencr/vim-settings

  3. mouse is being declared outside the 'lexical scope' but because it is not declared with the local keyword it is being put in global scope which lets it work.

     

    In general global variables should be looked down upon. However after you find out why they are bad you will go through a dogmatic period of time where principles are the law of the land. Then after mastery is acquired you go back to breaking all of the rules whenever you feel like. So I guess I don't know what to say...

     

    ShowMouse and HideMouse do not require a parameter.

     

    I would leave the mx, my variable as they were and not set them in the gui loop. Also you do not need to use MoveMouse in the gui loop since you are moving that on your own. The MoveMouse command is often used to set the mouse back to the middle of the screen programatically when you have moved it manually. Due to the way the Curve function works it lags behind.

     

    I hope this helps.

  4. I bought it. It doesn't teach math like you are a newb. It teaches you math simply and treats you like an intelligent being. I still have to read paragraphs 20x before I 'get them'.

  5. I am hearing you Ken.

     

    If i can't get at some of the native powers of lua I will have to rewrite my entire game in c/c++. I have 7000 lines of non trivial dynamic code. It will have a hard time porting and getting the same result. My wife grounded me from c++ last time i tried since the house was not pleasant. If I have to buy and read a book on gcc...

  6. You can compile it with mingw64 ( http://qt-project.or...ki/MinGW-64-bit ) using the "-O6 -static -w32" options, then the users don't need to install any MSVCR runtimes (which is often impossible due to security reasons and company policy). Your code also runs about 2.5 times faster then, and compiles about 30 times faster, and you have the latest C++ standard syntax available.

     

    Don't forget you get to be standards compliant and open instead of using M$ propreitary short sighted vision. You can cross compile which is neato too.

    • Upvote 1
  7. I havn't gotten to pausing in my game but it might just stop the internal clock from moving forward which would stop animations that are using AppSpeed(). Total b.s. answer.

    • Upvote 1
×
×
  • Create New...