Jump to content

Furbolg

Members
  • Posts

    243
  • Joined

  • Last visited

Posts posted by Furbolg

  1. Wow you really start to understand that C++ is not simple C with classes.

    Now give us the improved terrain editor and multiple scripts and we are all happy.

     

    And have a look at C++11/13 std::bind, std::function etc.

  2. Welcome to Leadwerks!

     

    Just a wish from my side: Please stay civizilized. I use windows and linux - both have their advantaged and disadvantages but i won't support this modern "I bash windows/linux [/insert any product] because it's cool / my friends say also" flames.

     

    To be honest if there weren't so many great products for Windows (Visual Studio, Games ...), i would swap right now because the direction microsoft goes isn't mine.

    • Upvote 1
  3. I will go Unix the day Windows will become too much Cloud.

    People say DX11 , is not a jump from DX10; and i agree.

     

    I dont care if a new windows version gets a new directx version, i could just puke about the limitation to that actual windows (dx10 only vista+...).

    YouGroove it depends on the view, for you dx 10 => dx11 isnt a jump, for me it is (there are some improvements in the API).

    But yea Microsoft has the chance to create something really good but they dont want to (dx11 for older windows version, c# (.NET) crossplatform, xbox one without spycam etc.).

     

    It's all about the money, isnt capitalism great....

  4. Hi aggror (we spoken last night about it so its just a remembering)

     

    It's hard to tell where the problem comes from, here are some simple tips:

     

    - Every new requires an delete (as xtreampb has written)

    - Every new [] requires an delete[]

    Texture* arrayoftextures = new Texture[20]; 
    delete[] arrayoftextures; // instead of delete

    - Use c++ constructors and destructors

    - Use the stack (CConsole myconsole instead of CConsole* myconsole = new CConsole when possible)

    - Avoid static/singletons when possible (same as global variables)

     

    There are plenty ways to detect a leak, to be honest i haven't done it for some time.

    As i remember you can use some CRT functions or overwrite the new/delete operators to create an allocation list.

  5. That's a natural process in my opinion, when you lose your motivation for a moment to work on the main project then you can start some other tasks. I don't think it's a bad way to develop, every "sub"-project takes you a step further for the "real/big" project.

     

    Its a good way of testing/proofing concepts/ideas to start a new (smaller) project and work it out.

     

    I do it the same way with networking / threading.

     

    But in my case, the "real" project hasn't started yet, because i got not so much time within the week. So i started some smaller Tasks (heh networking is small, isn't it tongue.png ... nah, it's not but i did some networking some years ago in blitzbasic (2D), VC6++ and i have a realistic (simple) target, i dont want to copy raknet) and the "real" project will start in my vacation (when terrain is avaiable hopefully wink.png).

  6. Hi YouGroove!

     

    From my personal view (just my personal OPINION !!! ), its not about the price. I bought several Visual Studio Editions, Camtasia, Burning Software..... etc.

     

    For me its about not honoring the community/userbase, why ?

     

    The Kickstarter guys get for

     

    100$ : Leadwerks 3D lua + c++ on linux (i didn't needed macintosh....)

    200$ : Leadwerks 3D lua + c++ on 3 platforms (win, mac, linux)

     

    I can life with the 3.1 thing because these guys have to wait ~6 month, but why do they get more/cheaper stuff than the old community/fanbase which allowed to create this leadwerks success ?

     

    I just hope the OpenGL 4 update won't go over 200$ :(

    • Upvote 1
×
×
  • Create New...