« first day (2122 days earlier)      last day (2897 days later) » 

12:00 AM
@NaCl well I can't even comprehend the mechanics, I mean the first level
and the japanese language is not helping either
 
..yeah, that's kaizo
 
the only keys are z and x right? and arrows?
 
idk I played with my joystick
 
so are the only two buttons for two kind of jump?
 
Sie
Well progress...
Still gotta implement vertex snapping and work on general feel/speed of manipulation.
 
12:04 AM
@Ali.S If both make you jump, you can assume that :P
 
man I'm asking about basic mario and nes terms... I never played anything on nes... and never tested any mario game
usually there is dash/jump in those kinda games
 
Sie
As for general aesthetic it's getting better but need less shit lighting and new models.
 
@Sie Nice!
 
Sie
Forgot to enable it but found some music for free on New Grounds. Author was nice enough to let me use it freely as long as I add in credit somewhere.
 
12:24 AM
don't like werkin overtime
 
@NaCl I already gave up on the game
 
Yeah, it's brutal
 
Sie
12:48 AM
Environment looks great but the game play itself looks like garbage. Kind of sad.
Been in development for 6 years too.
 
1:17 AM
@Almo Lunch tomorrow?
 
we're delivering alpha at noon, supposedly, so not sure I can disappear
I could let you know at around 11:30
 
Sure!
Is it that FPS with UE? Or you're not on that project?
 
Sie
1:43 AM
@AlexandreVaillancourt The link I posted? Ya that is made with UE, and no I'm not on the project.
 
Oh, no, it about Almo's project :)
 
Sie
Oh. Which game is that Almo? I don't remember you posting links to any FPS games.
 
2:12 AM
our studio is working on a third person warhammer shooter
I'm not on it
 
2:25 AM
Kk!
 
Sie
3:09 AM
Anyone know of any shows like Better Call Saul or Breaking Bad? I need something to hold me over.
 
Bones
Well.. thats something different but one of my favorite series
 
Sie
Looks ok. It's just Vince Gilligan's shows just have this feel to them. It makes you feel like your there. I think it's the lack of music and just great acting in general.
 
 
3 hours later…
user92578
6:21 AM
@Sie This is pretty darn cool!
 
user92578
Great job
 
user92578
Do you press a button or something to lower the glass?
 
user92578
If so, the button should be more obvious
 
user92578
And I'm not sure what kind of a style youre going after, but a laser wall might be cooler
 
7:54 AM
> 84 percent of Apple’s mobile devices run the latest iOS software, compared with 7.5 percent of Android devices that run Marshmallow, the newest Android OS.
One of the unfortunate side effects of open source.
 
most of that is cuz the carrier doesn't support the latest OS (or hasn't bothered to test and deploy)
 
Yeah, exactly.
 
Android OS updates aren't generic, just because a new version comes out doesn't mean the update can come to a device, Android OS gets updated then manufacturers compile it with their own shit (eventually) then ship it out to device if they think it's worth their time
Device manufacturers usually hold the final keys to the process of an update
 
 
2 hours later…
9:46 AM
I went for a Google tablet for this reason
 
Jon
reviews on the mouse I bought , everyone is saying it is too heavy
i think no one realizes that you can remove the 3 weights underneath
 
10:02 AM
Which one is it?
 
Jon
mouse? corsair m65
 
10:20 AM
50€?
 
10:36 AM
man, the removable weights are one of its selling points :|
gg average joe
 
Jon
haha, yeah, in fact the reviews are posted literally 1 paragraph below the selling point
nintendo will apparently have 90 minutes of wii-u zelda footage at E3
 
DH.
10:53 AM
Something fucked the circuit breaker of the building yesterday, stayed with no internet for a few hours
@ChrisMcFarland And that's why I didn't had the chance yesterday: thanks for the help
 
11:12 AM
@DH. Residential of Commercial building circuit?
 
DH.
Residential
Whoever made the ISP stuff is sharing with another I can't remember, and then the shared one had a problem and then both went off
 
Usually when "something" fucks a circuit breaker it's because it's at 70%+ load for a sustained period of time
Most residential circuits only rated 1800W per breaker and if you go over 70-80% for extended periods of time the breaker deteriorates
Happened to me once, found out my entire office is only on one 1800W breaker
 
DH.
One thing is for certain: don't expect things to work the same way here, it's all fucked up :P
 
Absolutely
One of my neighbors has a suspicious cable running over the road from a utility box nailed to the trees leading to his house
 
DH.
LOL
 
11:22 AM
My neighborhood association fined me $400 for having too much moss growing on my roof, but he's had a cable running 8 feet above the road for a month now
That's fair I guess
 
Jon
what the fuck are you supposed to do?
scrape moss off your roof?
 
DH.
wow that's a lot of money just because of moss
 
@Jon that's exactly what I have to do, I live in the middle of the fucking woods where it rains 98% of the year and they expect me to get on my roof and sweep it off with a broom
 
Jon
hahaha
i hope you don't fall off and die
 
user92578
Whoo! It's Friday and the new Architects album is out
 
11:28 AM
It's a great day
P.S. I accidentally wrote:
long long x = (long long) &x;
and compiled without a single warning
I love clang
 
@Jon is this paper boy?
 
Jon
i want to make it
 
Now that I have the Vive I want to remake all of the worse NES games in VR
 
user92578
Our very own OMGtechy!
 
11:34 AM
@NaCl this was in a C program meant to show all of the weird ways to fuck around in clang
I meant to do something weirder, but still legal
 
Oh, clang literally... Sorry
 
In the same program I cast a vector of lists of strings into an int and do fixed point floating maths with it and then turn that into a bitmap
I thought of building a tiny game using OpenGL only in assembly for shits and giggles
 
Roller Coaster Tycoon 3D?
 
@MattJensJensen neither would GCC or MSVC
 
@KevinvanderVelden I figured, but that's certainly a comfort
 
11:39 AM
Are you adding flags to get extra warnings?
 
Try -Wextra
That's a bunch of extra errors
 
Just tried -Wextra
hahah
 
GCC has a -Wold-style-cast warning that gives a warning for c style casts
(Oh gee who would have thought with that name =p)
 
I read out all compiler flags in my head and go "wat"
I love how microsoft decided /Zi was the best way to say "debugging info"
 
11:44 AM
Yeaaaaaah
Sure GCC and the like are verbose but they're readable (generally)
It's really another example of them feeling that a commandline interface is something to be avoided
 
I love how microsoft decided \ should be the default for auto-completion in #includes even though the standard requires / as path seperator
 
@KevinvanderVelden Excluding template errors
 
@NaCl if you get template errors in your commandline arguments then you are doing something wrong
 
1 min ago, by NaCl
@KevinvanderVelden Excluding template errors
 
Yes but we weren't talking about errors, we were talking about the command line
 
11:47 AM
This one's a beauty
 
DH.
Totally readable main
 
Something with lambdas and magic? I don't know
 
"Self documenting code"
Empty lambdas with trigraphs
 
This is it: [](){[](){[](){}();}();}();
 
Yes
I joke about it, but I really do love C++
and I love C when I use it (but not often)
 
11:50 AM
@MattJensJensen oooh trigraphs, those are a thing
 
I hate C when I use it :)
 
@KevinvanderVelden not for long ;)
 
C++17 removes trigraphs
@NaCl why do you hate C?
 
It's ugly as f and not a pleasure to code with
 
11:51 AM
C11 isn't bad
 
No that's Objective-C
 
I prefer C++ just becuase it's usually perfect
In terms of performance and abstractions
You don't get much more performance with C11 over using C++14 and all its juicy zero overhead abstractions
So, considering you guys are both C++ users, I'd love to get your opnion on something
I've recently started using CMake for Linux and Mac, but I can't get it to seem to play well on windows with MSVC and I'm considering just using MSVC solutions and projects for compiling on windows and using Cmake for Linux separately
 
Currently, I'm a gdb user for the past days from morning to night
Why does it not play well on Windows?
 
I've not written CMake files but the ones I've used always work fine to build visual studio projects
 
It's a little hard because if I write the same CMake file, it works perfectly if I use GCC or CLANG, but with MSVC, I have to do everything differently, and use an entirely different philosophy for locating the components that go into my program and what is needed
 
11:59 AM
...the cmake code should be the same, thought
 
Different compiler flags, different library names and locations, windows requires static libraries to use certain dynamic libraries
I could be getting it all wrong, but it's just a bit of a headache trying to get CMake to work on windows with MSVC
 
DH.
Yeah true, I still remember when I first had a problem because I only had VS and the CMake file was for gcc/cgwin
 
I have GCC, Clang, and MSVC and different forms of them because I have Cygwin and Mingwin
mingw*
 
DH.
How your path still works? I mean, jesus, how do you call which version you want?
 
I roll up into a ball and cry for a few minutes, come back to the computer, and then cobble together a VS solution and include all the source files and compile it in the GUI
 
DH.
12:07 PM
Fair enough
I would probably be stuck and stay at the step of being in fetal position crying
 
Personally I use premake (or the fork GENie) for this purpose
 
The problem is, literally every best practices mentioned in any game development book I've ever read just uses the Visual Studio UI and solutions+projects
 
It's easier to use than cmake and instead of giving compiler flags you tell it "I want a precompiled header with this file" and it'll do the right thing
 
I stay stuck in the fetal position crying mostly too. Not necesarily because of compiler issues, more just every issue about being a game developer
 
DH.
VS is wonderful, really, it saves some sanity from the user
 
12:09 PM
I've never noticed it being helpful to be honest
 
Premake looks good though
 
Usually it just does things in a weird way so it's different from others
 
But premake looks a little too old
 
@MattJensJensen github.com/bkaradzic/GENie is the modern version with support for visual studio 2015
 
@KevinvanderVelden thank you so much
 
DH.
12:11 PM
Well, until now I never had a problem with using only VS, but I never dared myself to see what actually is going on behind the curtain
 
@DH. I need to support GNU/Linux, Windows 8+, and Mac OS X (less of a concern, might not ship to Mac)
 
@MattJensJensen the fact that it's lua is also useful, for 3rd party libraries I just have it loop through every .lua file in my 3rdparty folder and include them. Then, say, my 3rdparty/sdl.lua file sets up links and includes for sdl
 
@KevinvanderVelden on the same vein, do you use Lua in your game?
 
I use AngelScript
 
12:14 PM
I have used it in some older things but I currently use python for scripting
 
@NaCl what made you use it?
@KevinvanderVelden I would, but python is high overhead and I've gotten very sick of it over the last year
 
Implemeting rules for custom objects
 
Interesting
 
user92578
I looked into Angelscript too when I was thinking about scripting
 
It was very easy to include
 
user92578
12:16 PM
Ended up deciding that everything was just too much work
 
wat :D
 
How is angelscript to implement?
I've mostly set up python because the GUI I was using supported it for scripting but I use a different GUI now
 
I've used Squirrel and Lua
 
I don't like lua for anything complicated, just too much weirdness
 
I tried out Squirrel because of Portal 2, L4D2, CS: Go, and Mafia II. Haven't been disappointed with it
 
12:19 PM
Hmmm
 
The only thing I dislike about Squirrel is that it has a backup garbage collector when reference counting doesn't apply which scares me
 
Why? You need that
Otherwise if you have a cycle or something you get garbage that doesn't get collected
 
GC means non-deterministic memory management
Means heisenbugs
It's good enough, it's just given me some weird issues before
Less weird than Lua
Turns out my email and password got leaked in the LinkedIn hack
 
Jon
 
12:27 PM
You water cooled your keyboard?
That's badass
 
What advantage does a water cooled keyboard even have?
 
@PearsonArtPhoto Aesthetics
 
Keeping your hands cool when it's warm? I dunno
 
user92578
Looks like a weird kids' straw system to me
 
user92578
Put your juice into the container type of deal
 
12:30 PM
I have a concern. I noticed that my call to observer notification during character's attack can origin some delay in player movement. I wonder if running notifications on a separate thread would solve this kind of problem so that the player movemnt keeps going on the main thread and the notification would run in parallel on another, right?
 
user92578
Threading most of the times just creates additional pain and suffering
 
If you're thinking of threading to make things more immediate: don't.
Threading is more headaches if you don't need it for performance
 
but what if I handle just one separate thread for the observers would not harm game flow
 
It won't do what you think it will
 
the fact is that I have a performance issue now
 
Jon
12:32 PM
on unity?
 
When it has to talk to the main thread it will lock things worse
 
yes
it wont talk to the main thread
 
Jon
what platform are you going to be targetting?
 
thinking on win, mac, linux
the scenario is the following: the player has a coroutine which handle it's approach action to the a target. when it is close enought I fetch observers to shoot graphics and sounds. since this fetch action is not instant, the player movement could encounter delays
 
beware of fucking coroutines
 
12:37 PM
I thought that having the observer code running on another thread would solve the problem
 
coroutines do NOT run in another thread
 
yes, I do know
 
if you want another thread, you gotta mess with the Threading library
 
that's the point
 
they can cause all sorts of unpleasant bugs when they complete expecting to hit an object which has disappeared
 
12:38 PM
yeah, I handled such cases :)
 
user92578
 
have to admit they were a pain
 
user92578
Enemies respond to trampolines :D
 
cool tyyppi :)
 
Jon
its about time
 
12:39 PM
sounds like you know the can of worms you opened, so... have fun :)
 
ahahah
 
gots to hed to werk now, talk later :)
 
Jon
can of worm
 
I wanted just to clearify a couple of things
good work, almo :)
If the coroutines just run in themain thread it is fine. but running on it also the notification to the observers is screwing the whole thing. Would handle the notifications on a separate thread (considering that notifications will not need to give answers back) be a theorical solution to lighten the main thread load?
 
I doubt it
 
12:43 PM
theorically if they will run ona separate thread player movemnt will not have to wait for themm to finish, right?
 
It'd involve a lot of work (and by a lot I mean potentially requiring you to rewrite half your engine) and it won't save any appreciable time
I mean, we are talking about gamelogic right?
 
nope
fortunately it just handle effects
so game logic will still run on the main thread
and I will not need to modify a single line
 
Oh that's less bad, if it's fire and forget then by all means forget it on another thread =p
 
that's easying my pain
I have all game logic in the main thread then will shoot the graphic and sound load on another thrread
this sounds legit
 
DH.
@Tyyppi_77 Cool, but now you'll probably have to tweak a little your enemies AI
 
user92578
12:54 PM
What do you mean?
 
DH.
Won't they have a weird behavior by being mid air because of the trampoline? Like, falling into pits and other stuff
 
user92578
They currently can't jump and won't walk off ledges unless in panic mode
 
user92578
And if they fly into a pit, it's so cool looking that I don't want to remove that
 
DH.
Ah ok, so you won't have the same effect as dumb enemies like in other platformers
 
user92578
My enemies are probably even dumber :D
 
user92578
12:57 PM
My pathfinding is basically if (onLedge) invertWalkingDirection();
 

« first day (2122 days earlier)      last day (2897 days later) »