1. Post #2641
    Gold Member
    Torrunt's Avatar
    October 2008
    227 Posts
    Making another flash game for Pico Day this year on Newgrounds.


    Made the Pedestrians spawn every 10 milliseconds, mayhem ensued. Though still a pretty decent FPS :D
    I just added pedestrians, haven't got the physics for them right yet.
    Reply With Quote Edit / Delete Windows 7 Australia Show Events Funny Funny x 5Artistic Artistic x 2Winner Winner x 1Programming King Programming King x 1 (list)

  2. Post #2642
    Kamshak's Avatar
    July 2008
    376 Posts
    where did you get these awesome sprites?
    Reply With Quote Edit / Delete Windows 7 Germany Show Events

  3. Post #2643
    Gold Member
    Torrunt's Avatar
    October 2008
    227 Posts
    where did you get these awesome sprites?
    From the Artist I work with. Him and I have worked together on quite a few projects (multiple of which are still in progress :P).
    Reply With Quote Edit / Delete Windows 7 Australia Show Events Artistic Artistic x 1 (list)

  4. Post #2644
    FrankOfArabia's Avatar
    March 2012
    273 Posts
    Incoming lazy man's pathfinding.

    How this basically works is it uses the same node based AI that valve used so that tanks, infantry etc can move from one side of the map to the other. At the game start, a network of nodes is generated, and that network is represented in red. The AI is simply sending units to a location on the map where my base is located. Right now this is hard-coded, but later on, algorithms will tell which units to go where. The other method in this thread is too slow, useful for short distances unlike in my game, and too complicated to program. Plus this is faster.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Programming King Programming King x 2 (list)

  5. Post #2645
    Darkest_97's Avatar
    February 2011
    186 Posts
    College programming yay!
    Reply With Quote Edit / Delete Windows 7 United States Show Events Funny Funny x 11 (list)

  6. Post #2646
    Nigey Nige's Avatar
    June 2010
    1,323 Posts
    College programming yay!
    Needs more Lua
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Agree Agree x 13Dumb Dumb x 3Disagree Disagree x 3Funny Funny x 1 (list)

  7. Post #2647
    calzoneman's Avatar
    February 2008
    460 Posts
    College programming yay!
    Who the hell designed the default LAF for Java/Swing?

    Edit: Not hating on your program, just every time I see Java GUIs with the default LAF I wonder who at Sun/Oracle could possibly draw those buttons and think they were acceptable.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 23 (list)

  8. Post #2648
    Gold Member
    ryan1271's Avatar
    February 2008
    1,108 Posts
    Who the hell designed the default LAF for Java/Swing?

    Edit: Not hating on your program, just every time I see Java GUIs with the default LAF I wonder who at Sun/Oracle could possibly draw those buttons and think they were acceptable.
    I kinda like the Java buttons and sliders and whatnot. Sometimes it seems like I'm the only one though.    There's 7 billion people so probably not.   
    Reply With Quote Edit / Delete Windows 7 United States Show Events Agree Agree x 5Disagree Disagree x 1 (list)

  9. Post #2649
    Gold Member
    ShaunOfTheLive's Avatar
    November 2007
    9,616 Posts
    Who the hell designed the default LAF for Java/Swing?
    back in the 90s, everything was shiny and futuristic
    Reply With Quote Edit / Delete Windows 7 Canada Show Events Agree Agree x 9Funny Funny x 4 (list)

  10. Post #2650
    I gave enough money to buy a soda.
    Funley's Avatar
    May 2010
    1,326 Posts
    So i got simple but slow and ugly terrain generation working. I need to figure out how to do perlin noise generation, so if someone would help me here http://facepunch.com/threads/1167392...1#post35248146

    Reply With Quote Edit / Delete Windows 7 Finland Show Events Artistic Artistic x 1Winner Winner x 1 (list)

  11. Post #2651
    Gold Member
    DoctorSalt's Avatar
    January 2009
    2,599 Posts
    It looks like you forgot the path length in the heuristic or it's overestimating the distance to the goal.
    What's your heuristic formula? Like Tamschi said, it might be inadmissible.
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  12. Post #2652
    Gold Member
    BlackPhoenix's Avatar
    May 2006
    417 Posts
    I will bring this into a separate thread soon - an aerospace programming thread, at least if there's some interest.

    This is what was involved in the following stuff:
    - Wrote an aerospace simulator that simulates orbital flight and reentry (uses X-Plane for graphics, though extends it greatly)
    - VSFL Network - virtual spaceflight network, a kind of online network for simulating global spaceflight. This software syncs spacecraft state and does much more
    - Radio transmission simulation - the data sent from spacecraft is sent as a radiosignal, which is received by ground stations
    - Spacecraft has a 512x1 pixels CCD camera (virtual), which takes 512 pixels of grayscale data
    - Spacecraft encodes this data into a specific format and sends this binary stream to the antenna
    - Ground tracking stations receive this information, decode it, and if it's valid enough it goes into these pictures
    - They also decode telemetry arriving from the spacecraft...

    The image comes in scanlines - as spacecraft moves over the Earth surface, the CCD camera records "stripes" of the Earth surface. There are 10 lines recorded per second, this makes the image itself.

    This is an example of how a received image looks like:


    The noise you see is cause spacecraft went out of communications range with one ground station, and entered comm range of another station afterwards (there was a part of "junk" stream which isn't shown on the picture).

    Telemetry and more image data from that virtual space mission:
    http://vsfl.wireos.com/archives/341
    http://vsfl.wireos.com/archives/344
    http://vsfl.wireos.com/archives/364

    (the terrain data comes from NASA satellite imagery + X-Plane rendering them, and clouds are procedurally generated from real world cloud coverage map by me..)


    This is how an actual image looks like (from a real satellite, it uses same scanning technique to take pictures, and also uses digital transmission protocol):



    I don't want to hog all the fun. This is a simple program I wrote (in C) to decode image data:
    Code:
    int w = 512;
    int h = 768;
    int ch = 3;
    char nbuf[256];
    unsigned char* buf = (unsigned char*)malloc(w*h*ch);
    int scanline,x,index;
    FILE* f = fopen("telemetry_scanline.txt","rb");
    
    index = 0;
    while ((!feof(f)) && (index < 512)) {
    	scanline = 0;
    	printf("%d [%d kb]...\r",index,ftell(f)/1024);
    	while ((scanline < h) && (!feof(f))) {
    		unsigned char data;
    		fread(&data,1,1,f);
    		if (data == 0x00) { //Read scanline
    			unsigned char data2,lb,hb,temp,chk;
    			fread(&data2,1,1,f);
    			if (data2 == 0xFF) {
    				fread(&lb,1,1,f);
    				fread(&hb,1,1,f);
    				fread(&temp,1,1,f);
    				fread(&chk,1,1,f);
    
    				for (x = 0; x < 512; x++) {
    					fread(&data,1,1,f);
    					buf[3*(scanline*w+x)+0] = data;
    					buf[3*(scanline*w+x)+1] = data;
    					buf[3*(scanline*w+x)+2] = data;
    				}
    				scanline++;
    			}
    		}
    	}
    	sprintf(nbuf,"scanline/%d.bmp",index);
    	SOIL_save_image(nbuf,SOIL_SAVE_TYPE_BMP,w,h,ch,buf);
    	index++;
    }
    fclose(f);
    free(buf);
    If anyone has interest in doing some aerospace related programming... this program could severely be improved.

    I've got about 300 megabytes of data stream - but I can only decode a small part of it (especially not the most noisy parts). Though my program reconstructs almost everything, it could even filter out noise potentially...

    Telemetry format: each scanline has the following format. Scanlines may come one after another, or there may be some extra data between them. The data stream is not synchronized, and there might be sync errors caused by receiving stations not getting "all of the data". The format is just a 6 byte header and 512 bytes of data:
    Code:
    0x00 First byte is zero
    0xFF Second byte is 255
    LB (low byte of time variable)
    HB (high byte of time variable)
    0x00 Always zero
    CHK (checksum)
    <512 bytes of image data follow
    The checksum is a sum of first five bytes (0x00 + 0xFF + LB + HB + 0x00). It's only a checksum of the time marker, the timer marker is probably corrupted after a short while (because it reaches 32767 seconds with no 16-bit overflow... just gets stuck there).

    This is the data if you want to experiment: http://vsfl-telemetry0.wireos.com/da...s2_scanline.7z

    No reward for this task yet, but if there's some interest - there are a lot more fun tasks to solve. Aerospacey tasks. Would you like to launch a satellite, but without a burden of money and "getting it perfect the first time"? The satellite could be virtually launched, would have all the computer and internal systems, and would stay in orbit 24/7 (simulated on my server).


    I mean if you just want to write some small games and all that stuff instead of doing aerospacey stuff, that's fine too.

    P.S. A picture of New Zealand, compared to image decoded by a public tracking system (aka that's what anyone would see if they opened realtime tracking page):
    Reply With Quote Edit / Delete Windows 7 Russian Federation Show Events Programming King Programming King x 35Artistic Artistic x 2Winner Winner x 1 (list)

  13. Post #2653
    www.bff-hab.de
    Dennab
    February 2009
    7,832 Posts
    Holy fuck that looks too damn fun to not play
    Reply With Quote Edit / Delete Windows 7 Germany Show Events Agree Agree x 3 (list)

  14. Post #2654

    March 2012
    10 Posts
    Hi! I have made a Diablo 3 Countdown Timer for Windows. This is simply application that can be arranged anywhere at your desktop. There is an option for autorun after system reboot.



    Languages: English (default) and russian.


    you can view timer from my website.
    Reply With Quote Edit / Delete Windows 7 Ukraine Show Events Funny Funny x 3Artistic Artistic x 1 (list)

  15. Post #2655
    Gold Member
    marvincmarvin's Avatar
    January 2011
    795 Posts
    i gave my sister the link to my post about my game :(
    I'm really sorry..
    Reply With Quote Edit / Delete Windows 7 United States Show Events Friendly Friendly x 4 (list)

  16. Post #2656
    BBgamer720's Avatar
    November 2011
    482 Posts


    Decided to develop a simple application in C# to find and replace in multiple chosen files. Couldn't be bothered to find one and decided to make myself one instead.
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Useful Useful x 2Programming King Programming King x 1 (list)

  17. Post #2657
    Hates php
    high's Avatar
    May 2006
    2,411 Posts
    Finally decided to add hotkeys for those buggers. I should really just cleanup my context menus (Starting to almost take up my entire screen). Although doesn't help that the context menu editor kind of sucks.



    I don't use 75% of these. At least not regularly. I kind of just want to remove everything but I am not sure if they are all in the menustrip.
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  18. Post #2658
    Follow me on github!
    benjojo's Avatar
    January 2009
    2,554 Posts

    Me and Perl worked on a stats project.
    Thanks to Dorkslayz for the pretteh graphics.

    Edited:

    I'm not 100% sure about the stats collected. I'm doing a much bigger test now as we speak and it will be done in 1 weeks time.
    Reply With Quote Edit / Delete Windows 7 United Kingdom Show Events Informative Informative x 1Programming King Programming King x 1 (list)

  19. Post #2659
    Gold Member
    Downsider's Avatar
    July 2007
    1,946 Posts
    I'm really sorry..
    It's okay! She's a lesbian.

    I'm not a lesbian.
    Reply With Quote Edit / Delete United States Show Events Funny Funny x 4Informative Informative x 4Friendly Friendly x 1 (list)

  20. Post #2660
    Gold Member
    ryandaniels's Avatar
    December 2006
    3,904 Posts
    Was looking at the disclaimer at the top of the source code of this AMD OpenCL tutorial, and this line popped out at me

    AMD posted:
    THIS MATERIAL IS PROVIDED BY ADVANCED MICRO DEVICES, INC. AND ANY COPYRIGHT
    HOLDERS AND CONTRIBUTORS "AS IS" IN ITS CURRENT CONDITION AND WITHOUT ANY
    REPRESENTATIONS, GUARANTEE, OR WARRANTY OF ANY KIND OR IN ANY WAY RELATED TO
    SUPPORT, INDEMNITY, ERROR FREE OR UNINTERRUPTED OPERA TION, OR THAT IT IS FREE
    FROM DEFECTS OR VIRUSES
    .
    Reply With Quote Edit / Delete Windows 7 United States Show Events Funny Funny x 6 (list)

  21. Post #2661
    www.bff-hab.de
    Dennab
    February 2009
    7,832 Posts
    Oh I see it too, those noobs don't know that the plural is virii!
    Reply With Quote Edit / Delete Windows 7 Germany Show Events Funny Funny x 12 (list)

  22. Post #2662
    calzoneman's Avatar
    February 2008
    460 Posts
    back in the 90s, everything was shiny and futuristic
    To me, it looks like they couldn't decide between shiny and matte so they picked something in between and shaded it with that blue/grey color
    Reply With Quote Edit / Delete Windows 7 United States Show Events Funny Funny x 1Agree Agree x 1 (list)

  23. Post #2663
    Map in a box's Avatar
    July 2009
    6,581 Posts
    I have a cheap flip phone and I think I might of found a way to add minutes to it for free. Should I try it?
    Reply With Quote Edit / Delete United States Show Events Agree Agree x 5 (list)

  24. Post #2664
    open.gl
    Overv's Avatar
    February 2007
    7,431 Posts
    I have a cheap flip phone and I think I might of found a way to add minutes to it for free. Should I try it?
    yeah right
    Reply With Quote Edit / Delete Windows 7 Netherlands Show Events Agree Agree x 10 (list)

  25. Post #2665
    Gold Member
    ryandaniels's Avatar
    December 2006
    3,904 Posts
    Also, all the videos and articles I've watch and read about OpenCL are really exciting, and I've looked through enough tutorials to get the basic components and flow of a OpenCL application, but jesus, this is a "Hello World" (although, this is the shortest and best starting tutorial I've found)

    
    #include <utility>
    #define __NO_STD_VECTOR // Use cl::vector instead of STL version
    #include <CL/cl.hpp>
    
    
    #include <cstdio>
    #include <cstdlib>
    #include <fstream>
    #include <iostream>
    #include <string>
    #include <iterator>
    
    
    const std::string hw("Hello World\n");
    
    
    inline void
    checkErr(cl_int err, const char * name)
    {
        if (err != CL_SUCCESS) {
            std::cerr << "ERROR: " << name
                     << " (" << err << ")" << std::endl;
            exit(EXIT_FAILURE);
        }
    }
    
    
    int
    main(void)
    {
        cl_int err;
        cl::vector< cl::Platform > platformList;
        cl::Platform::get(&platformList);
        checkErr(platformList.size()!=0 ? CL_SUCCESS : -1, "cl::Platform::get");
        std::cerr << "Platform number is: " << platformList.size() << std::endl;
        
        std::string platformVendor;
        platformList[0].getInfo((cl_platform_info)CL_PLATFORM_VENDOR, &platformVendor);
        std::cerr << "Platform is by: " << platformVendor << "\n";
        cl_context_properties cprops[3] = 
            {CL_CONTEXT_PLATFORM, (cl_context_properties)(platformList[0])(), 0};
     
        cl::Context context(
           CL_DEVICE_TYPE_CPU, 
           cprops,
           NULL,
           NULL,
           &err);
        checkErr(err, "Conext::Context()");
    
    
        char * outH = new char[hw.length()+1];
        cl::Buffer outCL(
            context,
            CL_MEM_WRITE_ONLY | CL_MEM_USE_HOST_PTR,
            hw.length()+1,
            outH,
            &err);
        checkErr(err, "Buffer::Buffer()");
    
    
    	cl::vector<cl::Device> devices;
        devices = context.getInfo<CL_CONTEXT_DEVICES>();
        checkErr(
            devices.size() > 0 ? CL_SUCCESS : -1, "devices.size() > 0");
    
    
    	std::ifstream file("lesson1_kernels.cl");
        checkErr(file.is_open() ? CL_SUCCESS:-1, "lesson1_kernel.cl");
     
        std::string prog(
            std::istreambuf_iterator<char>(file),
            (std::istreambuf_iterator<char>()));
     
    	cl::Program::Sources source(
            1,
           std::make_pair(prog.c_str(), prog.length()+1));
     
        cl::Program program(context, source);
        err = program.build(devices,""); 
        checkErr(err, "Program::build()"); 
    
    
    	cl::Kernel kernel(program, "hello", &err);
        checkErr(err, "Kernel::Kernel()");
     
        err = kernel.setArg(0, outCL);
        checkErr(err, "Kernel::setArg()");
    
    
    	cl::CommandQueue queue(context, devices[0], 0, &err);
        checkErr(err, "CommandQueue::CommandQueue()");
     
        cl::Event event;
        err = queue.enqueueNDRangeKernel(
            kernel, 
            cl::NullRange,
            cl::NDRange(hw.length()+1),
            cl::NDRange(1, 1), 
            NULL, 
            &event);
        checkErr(err, "ComamndQueue::enqueueNDRangeKernel()");
    
    
    	event.wait();    
        err = queue.enqueueReadBuffer(
            outCL,
            CL_TRUE,
            0,
            hw.length()+1,
            outH);
        checkErr(err, "ComamndQueue::enqueueReadBuffer()");
        std::cout << outH;
        return EXIT_SUCCESS;
    }
    


    Obviously, I just need to abstract, but I'm still trying to sike myself up to it.
    Reply With Quote Edit / Delete Windows 7 United States Show Events Funny Funny x 5Informative Informative x 1Agree Agree x 1 (list)

  26. Post #2666
    Map in a box's Avatar
    July 2009
    6,581 Posts
    yeah right
    Seriously though, does it really seem all that impossible? It runs JME, so I think my method may work if it doesn't do any verification
    Reply With Quote Edit / Delete Windows XP United States Show Events Dumb Dumb x 9Optimistic Optimistic x 2Funny Funny x 1 (list)

  27. Post #2667
    Gold Member
    Darwin226's Avatar
    January 2009
    3,883 Posts
    Seriously though, does it really seem all that impossible? It runs JME, so I think my method may work if it doesn't do any verification
    That's like saying you can play WoW on original servers because you tricked your client that you paid for the game...
    Reply With Quote Edit / Delete Windows 7 Croatia Show Events Agree Agree x 9 (list)

  28. Post #2668

    June 2011
    86 Posts
    Seriously though, does it really seem all that impossible? It runs JME, so I think my method may work if it doesn't do any verification
    Even if you manage to 'trick' the phone into thinking it has minutes, Calls will not go connect as your carrier knows you don't have minutes.
    Reply With Quote Edit / Delete Linux United Kingdom Show Events Agree Agree x 2 (list)

  29. Post #2669
    Map in a box's Avatar
    July 2009
    6,581 Posts
    Even if you manage to 'trick' the phone into thinking it has minutes, Calls will not go connect as your carrier knows you don't have minutes.
    The way this phone keeps track of minutes is weird, but I thought of that. I was just wondering to do it as a test, it wouldn't even be worth it if it worked

    Edited:

    That's like saying you can play WoW on original servers because you tricked your client that you paid for the game...
    It's nothing like that. I'm not tricking the server. The phone allows you to buy games which in turn have a price(in minutes) in their .JAD, I was curious what would happen if i changed that to a negative number.
    Reply With Quote Edit / Delete United States Show Events Informative Informative x 1 (list)

  30. Post #2670
    Gold Member
    Hentie's Avatar
    May 2010
    2,116 Posts


    I decided to animate the lab doors yesterday to test networked entities with animations. They're scripted entities, like everything else in the game. I also wrote a neat animation system for scripting that lets you daisy-chain animations like such:

    openMenuButton.animLerp("x", 0, 50, 10, -1).wait(10).animLerp("x", 50, 0, 10, 1);

    It'll move the menu button from an X position of 0 to 50 in 10 milliseconds, with an ease-in-out value of -1, wait 10 milliseconds, then move it back with an ease-in-out value of 1. It's very useful for animating menus and stuff.
    whoa were you the guy who made graal?
    Reply With Quote Edit / Delete Windows 7 United States Show Events

  31. Post #2671
    Icedshot's Avatar
    April 2010
    2,230 Posts
    Also, all the videos and articles I've watch and read about OpenCL are really exciting, and I've looked through enough tutorials to get the basic components and flow of a OpenCL application, but jesus, this is a "Hello World" (although, this is the shortest and best starting tutorial I've found)

    Obviously, I just need to abstract, but I'm still trying to sike myself up to it.
    My favourite part of opencl is the complete lack of debugging features on the nvidia implementation. And the often extremely unhelpful error codes.

    Want the program to output what an error code is in text? No built in functions, instead:

    const char* oclErrorString(cl_int error)
    {
        static const char* errorString[] = {
            "CL_SUCCESS",
            "CL_DEVICE_NOT_FOUND",
            "CL_DEVICE_NOT_AVAILABLE",
            "CL_COMPILER_NOT_AVAILABLE",
            "CL_MEM_OBJECT_ALLOCATION_FAILURE",
            "CL_OUT_OF_RESOURCES",
            "CL_OUT_OF_HOST_MEMORY",
            "CL_PROFILING_INFO_NOT_AVAILABLE",
            "CL_MEM_COPY_OVERLAP",
            "CL_IMAGE_FORMAT_MISMATCH",
            "CL_IMAGE_FORMAT_NOT_SUPPORTED",
            "CL_BUILD_PROGRAM_FAILURE",
            "CL_MAP_FAILURE",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "CL_INVALID_VALUE",
            "CL_INVALID_DEVICE_TYPE",
            "CL_INVALID_PLATFORM",
            "CL_INVALID_DEVICE",
            "CL_INVALID_CONTEXT",
            "CL_INVALID_QUEUE_PROPERTIES",
            "CL_INVALID_COMMAND_QUEUE",
            "CL_INVALID_HOST_PTR",
            "CL_INVALID_MEM_OBJECT",
            "CL_INVALID_IMAGE_FORMAT_DESCRIPTOR",
            "CL_INVALID_IMAGE_SIZE",
            "CL_INVALID_SAMPLER",
            "CL_INVALID_BINARY",
            "CL_INVALID_BUILD_OPTIONS",
            "CL_INVALID_PROGRAM",
            "CL_INVALID_PROGRAM_EXECUTABLE",
            "CL_INVALID_KERNEL_NAME",
            "CL_INVALID_KERNEL_DEFINITION",
            "CL_INVALID_KERNEL",
            "CL_INVALID_ARG_INDEX",
            "CL_INVALID_ARG_VALUE",
            "CL_INVALID_ARG_SIZE",
            "CL_INVALID_KERNEL_ARGS",
            "CL_INVALID_WORK_DIMENSION",
            "CL_INVALID_WORK_GROUP_SIZE",
            "CL_INVALID_WORK_ITEM_SIZE",
            "CL_INVALID_GLOBAL_OFFSET",
            "CL_INVALID_EVENT_WAIT_LIST",
            "CL_INVALID_EVENT",
            "CL_INVALID_OPERATION",
            "CL_INVALID_GL_OBJECT",
            "CL_INVALID_BUFFER_SIZE",
            "CL_INVALID_MIP_LEVEL",
            "CL_INVALID_GLOBAL_WORK_SIZE",
        };
    
        const int errorCount = sizeof(errorString) / sizeof(errorString[0]);
    
        const int index = -error;
    
        return (index >= 0 && index < errorCount) ? errorString[index] : "";
    
    }
    

    I borrowed the code (ill give it back later) somewhere off the internet. The official nvidia implementation of that function is not free to use, for some bizarre reason

    Furthermore the error code "CL_OUT_OF_RESOURCES" actually means that generally you've got invalid pointer arithmetic in your opencl program. Fun times. The error codes themselves, that is their descriptions in cl.h can be misleading

    I am, as opposed to you, using the C-style OpenCL API. Doesn't seem to be much difference between the two.

    The actual API itself just looks ugly

    End gripe
    Reply With Quote Edit / Delete Windows Vista United Kingdom Show Events

  32. Post #2672
    Ask Rohan about rust keys!
    Bumrang's Avatar
    August 2011
    2,300 Posts
    Oh boy, finally finished making it so that it would make multiple emitters! Now lets just test it o-

    -vid-

    shit.
    Now it's working!

    Reply With Quote Edit / Delete Windows 7 United States Show Events Winner Winner x 1 (list)

  33. Post #2673
    ASK ME ABOUT MY PLAYBOOK INSTEAD OF COLLEGE
    icantread49's Avatar
    April 2011
    1,616 Posts


    playbook seems to be missing a native mandelbrot viewer

    so i made one. it's multi-threaded and it can zoom infinitely (using arbitrary precision lib)

    Edited:


    Reply With Quote Edit / Delete United States Show Events Programming King Programming King x 15Artistic Artistic x 5Dumb Dumb x 3Winner Winner x 1 (list)

  34. Post #2674
    Gold Member
    danharibo's Avatar
    July 2006
    4,333 Posts


    playbook seems to be missing a native mandelbrot viewer
    The playbook is now worth something.
    Reply With Quote Edit / Delete Linux United Kingdom Show Events Funny Funny x 21Disagree Disagree x 2Agree Agree x 1 (list)

  35. Post #2675
    gra

    August 2011
    274 Posts


    playbook seems to be missing a native mandelbrot viewer

    so i made one. it's multi-threaded and it can zoom infinitely (using arbitrary precision lib)

    Edited:


    lame

    (User was banned for this post ("Shitpost / Why reply / Replying to someone's work with "lame" is lame." - Swebonny))
    Reply With Quote Edit / Delete Windows 7 United States Show Events Dumb Dumb x 35Funny Funny x 4 (list)

  36. Post #2676
    voodooattack's Avatar
    October 2009
    1,896 Posts
    playbook seems to be missing a native mandelbrot viewer

    so i made one. it's multi-threaded and it can zoom infinitely (using arbitrary precision lib)
    Now upload it to the store and get a new one.
    Reply With Quote Edit / Delete Windows 7 Egypt Show Events Funny Funny x 8 (list)

  37. Post #2677
    ASK ME ABOUT MY PLAYBOOK INSTEAD OF COLLEGE
    icantread49's Avatar
    April 2011
    1,616 Posts
    Now upload it to the store and get a new one.
    haha i wish
    Reply With Quote Edit / Delete Windows XP United States Show Events Dumb Dumb x 4 (list)

  38. Post #2678
    Gold Member
    ryandaniels's Avatar
    December 2006
    3,904 Posts
    Have your mom claim to be a software developer -> another playbook
    Reply With Quote Edit / Delete Windows 7 United States Show Events Winner Winner x 5 (list)

  39. Post #2679
    ASK ME ABOUT MY PLAYBOOK INSTEAD OF COLLEGE
    icantread49's Avatar
    April 2011
    1,616 Posts
    guys the offer is over
    Reply With Quote Edit / Delete Windows XP United States Show Events Dumb Dumb x 5Agree Agree x 2 (list)

  40. Post #2680
    Gold Member

    March 2005
    3,028 Posts
    My favourite part of opencl is the complete lack of debugging features on the nvidia implementation. And the often extremely unhelpful error codes.
    Just like OpenGL!
    Reply With Quote Edit / Delete Windows 7 Show Events Agree Agree x 6Winner Winner x 2Zing Zing x 1 (list)