• What are you working on? v66 - February 2017
    558 replies, posted
[IMG]http://i.imgur.com/GJcqCHN.png[/IMG] July is finally over, it's time for a new WAYWO! And guess what? We're back to monthlies! Again! [B]Stats[/B] from [I]last month[/I] ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 388 unique users posted. [URL="https://facepunch.com/members/111630"]Downsider[/URL] won the thread with 136 winner ratings. [URL="https://facepunch.com/member.php?u=208289"]Paindoc[/URL] posted 262 times and got rated 453 times. [URL="https://facepunch.com/member.php?u=648204"]Fourier[/URL] posted 197 times and got rated 588 times. [URL="https://facepunch.com/member.php?u=505193"]Ott[/URL] is the funniest guy around. [URL="https://facepunch.com/member.php?u=114126"]polkm[/URL] got 104 artistic ratings, almost twice as much as the runner up. [URL="https://facepunch.com/member.php?u=187525"]proboardslol[/URL] said a lot of dumb shit. [URL="https://facepunch.com/member.php?u=61865"]DrDevil[/URL] said the most useful shit. And finally, [URL="https://facepunch.com/member.php?u=281977"]Icedshot[/URL] was the programming king with 95 ratings. [B]Highlights[/B] from [I]last month[/I] ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Silentfood got praise from Obsidian Entertainment. [QUOTE=Silentfood;50744951]Obsidian acknowledged my multiplayer mod to a community member on my site. [t]https://i.gyazo.com/c11de1af5f30081285316e39bfa36bcc.png[/t] I've never been so happy.[/QUOTE] Polkm invented fire! [QUOTE=polkm;50730775]So I made a new version that only does 5 samples at most on each pixel, and uses a vertex shader for the low frequncy noise. [vid]https://zippy.gfycat.com/MarvelousCapitalBull.webm[/vid] I can put up like 30 of these bad larrys no prob[/QUOTE] CommanderPT creates a revolutionary rendering engine. [QUOTE=CommanderPT;50953721][vid]http://pahlavan.se/dump/graphyx.webm[/vid] [sp]Thank you Karmah for helping a brother out with shadow mapping.[/sp][/QUOTE] FoohyAB on the other hand doesn't believe in such nonsense. [QUOTE=FoohyAB;51178044]So recently I wanted to play with generating waveforms in the vain of mushrooms on your oscilloscope. I made a game engine that has zero visual rendering -- it only outputs audio! Game itself is visualized with my lil' oscilloscope audio loopback program I made earlier: [B](also warning: turn it the fuck down)[/B] [vid]http://host.foohy.net/files/zoomin.mp4[/vid][/QUOTE] Fewes creates night, day, oceans and clouds. [QUOTE=fewes;51482276]Been playing around in Unity a bit recently. I was kind of surprised to see it lacks a lot of lighting features out of the box so I decided to write a time of day manager, a dynamic cloud shader and an ocean shader. The ocean uses DX11 tessellation which is pretty neat. [img]http://puu.sh/sFwhx.jpg[/img][/QUOTE] AdnzzzzZ made a game! [QUOTE=adnzzzzZ;51722892]Small demo for a game I've been working on, if you wanna play it [url]https://transfer.sh/M1tPM/frogfaller.zip[/url] [IMG]http://i.imgur.com/XtyD7uA.gif[/IMG] [IMG]http://i.imgur.com/uj3RStA.gif[/IMG][/QUOTE] R0b0tsquid solves shopping once and for all. [QUOTE=r0b0tsquid;50723778]I wrote a Python + Selenium script that logs into eBay, runs a search for buy-it-now items less than £1 with some dubious keywords, and then buys a random item. It's scheduled to run once per week. Here is the first thing it bought for me: [img]http://i.imgur.com/VbBcc9n.png[/img] [/QUOTE] Overv creates a Vulkan tutorial. [QUOTE=Overv;50728846]My Vulkan tutorial is finally finished! I hope it was worth the wait. [img]https://vulkan-tutorial.com/images/drawing_model.png[/img] (Disclaimer: lighting is baked into the texture) [url]https://vulkan-tutorial.com[/url][/QUOTE] Benjojo exports subtitles from BBC. [QUOTE=benjojo;50963185]Longtime no post, anyway! BBC News Subtitles to text in real time! [vid]http://proxi-aura.benjojo.co.uk/DataStore/tmp/screencast-2016.08.28-18.02.41.webm[/vid] [/QUOTE] Smashmaster shows us the game he's working on. [QUOTE=Smashmaster;50704576] I've been working on a game since last December, called Shattered Lords. I haven't really showed this to anybody except close friends until now. I never feel like my stuff is ready to be seen. [video]https://youtu.be/t_gFeAwPM8g[/video] It will be an open world ARPG with combat and level design similar to Dark Souls. The setting, tone, and story will very different though.[/QUOTE] Ccam64DD creates a realtistic horse. [QUOTE=cam64DD;51022725][video]https://youtu.be/vUYSjtjuQUo[/video] live horse footage[/QUOTE] Wave160 shows us Firkant's procedural generation. [QUOTE=Wave160;50760166]My platformer now has rudimentary procedural generation! [vid]https://zippy.gfycat.com/ElderlyAdmiredFrenchbulldog.webm[/vid][/QUOTE] Boomer678's game got greenlit! [url]http://steamcommunity.com/sharedfiles/filedetails/?id=698864396[/url] [QUOTE=boomer678;50859083]My game got greenlit, so I'm working on converting it to steamworks p2p networking and optimizing it. Also just made steam avatars show up in scoreboard! [img]http://i.imgur.com/o8wzkRw.png[/img][/QUOTE] Jaex is still working on ShareX [QUOTE=Jaex;50891560]Adding freehand/polygon drawing and undo support to ShareX: [vid]https://my.mixtape.moe/hmotgb.mp4[/vid] When freehand drawing holding "shift" allows drawing direct lines that way it acts like polygon drawing, also when "ctrl" is hold you can move whole shape.[/QUOTE] Nigey got a book deal, but he's back posting dicks. [QUOTE=Nigey Nige;50832944]I haven't posted much lately (because I got a book deal omg) but I'm throwing together a little game based on [url=http://agendergoldfish.tumblr.com/post/130313941418]this post[/url] [IMG]http://i.imgur.com/U6EZivV.jpg[/IMG].[/QUOTE] Downsider is working on a VR mod. [QUOTE=Downsider;50847729]Made the inventory work.. Not sure if I like this method yet, but it seems to be the best way right now. [vid]https://fat.gfycat.com/WelltodoShortBluebottle.webm[/vid] [/QUOTE] WillKirkby knows how to graphics. [QUOTE=WillKirkby;50764248]Quick and dirty experimental pathtracer [img]http://kirk.by/s/pRPnVcY[/img] [img]http://kirk.by/s/pRPo0Cs[/img] [/QUOTE] MistyVermin is exploiting his PS4. [QUOTE=MistyVermin;51058446]Never posted on here but thought I'd share. I've been messing around with my ps4 running the WebKit Exploit for a while now and have made a few cool things with it. [IMG]http://puu.sh/rcQef/33c0a56bd2.gif[/IMG][/QUOTE] DFC gets rejected by Google :( [QUOTE=DFC;51200435]Just got rejected by Google after 7 interviews :([/QUOTE] Canary makes a stupid comment. [QUOTE=Canary;51515360]If you think hammer is an acceptable tool to use today for creating environments then you should quit now, It isn't even good to use if you where going for a blocky limited art style.[/QUOTE] Asgard got a job! [QUOTE=Asgard;50827800]This will be the last post I make on the topic, I swear. Negotiations finished and I'll be going over Monday to sign the contract. At that point I suppose I can officially call myself a professional game programmer :downs: And if it doesn't work out I can return to college, but this job will look so good on my CV that from here on out I'll keep aiming high and constantly try to move up. Thanks WAYWO, and all the people that advised me. You lovely bunch[/QUOTE] Johnnyaka takes a programming class. [QUOTE=johnnyaka;51021670]My first semester tutor compiled his bash scripts. Every time he changed something, he ran "chmod +x script.sh" and executed it. There were like a lot of facepalms involved :v: Never went there again[/QUOTE] Berkin makes progress by moaning into his mic for an hour. [QUOTE=Berkin;50642366]For the better part of the past hour, I have been moaning into my microphone in varying pitches and tones, recording the resonant bands of each guttural utterance into a chart. This data will then be fed into an n-dimensional quadratic regression algorithm, which will hopefully tell me how to write a formula to calculate formant frequencies of any vowel I want.[/QUOTE] Layla and Rohans finally got married! [QUOTE=Swebonny;51076604]Shoutout to my two homeboys Layla and Rohans who became engaged earlier this week.[/QUOTE] ZenX2, we all love you too <3 [QUOTE=ZenX2;51330149]I don't come here often anymore but I just wanna say, I love all of you This thread is what got me into programming, without that I would have no direction in life. And every time I lose confidence or motivation I end up back here and get inspired all over again You are all so special, so talented! Even the newbies! As long as you stick around here, you're in good hands.[/QUOTE] War_man333 graduated! [QUOTE=war_man333;51654302]Graduated as an engineer today. Yippee![/QUOTE] Cra0kalo is cheating as usual. [QUOTE=cra0kalo;50833428]Ok ill refrain from posting more then.[/QUOTE] [IMG]http://i.cubeupload.com/KK0MIG.png[/IMG] v65: [URL]https://facepunch.com/showthread.php?t=1525154[/URL] v64: [URL]https://facepunch.com/showthread.php?t=1521880[/URL] v63: [URL]https://facepunch.com/showthread.php?t=1499629[/URL] v62: [URL]https://facepunch.com/showthread.php?t=1495934[/URL] v61: [URL]https://facepunch.com/showthread.php?t=1492071[/URL] v60: [URL]https://facepunch.com/showthread.php?t=1487934[/URL] v59: [URL]https://facepunch.com/showthread.php?t=1483860[/URL] v58: [URL]https://facepunch.com/showthread.php?t=1479064[/URL] v57: [URL]http://facepunch.com/showthread.php?t=1473935[/URL] v56: [URL]http://facepunch.com/showthread.php?t=1468605[/URL] v55: [URL]http://facepunch.com/showthread.php?t=1463536[/URL] v54: [URL]http://facepunch.com/showthread.php?t=1458662[/URL] v53: [URL]http://facepunch.com/showthread.php?t=1451047[/URL] v52: [URL]http://facepunch.com/showthread.php?t=1444284[/URL] v51: [URL]http://facepunch.com/showthread.php?t=1439640[/URL] v50: [URL]http://facepunch.com/showthread.php?t=1434825[/URL] v49: [URL]http://facepunch.com/showthread.php?t=1428297[/URL] v48: [URL]http://facepunch.com/showthread.php?t=1421857[/URL] v47: [URL]http://facepunch.com/showthread.php?t=1414018[/URL] v46: [URL]http://facepunch.com/showthread.php?t=1405898[/URL] v45: [URL]http://facepunch.com/showthread.php?t=1398111[/URL] v44: [URL]http://facepunch.com/showthread.php?t=1390172[/URL] v43: [URL]http://facepunch.com/showthread.php?t=1381509[/URL] v42: [URL]http://facepunch.com/showthread.php?t=1370992[/URL] v41: [URL]http://facepunch.com/showthread.php?t=1357303[/URL] v40: [URL]http://facepunch.com/showthread.php?t=1341293[/URL] v39: [URL]http://facepunch.com/showthread.php?t=1330406[/URL] v38: [URL]http://facepunch.com/showthread.php?t=1260790[/URL] v37: [URL]http://facepunch.com/showthread.php?t=1255512[/URL] v36: [URL]http://facepunch.com/showthread.php?t=1250048[/URL] v35: [URL]http://facepunch.com/showthread.php?t=1244189[/URL] v34: [URL]http://facepunch.com/showthread.php?t=1236566[/URL] v33: [URL]http://facepunch.com/showthread.php?t=1229762[/URL] v32: [URL]http://facepunch.com/showthread.php?t=1222442[/URL] v31: [URL]http://facepunch.com/showthread.php?t=1215128[/URL] v30: [URL]http://facepunch.com/showthread.php?t=1209342[/URL] v29: [URL]http://facepunch.com/showthread.php?t=1202224[/URL] v28: [URL]http://facepunch.com/showthread.php?t=1194900[/URL] v27: [URL]http://facepunch.com/showthread.php?t=1187755[/URL] v26: [URL]http://facepunch.com/showthread.php?t=1181032[/URL] v25: [URL]http://facepunch.com/showthread.php?t=1174646[/URL] v24: [URL]http://facepunch.com/showthread.php?t=1167397[/URL] v23: [URL]http://facepunch.com/showthread.php?t=1160420[/URL] v22: [URL]http://facepunch.com/showthread.php?t=1151723[/URL] v21: [URL]http://facepunch.com/showthread.php?t=1144771[/URL] v20: [URL]http://facepunch.com/showthread.php?t=1137375[/URL] v19: [URL]http://facepunch.com/showthread.php?t=1123599[/URL] v18: [URL]http://facepunch.com/showthread.php?t=1099026[/URL] v17: [URL]http://facepunch.com/showthread.php?t=1090922[/URL] v16: [URL]http://facepunch.com/showthread.php?t=1082035[/URL] v15: [URL]http://facepunch.com/showthread.php?t=1062318[/URL] v14: [URL]http://facepunch.com/showthread.php?t=1044832[/URL] v13: [URL]http://facepunch.com/showthread.php?t=1028402[/URL] v12: [URL]http://facepunch.com/showthread.php?t=1000894[/URL] v11: [URL]http://facepunch.com/showthread.php?t=969139[/URL] v10: [URL]http://facepunch.com/showthread.php?t=949277[/URL] v09: [URL]http://facepunch.com/showthread.php?t=935572[/URL] v08: [URL]http://facepunch.com/showthread.php?t=919721[/URL] v07: [URL]http://facepunch.com/showthread.php?t=899530[/URL] v06: [URL]http://facepunch.com/showthread.php?t=878114[/URL] v05: [URL]http://facepunch.com/showthread.php?t=862848[/URL] v04: [URL]http://facepunch.com/showthread.php?t=842121[/URL] v03: [URL]http://facepunch.com/showthread.php?t=829486[/URL] v02: [URL]http://facepunch.com/showthread.php?t=808758[/URL] v01: [URL]http://facepunch.com/showthread.php?t=774427[/URL] v00: [URL]http://facepunch.com/showthread.php?t=764346[/URL]
It's 2017 you fool :v:
[QUOTE=Tobba;51756397]It's 2017 you fool :v:[/QUOTE] Shit, already? Oh well. At least I did the hightlights.
My comment is a fact, deal with it. Hammer is a terrible outdated useless tool that's only used by people who can't be bothered to learn and move on to something modern.
guys if we just manage to post an average of 172.4 posts per day we'll be forced to do monthlies also I'd like to post more but most I've been working on recently is misc linux scripts, though maybe I'll have something nice to show soon.
I've been working on a roguelike dungeon exploration game with a few friends since October. It's completely procedurally generated, and features permadeath, so every dungeon is a new experience. We're planning to go for greenlight. [i](JRogue is a working title)[/i] [img]https://shitty.download/195624-20170131.png[/img] [t]https://shitty.download/195752-20170131.png[/t][t]https://shitty.download/200629-20170131.png[/t] [t]https://shitty.download/200021-20170131.png[/t][t]https://shitty.download/200503-20170131.png[/t][t]https://shitty.download/195856-20170131.png[/t][t]https://shitty.download/200657-20170131.png[/t] [t]https://shitty.download/200731-20170131.png[/t][t]https://shitty.download/200752-20170131.png[/t][t]https://shitty.download/200919-20170131.png[/t][t]https://shitty.download/201111-20170131.png[/t] [t]https://shitty.download/201535-20170131.png[/t][t]https://shitty.download/201230-20170131.png[/t][t]https://shitty.download/195828-20170131.png[/t]
Ayyy a new thread! And it seems we time traveled back a year! I'm working on a game on and off, haven't posted in a long while, I should get back to posting, once I have something decent to show..
I see where you got your window design from: [IMG]http://macgui.com/upload/gallery/f_0/user_2/regular/upload_4112.png[/IMG]
[QUOTE=Topgamer7;51757094]I see where you got your window design from: [IMG]http://macgui.com/upload/gallery/f_0/user_2/regular/upload_4112.png[/IMG][/QUOTE] Haha, still trying to decide on an accent colour for it lol
slop is now officially in gentoo's main tree: [url]https://packages.gentoo.org/packages/x11-misc/slop[/url] Stallman would be proud. :dance: [editline]asdf[/editline] I've also been working on porting slop and maim to Wayland, but I found out that Wayland clients are completely blind to one another as a "feature". There's no way for slop to query for window positions, and there's no way for maim to grab pixel buffers from anywhere. So slop and maim can't really exist in the new linux world.
[QUOTE=Canary;51756450]My comment is a fact, deal with it. Hammer is a terrible outdated useless tool that's only used by people who can't be bothered to learn and move on to something modern.[/QUOTE] Your comment is literally not a fact, Hammer is used to make modern games and I'm not a AAA developer so it more than covers what I need it for. It's far better than, say, [I]blender[/I], which is my alternative. [editline]s[/editline] Even if you were correct, telling someone to "give up now" is pretty shitty.
Let's see how long Febuary of 2017 lasts
[QUOTE=TeamEnternode;51758357]Let's see how long Febuary of 2017 lasts[/QUOTE] At least until September 2016
oh hell yes I made it into the highlights. didn't do any cool programming but whatever :D
i cant believe my stupid ass horse made it into the hightlights
Hey I got a job too :( But on lighter news I am close to 1.0ing my component entity system. After some really shitty benchmarking against some other C++ ECS (specifically EntityX) I have some numbers: With 100k entities, 1/3 of which contain the components I wanted, EntityX took 194 seconds to iterate and manipulate them 20k times. My framework did it in 72 seconds, but it did it 200k times. So that;s like 27x speedup, which is pretty rad.
More fun with map editing today, implemented the ability to position objects [IMG]https://dl.dropboxusercontent.com/u/9317774/maturity.PNG[/IMG] [IMG]https://dl.dropboxusercontent.com/u/9317774/nosurprises.PNG[/IMG] As well as scaling, and save/loading. Next up is deleting objects, then rotating objects, and procedural grass/tree placement, then I'm using this badboi to make a real map
Highlights fit for a king, thank you
[QUOTE=cam64DD;51759671]i cant believe my stupid ass horse made it into the hightlights[/QUOTE] I'm a little bummed that my project didn't
i'm also a little bummed that i didn't get into the highlights but then again i don't even remember posting anything
Ah screw it here you guys go the pre 1.0 release of my Entity Component System called EntityPlus! The github README is out of date and inaccurate, there are no tests except some meta programming ones in improper locations, the sample code is a benchmark attempt, there is barely any documentation, there is no non-exception support, I'm not sure if the exception support works either, I'm not sure if anything works the way it should, I'm not even sure if all the code compiles. The good news is it's header only! So without further ado, here you go: [url]https://github.com/Yelnats321/EntityPlus[/url] If you guys have any questions or criticisms I'd love to hear them, been working on this for a while so I'd love some feedback. There's also an event management system that is tied into it but you can probably figure it out (if it compiles and works). There's a lot of template magic so I assume MSVC 15+ needed, and probably any Clang/GCC version. Some dependent typenames may not be qualified too since MSVC is too lenient (but getting better!) so let me know about that too. A tiny example of how to use the library: [cpp]#include <iostream> #include <entity.h> // Wha wha wha no CRTP? struct pls { int x; }; struct download { float y; }; int main() { // Using verbose typelists has never been funner! using comps = entityplus::component_list<pls, download>; using tags = entityplus::tag_list<>; entityplus::entity_manager<comps, tags> em; auto ent = em.create_entity(); ent.add_component<pls>(3); ent.add_component<download>(2.3f); // Holy crap check out those lambdas that's insane! em.for_each<pls, download>([](auto ent, auto &p, auto &d) { p.x += d.y; }); // What a modular design! std::cout<<ent.get_component<pls>().x<<"\n"; }[/cpp]
If anyone had problems with GITlab and other services: [url]http://checkyourbackups.work/[/url]
GitLab news: They are now [url=https://www.youtube.com/watch?v=nc0hPGerSd4]live streaming the recovery process[/url]. I'm not entirely sure what the point of this is, but...
My SDL2 C++ game is coming along quite nicely. XML parser I wrote loads up the Glee2D maps and inserts physical objects into a quad-tree which is used for both rendering and collision checking. I guess that'll be useful when I actually have a decent test map. [IMG]https://s29.postimg.org/pywysyy7r/SDL_test.png[/IMG] *9th Dr sprite is stolen from the SmallTalk game DalekTron, I'll get around to replacing it later. I don't actually know what this game is yet.
[QUOTE=DrTaxi;51760106]GitLab news: They are now [url=https://www.youtube.com/watch?v=nc0hPGerSd4]live streaming the recovery process[/url]. I'm not entirely sure what the point of this is, but...[/QUOTE] I think it's interesting. We hear about companies losing data, but we never see how they got recovered.
Posted 262 times? Ridiculous, I don't get obsessed with things ha ha hahaha ha (I always get that mention, be it a thread I frequent or a chat channel - I like to talk :v) Coworker practically pulled a "Should've had a V8!" slap on me when he saw me writing a config file system and asked why the hell I wasn't using Boost. Good question, because after 30 minutes with program_options and I've made more progress than I had in all the time of building my own system. So, yay I guess? [editline]edited[/editline] Of course, now I'm inundated in the amount of things Boost offers and doing the usual thing: finding ways to pointlessly insert it and use it in my various projects. Circular buffer seems like a neat thing to try to chunk management in my voxel engine, for example.
Got some disgusting chunk modification / mesh generation speeds now [vid]http://files.facepunch.com/ziks/2017/February/01/2017-02-01-1630-36.mp4[/vid]
Also 588 ratings and no highlight post? Damn I must've been lazy. [editline]1st February 2017[/editline] [QUOTE=Ziks;51760909]Got some disgusting chunk modification / mesh generation speeds now [vid]http://files.facepunch.com/ziks/2017/February/01/2017-02-01-1630-36.mp4[/vid][/QUOTE] Hey those trees look slick.
[QUOTE=Fourier;51760004]If anyone had problems with GITlab and other services: [url]http://checkyourbackups.work/[/url][/QUOTE] Man, that's incredibly ironic
I finished my first real project, I guess. At least one that's going to be used professionally, where I work. It's basically a glorified batch, but I decided to fuck myself over and write it all in vb.net, which presented me with some challenges I was glad to overcome. This is going to be used at our Help Desk, since we usually have around five computers to work on at the same time, this can run stuff while we solve other problems. I designed this with my boss' help, so it doesn't look amazing... But it's also my first project ever ever to reach this state of conclusion and again, I'm kind of proud of myself. [t]http://i.imgur.com/91phxkp.png[/t] My boss approved and it's running hot around our office. I like it.
Sorry, you need to Log In to post a reply to this thread.