1. Post #681
    www.bff-hab.de
    Dennab
    February 2009
    7,832 Posts
    Oh, let him be. I jumped like crazy from one language to the other and I'm not that bad off now.
    His 3rd reason is dumb though, you don't choose your language based on the corporation ethics of the company that created it, unless they limit the usability of the language itself.
    Reply With Quote Edit / Delete Windows 7 Germany Show Events Disagree Disagree x 6Agree Agree x 1 (list)

  2. Post #682
    HQRSE FUCKER
    ief014's Avatar
    September 2009
    3,052 Posts
    I just spent three hours looking for an issue in the wrong place.

    The problem?

    I did var++, not ++var.

    2 slow
    Reply With Quote Edit / Delete Windows 7 Germany Show Events Dumb Dumb x 3 (list)

  3. Post #683
    Gold Member
    Darwin226's Avatar
    January 2009
    4,057 Posts
    1. MCUs use C and as I have a MCU I need some knowlage of C to use it.

    2. I have more experience in C-oriented languages than I do in Java so I know my way around in those languages.

    3. I don't support Oracle, at all because of their shitty tactics e.g sueing other companies. Just look at how they tried to sue Google for using Java.
    What the hell is a C-oriented language?
    If you mean C-style than Java is one.

    And your third points... oh man.
    Reply With Quote Edit / Delete Windows 7 Croatia Show Events Agree Agree x 3 (list)

  4. Post #684
    Gold Member
    Mr.T's Avatar
    August 2010
    2,691 Posts
    -snip-
    Reply With Quote Edit / Delete Windows 7 Sweden Show Events Dumb Dumb x 8 (list)

  5. Post #685
    T3hGamerDK's Avatar
    January 2011
    2,551 Posts
    Oh, let him be. I jumped like crazy from one language to the other and I'm not that bad off now.
    I agree with this. And the only place I've found to settle, is by using the Parrot VM. Mostly because it allows for creation of dynamic languages relatively simple. At least, more simple than doing everything from scratch. And it has basic IO library bindings, namespace, classes and polymorphic container support built right in to the virtual machine. Additionally it has bindings to things like OpenGL and GLUT and other window creation stuff.
    It's pretty fast too!
    But the ability to create your own language, and quickly download new ones and start writing right ahead using the Parrot "package manager" (plumage) is simply bliss.

    tl;dr: Go crazy, try languages and be a man!
    Reply With Quote Edit / Delete Linux Denmark Show Events

  6. Post #686
    Gold Member
    Darwin226's Avatar
    January 2009
    4,057 Posts
    Well that is what they are doing, they sued Google for using Java without buying a license or some shit.
    So basically you have no idea and you just heard it off of someone?
    Reply With Quote Edit / Delete Windows 7 Croatia Show Events Agree Agree x 13 (list)

  7. Post #687
    Gold Member
    BlkDucky's Avatar
    May 2008
    6,484 Posts
    Well that is what they are doing, they sued Google for using Java without buying a license or some shit.
    That's not even close.
    Reply With Quote Edit / Delete Windows Vista United Kingdom Show Events

  8. Post #688
    Kamshak's Avatar
    July 2008
    418 Posts
    it is a perfectly valid point, if the company that manages the language does some fucked up shit with the licensing then it is perfectly reasonable to stay away from that language(especially if it sucks anyway)
    Reply With Quote Edit / Delete Windows 7 Germany Show Events Agree Agree x 6 (list)

  9. Post #689
    Gold Member
    Asgard's Avatar
    July 2010
    3,601 Posts
    Oh dear, every time I see Mr. T post..

    We've been through:

    Java;
    C;
    C++;
    Nuclear powerplant;
    Astronomy;
    Rocket building;
    Immigration to the US;
    CAD;
    Hosting;
    Indie game development;
    and last but not least, creating a Swedish political party.
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events Funny Funny x 36Agree Agree x 4Informative Informative x 2Zing Zing x 1 (list)

  10. Post #690
    Oh, let him be. I jumped like crazy from one language to the other and I'm not that bad off now.
    I've started with HTML and since I've done JS, CSS, PHP, AS2, AS3, ASP, Lua, C#, C++, Batch, Python, Java and I really feel good about that, even though I know just a bit from most.

    I really like Lua, tho. It just doesn't have that much power without custom libraries.

    So yes, I'd say it's better to learn multiple languages than staying focussed on just one.
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events

  11. Post #691
    Icedshot's Avatar
    April 2010
    2,325 Posts


    Going well so far
    Reply With Quote Edit / Delete Windows Vista United Kingdom Show Events Programming King Programming King x 4 (list)

  12. Post #692

    February 2007
    112 Posts
    His 3rd reason is dumb though, you don't choose your language based on the corporation ethics of the company that created it, unless they limit the usability of the language itself.
    I've been considering the same exact thing. That's exactly the kind of reason that you should be dropping a language. In a perfect world, programmer's use of a language regardless of the ethics of a company would be a great way to show that languages really are free form entities with no rightful "owner" but unfortunately that's not the world that we live in. Assholes think they can control something as basic and inherent as a language and they need to understand that it's asinine. Boycotting it by jumping to any one of the other great languages out there is the best choice we've got.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 2 (list)

  13. Post #693
    T3hGamerDK's Avatar
    January 2011
    2,551 Posts
    I've started with HTML and since I've done JS, CSS, PHP, AS2, AS3, ASP, Lua, C#, C++, Batch, Python, Java and I really feel good about that, even though I know just a bit from most.

    I really like Lua, tho. It just doesn't have that much power without custom libraries.

    So yes, I'd say it's better to learn multiple languages than staying focussed on just one.
    No language has much, if any, power without "additional libraries". With that, I'm just saying that the only reason OpenGL is available in ANYTHING else than C, is because it's been ported, or the language understands C headers (such as C++).
    The good thing about Lua is that you can add more stuff into it with simple lua-powered libraries that it can use, whereas other languages might require more than just a simple language-powered library.
    Take NodeJS libraries for instance, they require more than just "#include nodejs.h" to add functionality to it, and advanced functionality cannot be added simply using Javascript code.
    Reply With Quote Edit / Delete Linux Denmark Show Events

  14. Post #694
    I've been considering the same exact thing. That's exactly the kind of reason that you should be dropping a language. In a perfect world, programmer's use of a language regardless of the ethics of a company would be a great way to show that languages really are free form entities with no rightful "owner" but unfortunately that's not the world that we live in. Assholes think they can control something as basic and inherent as a language and they need to understand that it's asinine. Boycotting it by jumping to any one of the other great languages out there is the best choice we've got.
    I also have the feeling that Java really wants you to use Eclipse as building without it is a pain.
    Code:
    @echo off
    
    title Java Builder
    cd /D %0\..
    
    echo.Compiling source code
    javac *.java
    if exist *.class goto done
    goto error
    
    :done
        echo.
        echo.Building jar
        cd bin
            if exist Crawler.old.jar (
                del Crawler.old.jar
            )
            if exist Crawler.jar (
                ren Crawler.jar Crawler.old.jar
            )
        cd ../
        jar cfm bin/Crawler.jar .manifest *.class
    
    
        echo.
        echo.Removing class files
        if exist *.class del *.class
    
        if not exist Crawler.bat (
            echo.
            echo.Creating launcher
            echo.java -jar bin/Crawler.jar>>Crawler.bat
        )
    
        echo.
        echo.Lanching application
        echo.Press Ctrl-C to quit
        Crawler.bat
    
        goto exit
    
    :error
        echo.
        echo.An error occurred.
        pause
    
    :exit
    It took me about 10 hours to figure out how to do this.
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events Dumb Dumb x 3Disagree Disagree x 2 (list)

  15. Post #695
    Gold Member
    darkrei9n's Avatar
    November 2007
    5,187 Posts


    Going well so far
    What method are you using to generate the heights?
    Reply With Quote Edit / Delete Windows 8 United States Show Events

  16. Post #696
    Fabulous!
    Jack Trades's Avatar
    April 2010
    6,483 Posts
    I don't know what he uses but the most common method is to use Perlin noise.
    Reply With Quote Edit / Delete Mac United States Show Events Agree Agree x 7Disagree Disagree x 1 (list)

  17. Post #697
    C:\
    C:\'s Avatar
    March 2011
    1,749 Posts
    Obligatory language change by Mr.T

       I changed from Java to C   
    Jesus christ, I thought you were still in C++?
    Reply With Quote Edit / Delete Linux United Kingdom Show Events Funny Funny x 5 (list)

  18. Post #698
    Gold Member
    Xeon06's Avatar
    September 2005
    1,222 Posts
    2. I have more experience in C-oriented languages than I do in Java so I know my way around in those languages.
    Hahahaha
    Reply With Quote Edit / Delete Windows 7 Canada Show Events Agree Agree x 9Funny Funny x 2 (list)

  19. Post #699

    February 2007
    112 Posts
    I also have the feeling that Java really wants you to use Eclipse as building without it is a pain.
    Code:
    @echo off
    
    title Java Builder
    cd /D %0\..
    
    echo.Compiling source code
    javac *.java
    if exist *.class goto done
    goto error
    
    :done
        echo.
        echo.Building jar
        cd bin
            if exist Crawler.old.jar (
                del Crawler.old.jar
            )
            if exist Crawler.jar (
                ren Crawler.jar Crawler.old.jar
            )
        cd ../
        jar cfm bin/Crawler.jar .manifest *.class
    
    
        echo.
        echo.Removing class files
        if exist *.class del *.class
    
        if not exist Crawler.bat (
            echo.
            echo.Creating launcher
            echo.java -jar bin/Crawler.jar>>Crawler.bat
        )
    
        echo.
        echo.Lanching application
        echo.Press Ctrl-C to quit
        Crawler.bat
    
        goto exit
    
    :error
        echo.
        echo.An error occurred.
        pause
    
    :exit
    It took me about 10 hours to figure out how to do this.
    Well I mean to be fair a lot of what you have there is just housekeeping. Building java programs without Eclipse isn't really a big deal at all. Plus you can always use stuff like Maven if your project is getting really big without needing eclipse either.

    Just be glad you don't have to work with IBM's commercialized version of Eclipse, Rational Application Developer. What a fuckin' nightmare.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 2 (list)

  20. Post #700
    Follow me on GitHub!
    Ziks's Avatar
    June 2011
    2,017 Posts


    You don't get cities more varied and exciting than this.
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Programming King Programming King x 13Funny Funny x 3Agree Agree x 2 (list)

  21. Post #701
    Gold Member
    ace13's Avatar
    August 2006
    953 Posts
    Still working on EvilGeniusCode, almost done with it though. Only remains to get the arrays properly typed and finishing up my class system.

    ./WMD test.evil:
    Code:
    Initializing Weapons of Mass Destruction...
    Executing file test.evil...
    Parsing program...
    Program parses as:
    
    plan NoteEverything(array Inp)
      every Item in Inp?
        print("Note: ", Item, "\n").
        result.
      repeatedly.
    finished.
    plan A(integer M, integer N)
      is (M == 0)? result: (N + 1). end.
      is (M == 1)? result: (N + 2). end.
      is (M == 2)? result: ((2 * N) + 3). end.
      is (M == 3)? result: ((2 ^ (N + 3)) - 3). end.
      is ((M > 0) and (N == 0))? result: A((M - 1), 1). end.
      is ((M > 0) and (N > 0))? result: A((M - 1), A(M, (N - 1))). end.
    finished.
    Arr is of type array.
    Arr=[1, 2, 3, 4, 5, ["Hello", "World"]].
    NoteEverything(Arr).
    Fib is of type integer.
    Fib=A(4, 2).
    puts(Fib).
    
    Running program.
    Cheating and running ruby function print
    Getting EGC variable Item for ruby usage, disable this before release.
    Note: 1
    Cheating and running ruby function puts
    Getting EGC variable Fib for ruby usage, disable this before release.
    2003529930406846...506072339445587895905719156733 (Had to shorten the result, Ackermann for [4,2] is 2^(65533+3) - 3) 
    Stopping system.
    We hope you enjoyed this bout of world domination.
    Reply With Quote Edit / Delete Linux Sweden Show Events

  22. Post #702
    quality poster
    Dennab
    August 2009
    12,242 Posts


    You don't get cities more varied and exciting than this.
    reminds me of the layout of cities in fallout 2
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  23. Post #703
    Gold Member
    BlkDucky's Avatar
    May 2008
    6,484 Posts


    Meanwhile in fpp
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Funny Funny x 12 (list)

  24. Post #704
    Gold Member
    Jawalt's Avatar
    August 2007
    3,478 Posts
    Overvary,

    Edited:

    What a pussy. (hehe)
    Reply With Quote Edit / Delete Windows 7 United States Show Events Artistic Artistic x 5Useful Useful x 2Funny Funny x 1 (list)

  25. Post #705
    Gold Member
    The freeman's Avatar
    October 2007
    6,493 Posts
    reminds me of the layout of cities in fallout 2
    reminds me of the layout of cities
    Reply With Quote Edit / Delete Windows 7 United States Show Events Funny Funny x 4Disagree Disagree x 1Agree Agree x 1 (list)

  26. Post #706
    simie's Avatar
    March 2008
    131 Posts
    Still working on EvilGeniusCode, almost done with it though. Only remains to get the arrays properly typed and finishing up my class system.
    For a moment I thought you meant you were remaking Evil Genius :(
    Reply With Quote Edit / Delete Mac United Kingdom Show Events Agree Agree x 5Friendly Friendly x 1Winner Winner x 1Funny Funny x 1 (list)

  27. Post #707
    Icedshot's Avatar
    April 2010
    2,325 Posts
    Temporarily accidentally turned the terrain generator into a minecraft generator



    IE i forgot to interpolate when using more vertices than the resolution of the heightmap
    Reply With Quote Edit / Delete Windows Vista United Kingdom Show Events Funny Funny x 7 (list)

  28. Post #708
    Gold Member
    Jookia's Avatar
    July 2007
    6,768 Posts
    Just let Mr. T be. It's better than being at the point where you don't have any goals and depression sinks in.
    Reply With Quote Edit / Delete Linux Australia Show Events Agree Agree x 2Dumb Dumb x 1 (list)

  29. Post #709
    Andrew McWatters
    Dennab
    March 2011
    4,658 Posts
    Just let Mr. T be. It's better than being at the point where you don't have any goals and depression sinks in.
    he clearly doesn't have any [realistic] goals though, and he seems too naive to be depressed about that
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 7 (list)

  30. Post #710
    Gold Member
    Jookia's Avatar
    July 2007
    6,768 Posts
    he clearly doesn't have any [realistic] goals though, and he seems too naive to be depressed about that
    Yes but that's none of our business.
    Reply With Quote Edit / Delete Linux Australia Show Events

  31. Post #711
    Gold Member
    iPope's Avatar
    October 2008
    1,774 Posts
    He made it our business when he posted about it on a public forum.
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Agree Agree x 11 (list)

  32. Post #712
    Gold Member
    ace13's Avatar
    August 2006
    953 Posts
    For a moment I thought you meant you were remaking Evil Genius :(
    Sadly, no.
    But if I ever get to the point where I feel I'd be able to make a game as good as Evil Genius then I'm all for trying.
    Reply With Quote Edit / Delete Windows 7 Sweden Show Events

  33. Post #713
    Crescent fresh
    Perl's Avatar
    January 2011
    997 Posts


    because fuck all logic


    if turb sees this..
    Reply With Quote Edit / Delete Windows 7 Estonia Show Events Funny Funny x 20Useful Useful x 1Programming King Programming King x 1 (list)

  34. Post #714
    Gold Member
    ryan1271's Avatar
    February 2008
    1,125 Posts
    So is Phyzicle going to be for PC as well? My only Android device barely runs Angry Birds and Fruit Ninja is not a possibility so I doubt Phyzicle will run.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 2 (list)

  35. Post #715
    hOnK :o)
    i300's Avatar
    December 2009
    3,987 Posts
    I'm about 3/4 of the way done with my port of Source. I'm working on the level generator (not present in this screenshot).

    Reply With Quote Edit / Delete Mac United States Show Events Funny Funny x 1 (list)

  36. Post #716
    Gold Member
    Jawalt's Avatar
    August 2007
    3,478 Posts


    because fuck all logic


    if turb sees this..
    So what are you bringing new to the table with your language? Anything? Or just a learning exercise?
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  37. Post #717
    ASK ME ABOUT MY PLAYBOOK INSTEAD OF COLLEGE
    icantread49's Avatar
    April 2011
    1,616 Posts
    So is Phyzicle going to be for PC as well? My only Android device barely runs Angry Birds and Fruit Ninja is not a possibility so I doubt Phyzicle will run.
    It depends on how well the mobile version does. If it completely flops, there's no point in making a PC version, especially with Phun/Algodoo/Physion/OECake/etc. out there. If it does well, then a PC version (and Mac and Linux version) would be a good investment so people can share their levels on their desktops too.

    Edited:

    Try this: http://filesmelt.com/dl/Phyzicle3.apk it's an old beta, if it runs, then great, otherwise, sorry bud!
    Reply With Quote Edit / Delete Windows XP United States Show Events

  38. Post #718
    Gold Member
    Dr Magnusson's Avatar
    July 2008
    2,693 Posts
    Oh dear, every time I see Mr. T post..

    We've been through:

    Java;
    C;
    C++;
    Nuclear powerplant;
    Astronomy;
    Rocket building;
    Immigration to the US;
    CAD;
    Hosting;
    Indie game development;
    and last but not least, creating a Swedish political party.
    You forgot his 90kg UAV
    Reply With Quote Edit / Delete Windows 7 Denmark Show Events Funny Funny x 11 (list)

  39. Post #719
    Gold Member
    Jookia's Avatar
    July 2007
    6,768 Posts
    It depends on how well the mobile version does. If it completely flops, there's no point in making a PC version, especially with Phun/Algodoo/Physion/OECake/etc. out there. If it does well, then a PC version (and Mac and Linux version) would be a good investment so people can share their levels on their desktops too.

    Edited:

    Try this: http://filesmelt.com/dl/Phyzicle3.apk it's an old beta, if it runs, then great, otherwise, sorry bud!
    What about a Windows version?
    Reply With Quote Edit / Delete Linux Australia Show Events Dumb Dumb x 7 (list)

  40. Post #720
    ASK ME ABOUT MY PLAYBOOK INSTEAD OF COLLEGE
    icantread49's Avatar
    April 2011
    1,616 Posts
    What about a Windows version?
    It depends on how well the mobile version does. If it completely flops, there's no point in making a PC version, especially with Phun/Algodoo/Physion/OECake/etc. out there. If it does well, then a PC version (and Mac and Linux version) would be a good investment so people can share their levels on their desktops too.
    Edited:

    Unless you're talking about Windows phones?
    Reply With Quote Edit / Delete Windows XP United States Show Events