• What are you working on? November 2015
    964 replies, posted
I just realized another point of optimization! Since I'm doing deferred shading, I can do view frustum culling on my lights and any other object that uses a bounding volume, meaning I can skip lighting calculations if the light will never reach an object inside the view frustum. Since it is deferred shading, I don't have to constantly recheck each object, rather it is just the light's bounding volume that is checked. It appears that I can save roughly 200 microseconds per light avoiding unnecessary fragment operations if that light's bounding volume doesn't even intersect the viewing frustum. That's a whole decimal place higher than the advantage gained by skipping a sub 10k vertex mesh. I know it isn't a lot, but it's something at least. Maybe if I'm lucky it will add up. [editline]24th November 2015[/editline] Now also works for shadowing operations. Optimizations all round.
[QUOTE=AntonioR;49182276]Is this a joke or ?[/QUOTE] Nope, this patent was created years ago, which is why you never see little games in loading screens, couldn't do it because for whatever reason they were able to patent it. But it expires soon! [editline]25th November 2015[/editline] Also, finally fixed my water shader, not the best but it's something! Now to calculate the lightning, textures, and smooth out the edges: [url]http://fat.gfycat.com/DarlingBrightAfricanaugurbuzzard.webm[/url]
[QUOTE=Drury;49181068]Ludde, incredible guy. Also started the OpenTTD project and µTorrent.[/QUOTE] He sure is, also so damn humble. He and another Spotify dude (co-founder) became honorary doctors at my university and I listened to their talk/speech. I should have had the balls to go talk to him though.
Hi, I haven't posted in this thread despite on-and-off following it for years, but I've finally started making stuff worth sharing, so maybe I'll be contributing to this thread from now on. Here's a thing I've been making! These little guys show up randomly and they have simple behaviors and interactions. There will be 10ish by the time the project is done. [img]http://i.imgur.com/KRWi07b.gif[/img] [img]http://i.imgur.com/YtwzM9t.gif[/img] [img]http://i.imgur.com/YUNkmX7.gif[/img]
I learned asp.net over the weekend. Can't believe all the time I wasted on PHP, what a bunch of shit.
[media]https://youtu.be/RV5YJg-HMY8[/media] inverse kinematics visualizer for robotic arm, and interface for controlling the arm. i got pretty excited when i finished it today and i really want to show it off so the interface is a mess right now.
[QUOTE=garry;49183410]I learned asp.net over the weekend. Can't believe all the time I wasted on PHP, what a bunch of shit.[/QUOTE] I heard PHP was made by a programmer who hates programming.
[QUOTE=Fourier;49183537]I heard PHP was made by a programmer who hates programming.[/QUOTE] Either that or one that hates programmers
[QUOTE=Baboo00;49183184]Hi, I haven't posted in this thread despite on-and-off following it for years, but I've finally started making stuff worth sharing, so maybe I'll be contributing to this thread from now on. Here's a thing I've been making! These little guys show up randomly and they have simple behaviors and interactions. There will be 10ish by the time the project is done.[/QUOTE] It looks cool but... why? :s:
[QUOTE=war_man333;49183577]It looks cool but... why? :s:[/QUOTE] Because he can.
[QUOTE=garry;49183410]I learned asp.net over the weekend. Can't believe all the time I wasted on PHP, what a bunch of shit.[/QUOTE] What are you talking about? PHP is da bomb. You know, because it is always blowing up! [editline]25th November 2015[/editline] Also, I would highly recommend looking into something like [URL="https://www.playframework.com/"]Play Framework[/URL], language is Java so almost identical to C# for the most part, but Play is actually nice to use in compariason to ASP
[QUOTE=war_man333;49183577]It looks cool but... why? :s:[/QUOTE] I wanted cute happy little friends to appear and cheer me up every few minutes while I'm working. Nobody else is going to make that happen, so it's my job. [QUOTE=Lumaio;49183580]Because he can.[/QUOTE] It's not that important, but "she".
Working on a new "atmos" simulator for my sandbox game. Since gas is basically the same as liquid, I implemented the water flow algorithm from a research paper I found. It looks pretty good: [vid]https://www.simonmoles.com/uploads/2015-11-25_11-21-45.mp4[/vid]
[QUOTE=Baboo00;49183609]I wanted cute happy little friends to appear and cheer me up every few minutes while I'm working. Nobody else is going to make that happen, so it's my job.[/QUOTE] If you could force them to appear with a stroke of a button, maybe you could utilize them for something else: [img]https://upload.wikimedia.org/wikipedia/commons/d/d5/Rubber_duck_assisting_with_debugging.jpg[/img]
[QUOTE=Torrunt;49181291] Hopefully there won't be a legal trouble down the line. If he did come back, we should be able to work something out. [/QUOTE] No, that's exactly what I mean. I would suggest trying your best to contact him and work something out before you start selling what is essentially partly his work (I assume it's legally his work from what I interpreted from your posts). If you sell first and [I]then[/I] work something out, it's too late legally.
[QUOTE=Fourier;49183537]I heard PHP was made by a programmer who hates programming.[/QUOTE] This is true [quote]"I was really, really bad at writing parsers. I still am really bad at writing parsers." - Rasmus Lerdorf[B] "There are people who actually like programming. I don't understand why they like programming." - Rasmus Lerdorf[/B] "I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say "Yeah it works but you're leaking memory everywhere. Perhaps we should fix that." I?ll just restart Apache every 10 requests." - Rasmus Lerdor "I don't know how to stop it, there was never any intent to write a programming language [...] [B]I have absolutely no idea how to write a programming language[/B], I just kept adding the next logical step on the way." - Rasmus Lerdorf "We have things like protected properties. We have abstract methods. We have all this stuff that your computer science teacher told you you should be using. I don't care about this crap at all." - Rasmus Lerdorf If eval() is the answer, you're almost certainly asking the wrong question. -- Rasmus Lerdorf "PHP is about as exciting as your toothbrush. You use it every day, it does the job, it is a simple tool, so what? Who would want to read about toothbrushes?" [/quote] [url]http://izquotes.com/author/rasmus-lerdorf[/url]
question: what if I want to create a PHP preprocessor to add features to the language? [quote]If eval() is the answer, you're almost certainly asking the wrong question. -- Rasmus Lerdorf[/quote] o-oh
[QUOTE=Rocket;49184114]why would you be using eval in a pre-processor[/QUOTE] load the file, do the preprocessing, eval the result fits in with most terrible php code, but is useful for live debugging
delphi scares me it scares me very much CheatEngine is written in c++/lua/delphi/pascal scream
[QUOTE=garry;49183410]I learned asp.net over the weekend. Can't believe all the time I wasted on PHP, what a bunch of shit.[/QUOTE] I started out with PHP. When I started my job like 3 years ago I got into asp.net and have never gone back to PHP. PHP is just disgusting compared to asp.net
EVERYTHING (maybe not nodejs) is better than PHP
[QUOTE=garry;49183410]I learned asp.net over the weekend. Can't believe all the time I wasted on PHP, what a bunch of shit.[/QUOTE] I'm still unsure about asp.net - I'm concerned about platform compatibility, because I would want such applications to be able to run on linux. How is that?
[QUOTE=Ac!dL3ak;49184184]I'm still unsure about asp.net - I'm concerned about platform compatibility, because I would want such applications to be able to run on linux. How is that?[/QUOTE] Isn't asp.net the only officially supported thing on linux right now? (due to coreclr or w/e)
[QUOTE=bootv2;49184127]So for my new job starting december I have to work in Delphi. At first I thought "meh, how bad can it be?". Trying to build something as simple as an extremely simple ncurses clone I feel like I'm back when I just started programming in c++. Coming from c-syntax languages this really sucks. Why would anyone want to use this abomination of a language? I mean this: [code] program Project1; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, Unit1 in 'Unit1.pas'; //var means var block. Should be placed here when variables are used begin try Writeln ('Welcome to the console renderer test program!'+sLineBreak+'This is my first program in delphi!'); ReadLn; Writeln ('Goodbye!'); except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end. [/code] is kind of a hello world application.[/QUOTE] Apart from the syntactical differences, which you learn in a few days, programming in Delphi is quite similar to old C++ with a more comprehensive standard library. Though there's no metaprogramming.
[QUOTE=RusselG;49184205]Isn't asp.net the only officially supported thing on linux right now? (due to coreclr or w/e)[/QUOTE] [QUOTE=Ac!dL3ak;49184184]I'm still unsure about asp.net - I'm concerned about platform compatibility, because I would want such applications to be able to run on linux. How is that?[/QUOTE] [url]https://docs.asp.net/en/latest/getting-started/installing-on-linux.html[/url] shit's been getting gud recently
Had an exam in computer algorithms today. Inspired me to no longer postpone my intention of writing a math expression solver using binary trees. Also made it support variables. Spent about an hour or two on it so far (logic wrinkles my brain). Result: [img]http://i.imgur.com/QWCb6Fi.png[/img] Written in C#. Code is on [url=https://github.com/miceiken/ArithmeticExpression]GitHub[/url]. Eventually going to create a proper tokenizer/parser so I can input sensible expressions. Was also thinking about implementing some GUI where you can click the nodes to evaluate a subtree or something like that. Think it would look cool.
[QUOTE=garry;49183410]I learned asp.net over the weekend. Can't believe all the time I wasted on PHP, what a bunch of shit.[/QUOTE] [video]https://youtu.be/XyWR3LxmjOU[/video]
Is Delphi just Objective Pascal or some other Pascal extension?
The past few weeks I wrote some playback code for an old module-like file format, mostly used in Amiga games for music and sound effect playback. Here is some riveting console output of it playing the title song from James Pond 2: Robocod, which is totally not a childishly upbeat ripoff of the Robocop theme: [vid]http://www.dvdflick.net/storage/rjplayer.mp4[/vid] Source is in D and can be viewed here: [url]https://github.com/GitExl/RJPlayer/[/url]
[QUOTE=The Inzuki;49182245]Just a heads up, Namco's patent on minigames in loading screens expires this Friday, and there's a [url=https://itch.io/jam/loading-screen-jam]game jam[/url] to celebrate it the same day![/QUOTE] how the hell did Nintendo get away with [URL="http://splatoon.wikia.com/wiki/Arcade_Machine#Squid_Jump"]squid jump[/URL] then? I guess Namco doesn't care :v:
Sorry, you need to Log In to post a reply to this thread.