1. Post #1
    DevBug's Avatar
    July 2010
    1,059 Posts





    Workin on a custom minecraft server for Brohoster. It's as multithreaded as I can get it, with players having their own logic and networking threads, the server having it's own various threads, most operations being asynchronous, etc. This'll benefit us greatly because all of our servers have 16 cores.





    3D (physically and logically, 2D graphically) isometric game engine, with basic physics, networking, realtime editor, and ability to easily handle maps with a hundred thousand tiles or more. Made in Lua with Love.


    Got chat working, and basic Lua interface. (Map already works and block digging etc..)
    back on track...
    I hate the Mac vs PC argument.

    Content.


    I feel like I am spamming, this is the last one for today. Happy Thanksgiving!
    Finally got the map working. Now it's time to do a code cleanup.



    Also, the guy you see is animorten, who has helped me a lot with testing !


    Persistent inventory. If you disconnect and reconnect, you spawn in the same position and have the same inventory layout even if the server restarts or crashes.

    Next up, fix the lightmaps so block digging/placing will work.


    Going to give this Minecraft on Android project a try again.
    I made a program that generates an "ASCII Image" from a bitmap file automatically.

    This:

    (yes I know that's JPEG not bitmap, Photobucket must have converted it)

    Becomes this:

    Code:
    #####################################             #    ##     ## ####### ###########################
    ###########################  ########             ##                         #######################
    ######################################            ##                         #######################
    ########### #    ######################            ##    #                   #######################
    ###########       ######################           ##              ##      #########################
    ##########        #######################           ##             ##     ##########################
    ########          ################### ####          ##            ###  #############################
    ########           #######################           #   ##        #  ##############################
    ########  ##      ############### # ###  ##          ##  #         #   #############################
    #######   ##       ############## #  #######          ##                ############################
    ########          ############# ###    #  ###         ##      ##         ##  #######################
    #######          ############   ##   #     ##          #     ##      #    #      # #################
    ######           ############  ##    ###    ##         ##     ###   ##    #    ###    ##############
    #####            ############  ##    #####  ##  #       ##     ###  #  #  #    #####     ###########
    ######   #       ########  #####     # ###   ##         ##     ##     ## ##      ###       #########
    #### #  ##       ##########  ###### ## ###   ##          ## #  ##       ##                  ########
    #####   ##       #############  ########     ##          ################                     ######
    #####   ##      #################  ############           ## ##   #####                         ####
    ###########     ###################     #####             ##       ##         #                   ##
    ###########     ############   ######              #     # ##                 #                    #
    ############   ############     #######            #     #  ##                                      
    ############   ############      ##  ####           #       ##                                      
    ########   ###############          #######         #       ###                                     
    #######    #########  ###          ####  ####        #      # #                                     
    ########  ######### #               ###    ###              # ##                                    
    ###### ##  #######            ##     ##     ###  #   # ##   #  ##                                   
    ###### #   #####    ##                #       ####      #   #   #        #                          
    ##### ### #####     ###               ##       ####   #     #   ##       ##                         
    #####  ########      ##               ##        ###    #    # #  ##     ###                         
    ####   #####         ##   #          ###         ###   #     #    #     ##                          
    ####  ######         ### ###       # ##           ##         #     #    #                           
    ############         ########      ####            ##        #     ##                               
    #############    ## ## ###  ##    #####             ## #     #      ##                             #
    ##############      ####    ###   ####         #     ###     #       ##                             
    ########################      #######          ##    ####    #        ####                          
    #########################      #####           ##     ###    #        ##              ##            
    ########################                        #      ##    #         #            ###             
    ########################                        # ##    ##   #          ##         #       #        
    #######################                           ##    ##   ##         ###       #        ##       
    ######################                             ##    ##   #         ##        #         ##      
    ######################                              ##   ##   #                              #      
    ######################                               #    # # #  ##   ##               ##     #     
    #####################                                     ####  ##   ##                    #        
    #####################                                     ### # #  ####                             
    #####################                                      # #      ####                    # ##    
    #####################                                      #####  #                          ##     
    #####################                                      #      #                            ##   
    ####################                               #                                            #   
    ####################         #                       #                                              
    ####################                                                                                
    ####################                                                                                
    ####################                                                                                
    ####################                ########                                           #            
    ####################              ####  ######                                       ###            
    ####################            ####  ###    ##                                      ##             
    ####################           ###  ##  #######    #                   #                            
    ######################        ##   ##      ## #                        #                            
    #####################     ######   ##       # ##           #                 #                      
    #####################    ## ###     ##        #                       ##         ###                
    ####################     ###      ####        #                                  #                  
    #####################   ####     ##           #                                 # #                 
    #####################   ##       ##          #           ###                    #        #          
    #####################    ##       ###       ##       #####  #            ##     ##           ##     
    #####################     ##        ##     #    ########     #         #   #    #                   
    ####################   ########      # ##########     ##   ##         #     ##                      
    ##############################################        ######  ###  ###        ####                  
    #########################    #############           ###     ##   ###         ####                  
    ########################   ###### #####           ####      #### #  #         ###                   
    ################################### #           ####        ######   #        # #                   
    ##############################               ####           ## #      #         ###                 
    ############################               ####             ## #      ###       ##           ##     
    ###########################               #   #             # # #      ###      #                   
    ##########################               ## # #    #        # #        # ##     ###                 
    ##########################              #  ####            ## #         #  #   ## #            ##   
    ###############################        #### #              ##                # #####         ###    
    ##################################    ##   #               #     ##          # #####        ####    
    #########################################                  #      #            ######      ####     
    ##########################         ############           ##                   ## ###               
    ######################              # #     #######       ##                    ######              
    ######################                  #        ####    ####  #              #########         ####
    ######################                              ##   # #   #            # ##########   #########
    #######################                              #  ###    #          ### ######################
    ########################                             #  ##      #         ##  ######################
    #######################        #############         #          #     ##  ### ######################
    ########################   ####################      #     ###  #    ##   ############   ###########
    ######################## #######              ###    #   ########   #### ############# #############
    ####################################            ##   #  #########   ################################
    ######################################           #   #   ###### ### ############# ################  
    ######################################       ###############   ## #################                #
    ############################################################        #######                    #####
    #############################################################                                  #####
    ##############################################################                              # ######
    ###################################################                                        #########
    ##############################################                                          ############
    ###################################################                                 # ##############
    ########################################################                          ##################
    ###########################################################                  # #####################
    ###################################################################### #############################
    ####################################################################################################
    ####################################################################################################


    The error was caused by the client sending a packet that wasn't in the handler table


    The coloring is shader only at the moment so excuse the awful look :)
    Hmm... since this is WAYWO, and I'm talking about my raytracer, I might as well post an image too:

    This is brute-force forward path tracing using 50000 samples per pixel. I have a half-finished implementation of bidirectional path tracing (which is much more efficient) but I haven't done any significant work on this program in a few years.


    early work on a simple RTS engine.
    WebGLSL can now actually render things. I just tried it out with Chris220's bloom shader.



    Before adding an option to choose between a 2D and 3D mode along with the option to specify your own vertex shader, I'll need to fix some exploits like infinite loops and server overloading.


    Meh, posting random stuff again.

    This time it's a model viewer/editor/converter that takes ogre3D files and converts them into my own custom model format, also allowing you to make slight changes such as scale/translate/rotate.

    Back to my secret lab !
    Some more stuff on the rockband clone..

    drums hooray.

    Edited:

    Score!

    More than 1.2 million points, dang I'm good.


    Skybox done, next step is dynamic cubemap



    other skybox:

    Signses



    Also new checkpoint sprites (less VVVVVVish )
    Oh hi this doesn't look familiar



    Though I probably should focus on figuring out how to write an installer in C# instead of making a pretty form
    ZenX2 posted:







    Reinventing the wheel: a2h
    Best indie game: Robert64
    Best polygon to eyegasm ratio: HiredK
    Most optimistic: bobthe2lol
    Most games featuring zombies: xAustechx
    Most posts actually filled with content: layla
    Most useful script: Turb for Geeleter
    Most shitposts: Geel9
    Most programming livestreams: Chandler
    Most squares molested: ZenX2
    Best avatar: Chris220
    Best poll: CarlBooth for "What will Turb's alt be called this time?"
    Best Minecraft server: thomasfn




    Version 14
    Version 13
    Version 12
    Version 11
    Version 10
    Version 9
    Version 8
    Version 7
    Version 6
    Version 5
    Version 4
    Version 3
    Version 2
    Version 1


    So tell me facepunch What Are You Working On?

    Nom nom nom nom, r4nkish?

    Edit: Bare with me, I'll update the headers.
    Reply With Quote Edit / Delete Canada Show Events Dumb Dumb x 8Informative Informative x 2Funny Funny x 1Friendly Friendly x 1 (list)

  2. Post #2
    Neigh
    CarlBooth's Avatar
    June 2007
    28,550 Posts

    WAYWO goes HD
    Reply With Quote Edit / Delete United Kingdom Show Events Winner x 55Funny x 4Artistic x 2Disagree x 1Friendly x 1 (list)

  3. Post #3
    I'm Better Than You
    Dennab
    August 2008
    5,414 Posts
    Reply With Quote Edit / Delete United Kingdom Show Events Late Late x 2 (list)

  4. Post #4
    www.bff-hab.de
    Dennab
    February 2009
    7,832 Posts

    WAYWO goes HD

    Brilliant!



    What's next, Futurama?
    Reply With Quote Edit / Delete Germany Show Events Disagree Disagree x 2Agree Agree x 1 (list)

  5. Post #5
    Gold Member
    Robber's Avatar
    January 2006
    6,085 Posts

    I wanted to post this in the old thread, but was too slow. :saddowns:
    Reply With Quote Edit / Delete Austria Show Events Disagree Disagree x 1 (list)

  6. Post #6
    Kate Adams
    COBRAa's Avatar
    June 2009
    975 Posts
    0xF
    /caps
    Reply With Quote Edit / Delete United Kingdom Show Events Agree Agree x 2 (list)

  7. Post #7
    I'm Better Than You
    Dennab
    August 2008
    5,414 Posts

    I wanted to post this in the old thread, but was too slow. :saddowns:
    Smooth it please.
    Reply With Quote Edit / Delete United Kingdom Show Events Agree Agree x 3 (list)

  8. Post #8
    Gold Member
    ZenX2's Avatar
    February 2009
    4,965 Posts
    I didn't do it, I swear they said they were 18!

    And Carl, that's amazing
    Reply With Quote Edit / Delete United States Show Events Friendly Friendly x 2 (list)

  9. Post #9
    PiXeN's Avatar
    April 2009
    1,005 Posts

    ?
    Reply With Quote Edit / Delete France Show Events Disagree Disagree x 12Dumb Dumb x 1 (list)

  10. Post #10
    Gold Member
    Robber's Avatar
    January 2006
    6,085 Posts
    Smooth it please.
    Done

    Edit: No, it still looks shitty. PiXeN's is better anyways.
    Reply With Quote Edit / Delete Austria Show Events

  11. Post #11
    I'm Better Than You
    Dennab
    August 2008
    5,414 Posts

    WAYWO goes HD
    That's magical. :smug:
    Reply With Quote Edit / Delete United Kingdom Show Events Agree Agree x 3Zing Zing x 1 (list)

  12. Post #12
    Neigh
    CarlBooth's Avatar
    June 2007
    28,550 Posts
    I didn't do it, they said they were 18!

    And Carl, that's amazing
    Sorry it's not as funny as the last one.

    Behind the Scenes Fun Fact: The clouds took 4 hours to render.
    Reply With Quote Edit / Delete United Kingdom Show Events Informative Informative x 10Funny Funny x 2Optimistic Optimistic x 1 (list)

  13. Post #13
    I'm Better Than You
    Dennab
    August 2008
    5,414 Posts
    I said smooth, not blur.
    Reply With Quote Edit / Delete United Kingdom Show Events Funny Funny x 5 (list)

  14. Post #14
    deloc's Avatar
    January 2008
    1,148 Posts
    how to i whitespace?????
    Reply With Quote Edit / Delete Canada Show Events Dumb Dumb x 2Programming King Programming King x 2 (list)

  15. Post #15
    Gold Member
    Jucy Pony's Avatar
    October 2008
    184 Posts
    Still learning C++, just got started recently. Working on a Text-Based RPG, and currently writing a side program to teach myself how to make most things functions, along with some random combat. Once I get my side program running, I'll import it to my actual text RPG and splice it onto the existing code to make all my shit run better and work nicer. I'm trying to create a 3D array which holds all the data about "Grid" spaces, and then write a function to lets the player choose which direction to go, ala Zork. Yay for beginning C++
    Reply With Quote Edit / Delete United States Show Events

  16. Post #16
    PiXeN's Avatar
    April 2009
    1,005 Posts
    oh god please someone stop devbug he's yellowing the entire thread
    Reply With Quote Edit / Delete France Show Events

  17. Post #17
    DevBug's Avatar
    July 2010
    1,059 Posts
    oh god please someone stop devbug he's yellowing the entire thread
    You've got a problem with yellow?
    Reply With Quote Edit / Delete Canada Show Events Agree Agree x 3 (list)

  18. Post #18
    PiXeN's Avatar
    April 2009
    1,005 Posts
    It kinda hurts the eye.
    Not that I'll be looking at the OP for more than one page, but still
    Edited:
    Automeeeeeeerge
    Reply With Quote Edit / Delete France Show Events

  19. Post #19
    Gold Member
    ZenX2's Avatar
    February 2009
    4,965 Posts
    Reply With Quote Edit / Delete United States Show Events Winner Winner x 1 (list)

  20. Post #20
    PiXeN's Avatar
    April 2009
    1,005 Posts
    -snip-
    Reply With Quote Edit / Delete France Show Events

  21. Post #21
    Gold Member
    ZenX2's Avatar
    February 2009
    4,965 Posts
    It's a box

    Edited:

    Ow, my automerge
    Reply With Quote Edit / Delete United States Show Events

  22. Post #22
    Everyone has a $1 title
    Skipcast's Avatar
    November 2008
    7,049 Posts
    V14 OP was better imo. :smith:
    Reply With Quote Edit / Delete Sweden Show Events Agree Agree x 5Disagree Disagree x 1 (list)

  23. Post #23
    DevBug's Avatar
    July 2010
    1,059 Posts


    Well, whoever makes V16: Programmer Art.
    Reply With Quote Edit / Delete Canada Show Events Funny Funny x 2 (list)

  24. Post #24
    likesoursugar's Avatar
    January 2009
    651 Posts
    20 hightlights? it should be 50.
    Reply With Quote Edit / Delete Sweden Show Events Agree Agree x 5 (list)

  25. Post #25
    DevBug's Avatar
    July 2010
    1,059 Posts
    20 hightlights? it should be 50.
    I'll go through V14...



    Whats the lesson kids? Don't let DevBug touch WAYWO threads.
    Reply With Quote Edit / Delete Canada Show Events Friendly Friendly x 1 (list)

  26. Post #26
    Gold Member
    SamPerson123's Avatar
    September 2007
    3,528 Posts
    Did you know that there are exactly twenty ways to make a right triangle with a perimeter 9,240 and sides of integer length? Well, you know now.
    Reply With Quote Edit / Delete United States Show Events Informative Informative x 7 (list)

  27. Post #27
    PiXeN's Avatar
    April 2009
    1,005 Posts
    Quickly improved Robber's one
    Reply With Quote Edit / Delete France Show Events Winner Winner x 5Friendly Friendly x 1 (list)

  28. Post #28
    Gold Member
    ZenX2's Avatar
    February 2009
    4,965 Posts
    I'd say we have until page 3 to deal with the OP.

    Edited:


    I like lens flare

    Uh, this is version 15 pixen
    Reply With Quote Edit / Delete United States Show Events Funny Funny x 13Disagree Disagree x 1 (list)

  29. Post #29
    Gold Member
    SamPerson123's Avatar
    September 2007
    3,528 Posts
    Forty right triangles with a perimeter 55,440. I wonder what it would look like if I graphed these. I think it would be very spiky.
    Reply With Quote Edit / Delete United States Show Events

  30. Post #30
    Gold Member
    Naelstrom's Avatar
    June 2010
    2,686 Posts
    i didn't make it to the highlights? :saddowns:
    Reply With Quote Edit / Delete United States Show Events Friendly Friendly x 5 (list)

  31. Post #31
    Gold Member
    Loli's Avatar
    April 2008
    2,288 Posts
    So, I'm getting work from my school...

    250 to build a system to track IT Tech Ticket Submissions... This is going to be easy money
    Reply With Quote Edit / Delete United Kingdom Show Events Winner Winner x 7Funny Funny x 2 (list)

  32. Post #32
    I'm Better Than You
    Dennab
    August 2008
    5,414 Posts


    Some basic networking.

    Edited:

    So, I'm getting work from my school...

    250 to build a system to track IT Tech Ticket Submissions... This is going to be easy money
    How old are you?
    Reply With Quote Edit / Delete United Kingdom Show Events

  33. Post #33
    Gold Member
    BlkDucky's Avatar
    May 2008
    6,485 Posts
    i didn't make it to the highlights? :saddowns:
    That's okay. I didn't either. I didn't really expect to, I think I only posted a couple of screenshots of that Game of Life I made, but whatever.
    Reply With Quote Edit / Delete United Kingdom Show Events

  34. Post #34
    I'm Better Than You
    Dennab
    August 2008
    5,414 Posts
    I made it to the highlights with the one and only thing I posted
    Reply With Quote Edit / Delete United Kingdom Show Events

  35. Post #35
    Gold Member
    Loli's Avatar
    April 2008
    2,288 Posts


    Some basic networking.

    Edited:

    How old are you?
    16... I can legally work now days.
    When I get payed, I'll prolly gift some games...
    Reply With Quote Edit / Delete United Kingdom Show Events Friendly Friendly x 1 (list)

  36. Post #36
    Gold Member
    TerabyteS's Avatar
    June 2009
    2,997 Posts
    There is your op picture

    Go ahead and use it
    Reply With Quote Edit / Delete Italy Show Events Disagree Disagree x 7Agree Agree x 2 (list)

  37. Post #37
    I'm Better Than You
    Dennab
    August 2008
    5,414 Posts
    There is your op picture

    Go ahead and use it
    hippy.
    Reply With Quote Edit / Delete United Kingdom Show Events Disagree Disagree x 2Funny Funny x 1 (list)

  38. Post #38
    Gold Member
    Loli's Avatar
    April 2008
    2,288 Posts
    There is your op picture

    Go ahead and use it
    too big
    Reply With Quote Edit / Delete United Kingdom Show Events

  39. Post #39
    I'm Better Than You
    Dennab
    August 2008
    5,414 Posts
    16... I can legally work now days.
    When I get payed, I'll prolly gift some games...
    I'm 14 and have no respect from my school, they think I'm a computer illiterate. Yet this is their site: http://hccs.info/
    Reply With Quote Edit / Delete United Kingdom Show Events Optimistic Optimistic x 2Agree Agree x 1 (list)

  40. Post #40
    Gold Member
    TerabyteS's Avatar
    June 2009
    2,997 Posts

    Now its better.

    Edited:

    Use this one
    Reply With Quote Edit / Delete Italy Show Events Agree Agree x 15 (list)