« first day (1314 days earlier)      last day (4002 days later) » 

19:00
@Lasse to my experience, it doesn't; and even if it fails, like how it failed because of my broken HDD
Just got a Windows 8.1 DVD for my new stationary pc I am going to build
what's telling me is still more understandable and friendlier than what Linux is telling me
there's nothing more confusing than a huge error log when the OS doesn't want to install for some reason
Linux is really good
for programming
8.1 hype!
Yeah man
19:01
or worse, being thrown in a basic shell when it fails to boot
:D
how can people say Linux is friendly, when ALL distros
throw you in a basic shell when they fail to boot
@AlexM. It doesn't always have to be like that
anyway, I gotta eat this burger
Basic shell is friendlier to me than clicking on everything
I prefer that
I have preferred that ever since win3.11, which ran on top of dos like win95 did too
19:03
everyone said when you switch to SSDs there's no way for you to go back
and I believed them
I still do
Chrome now loads 100% in 1 second
Windows 8.1 installed 700MB worth of updates in ~1 min
I bet not even Android Studio would be able to make my PC hang now
I beared the windows world up until 7, when I finally switched to linux, and I don't think I'm ever going back
The only thing that held me back was what you just said. "It's so bad and overly complicated shell and shit"
It's not
@joapet99, How is Linux really good for programming? :P
...?
lol
I don't think Linux is bad and overly complicated but I'm a MS stack developer first and a gamer second. Probably the two top reasons for someone to not consider Linux as an OS for their own use.
@William'MindWorX'Mariager The performance you need and a way faster autocomplete
19:08
I'm gamer too, and I have windows computer for games that does not run on linux, which is nowdays becoming a rare breed of games
@joapet99 That doesn't even make sense. Unless you're on a thousand year old computer.
My autocomplete is instant and so are most of my compiles. :P
I think I'll have my next gaming computer dual-booting with linux and windows, to make the stats for steam even better
I can't say that about my compiles but they certainly are fast enough... and I don't have much of a choice
Yes, but in eclipse on windows = **** autocomplete. eclipse on linux = yay! Autocomplete
Sounds like an eclipse problem, not an OS problem :P
19:10
It's java problem
You mean java is better on linux
?
java is better dead
but I'm doing java
I just wish C# would become more supported on mobile
I can't make any software for mobile on linux with C#
Doesn't Xamarin support linux?
19:11
I like C# too
No, it doesn't
Yep.
Which is why I am currently developing a game with java
So you pay a fortune if you want to release something, and they haven't bothered with supporting multiple platforms.
@Lasse are you genuinely asking whether or not William's question is a joke? :P
joapet saying Linux is good for programming is a joke itself
19:13
I can't speak with certainty but it may have something to do with Xamarin being an MS partner
William was probably making fun of him
@AlexM. It was before he added joapet's name there
at least I hope so
ah, makes sense then
Trello removed the "Roo!" part from the new stuff news stuff
with the dog
@Lasse I am confused
I really liked that Roo
19:14
If you hate java
and want it to be dead
I use java because it's my only option
then why make a mobile thing at all
@Lasse no it's not
you also have...
... wait for it...
Because I want to make a mobile game
Mar 2 at 23:53, by Pip
http://kivy.org
Kivy can cure cancer
19:16
tbh I have never liked python either
Has anyone actually tried phonegap + canvas for a mobile game? I wonder if its terrible or not
I might try Kivy out some day. Now I'm using java which is torture enough
And it's coming along nicely
Is there some features I should add to pew pew before beginning designing the game
PC Gamer
GOG reverses its controversial decision to include regional pricing on some games, calls it a "mistake." http://bit.ly/PpnTAh
they did it for the marketing
AGAIN
like that time when they faked their disappearance
who the fuck leads their marketing team
he's a genius and an idiot at the same time
I love GOG
If they partner up with Valve and gets to distribute through steam, I'll end up owning their entire inventory. :P
19:30
you shouldn't look at GoG like that
GoG is your only option to download installers and put them on some storage media because they don't require third party software to run
it's Steam * -1
Humble bundle give out the drm-free installers too
yes, but you can't buy humble bundle games every day
They are not as cheap, but you still can buy them
yes, but Civilization V was part of the humble bundle once
and you can't buy it there
just an example of what I was meaning
Hmm
I should make a small commandline thingy for my debug console. One that evaluates C# expressions. That's going to speed up debugging/development drastically.
I constantly close down to test out small things.
I already made my magic API that allows me to call StdCall, Cdecl, FastCall and ThisCall dynamically.
19:44
You could just manually break the application and change the code and submit the changes
You don't need to restart it then
That sounds a bit more complicated than it needs to be :P
And I think I'm breaking down enough already as it is :P
Well, a console interpreting C# sounds more complicated to me :D
The feature to manually break the execution is already there
Even though the console thingie is easy to implement, since .net has built-in compiler
@Lasse Mono has the CSharp evaluator. :P It's dynamic and easy to use.
I already let people use it in scripting.
That's what I meant
I made a scriptable web server with it
No no. .NET has bindings for their Compiler. Mono has an actual evaluator :P
19:47
Oh?
Yup. Poorly documented, but sexy.
Extra features that does not exist in .net. Sounds awesome and bad at the same time
I think that mono shouldn't divert too much from .net before it is de facto runtime on windows too ;)
I think that programmers would make great historians. They are usually used to things being poorly documented.
I think archeologists are still better at figuring out what each stone was used for
When a programmer sees a stone, he says "Ooh, a stone that weights 30g and is brown"
While archeologist says "Ooh, it's shaped just like as something you could wipe your ass with"
@Lasse I think leaves would be a better option.
20:00
People have actually used weird stuff for that
Like corn sticks (where the corn had been eaten from)
hence the term "corn hole"
and beavis's Cornholio character
I have an answer for this question:
0
Q: Converting my game loop from milliSeconds to nanoSeconds

user22241How would I go about converting my gameloop (below) from it's currently implementation (using System.currentTimeMillis()) to System.NanoTime? Everything I'm attempted thus far has resulted in everything running at super-speed What I've tried I've tried changing my references of 1000 to 1000000...

@Lasse Do you think it'd be a bad idea to simply recommend that he uses a different game loop rather than fixing his current one?
I don't know.
I have never used nanoseconds
I wonder why one would even want to use nanoseconds, like a thousandth of a second is not enough?
20:05
I suppose I could also add that changing to milliseconds would probably not show much of a difference. I have used both, and they both work about equally.
I usually just use float where 1 is one second
It's been enough for me
Also 60FPS is 16ms per frame and 120FPS would be 8ms, I see no reason to use more accuracy
@Lasse You may want to consider using double instead.
Well, I use double in OpenTK, but this java framework I am currently using uses floats
This guy never even reviewed my answer to his question. He just left GD.SE and now I put all of that effort into a great answer for nothing!
0
A: Why is my FPS computation yielding higher numbers than I expect?

Aidan MuellerYour fps is actually displaying correctly (as in, the number displayed is equal to the number of renders per second). Notice that you are calling render() and incrementing fps outside of the while(accumulator > dt) loop. This means that your fps variable is being incremented on every single cycle...

But the answer is there for future users
20:15
you can get loads more from future upvotes than a single accept
@Lasse I am so close to 500 though :(
You just need to be patient. I am getting almost weekly +1s for my answers, and I havent even answered much
@Lasse The problem is that people don't take enough time to upvote other people's posts even if they are good posts. Upvoting on this site is part of your duty on this site.
I have always seen it like that I upvote only if the answer is helpful for me. Is it defined somewhere that everyone should upvote long answers they don't even understand?
When I get answers I don't understand but others had upvoted. I accept it first then ask questions for further explanation.
20:23
@Lasse If you can't understand it, then obviously you shouldn't. But if it provides useful information, then I think it is worth upvoting. It's not like it costs you anything.
UnityWiki page dislikes ArrayList "...third-party library uses ArrayLists and Hashtables (boooo, MiniJSON.cs, boooo)..."
user4704
@Lasse You shouldn't vote on something you don't understand.
user4704
Unless it's to vote it down because it's so bad you can't understand it, in terms of the writing.
user4704
Similarly...
user4704
@BlueBug You should only accept an answer that actually helped you solve your problem.
20:26
I know I was exaggregating
user4704
@BlueBug ArrayList is bad.
user4704
Stupid and bad.
user4704
Don't use it.
But if the good answer can't help me much because I don't understand in more details, I feel like it's my fault. Hurhurhur. Everyone says that; ArrayList is bad.
The answer is helpful for me if I learn something new from it. Maybe I should start upvoting answers that contains something I already know too, but that's something that is not really encouraged anywhere, or at least I havent seen any encouragement for it
20:28
I thought ArrayList was Unity joke or something; everyone hates it, then why does it even exist. hurhurhur.
user4704
@BlueBug It's an old container from .NET 1.
@AidanMueller So I'm not a person? I upvote good answers I come across.
user4704
Generics, which allow List<T> and others, did not get into the language/BCL until 2.0
user4704
So it's just legacy.
@AidanMueller no, it is not
user4704
20:29
@Lasse Upvoting good answers even if you know all the material contained is still a good idea, and helpful.
I don't have any "duties" here m8
and making you rep rise is certainly one I wouldn't have in any situation
@AlexM. I don't mean that it's required.
lol I can see why it would be really bad
Because List is just better
@Lasse Upvoting information that you already know can show others who don't understand it that it is good information.
20:32
Shouldn't it have some sort of deprecated flag or something when you use it with newest .net version
@Almo No. You are not a person. You are just a concept that lives on the internet.
:D
MS does that. Apparently not with ArrayList though
@AidanMueller fair point
Apparently it isn't deprecated :P
20:34
if you want to get upvotes from me, make short answers
I totally tl;dr'd on yours
user4704
It does, however, just not appear in some .NET implementations on modern Windows platforms.
@AlexM. Some things can't be short. It also doesn't help those who want to know not only "how", but "why". A better approach would be to design answers to be TL;DR friendly, but also provide additional information fro those who want it.
that's like making your answers short
and adding long answers after them
it's fine; make a tl;dr version of your answer and I might consider upvoting it
derp
I just found a pricing error on Steam
20:39
"bool" in everywhere else, "boolean" in java.
WHY
user4704
_Bool in C.
java is verbose, eh?
Damn.
Individual price totals 40. Bundle price is 60. :P
user4704
Boolean in Pascal. Et cetera.
20:40
I guess I have used too much C++ -like languages and too little the others
At least this is freshing up to use java for once
@William'MindWorX'Mariager Haha now I have your email. MUHAHAHA.
A lot of people have my email. :P
I care little about names in programming in general. It just has to be readable at a glance. I use autocomplete heavily when programming.
It's hotmail email, likely to be on every second spam mail lists if it's any older email address
Anyone know of a good spamming service that I can sell email addresses to?
That hotmail hasn't been used in like 8 years.
20:42
@AidanMueller you mean with?
What do you mean "to", you want to send some emails for spammers?
No. Sell the emails to them.
Oh, I missed the word "sell"
There. I clarified it a bit.
20:44
oh man, you hack bunch of email lists then sell it?
I believe they only buy emails like in thousands, and pays $0.1 for a thousand or something
@Lasse I was kidding anyways.
Good money for the poor people in poor countries
I know
Most upvoted answer that I have ever seen:
11037
A: Why is processing a sorted array faster than an unsorted array?

MysticialYou are the victim of branch prediction fail. What is Branch Prediction? Consider a railroad junction: Image by Mecanismo, from Wikimedia Commons: http://commons.wikimedia.org/wiki/File:Entroncamento_do_Transpraia.JPG Now for the sake of argument, suppose this is back in the 1800s - before...

woa
20:48
@Almo The guy who posted that also got an accept, and a bounty worth 600 rep.
:D
I am looking at ArrayList example in c++. What's "^"? I never used this operator in declaration before o_o IEnumerator^ myEnum = myList->GetEnumerator();
@Almo This guy seems like a pessimist to me. He is so negative on so many levels:
-38
Q: Why false!=false returns false? in Java

rbhawsarI was trying below code: System.out.println(false!=false); Why does this print 'false'?

@AidanMueller his answer has pics
@AlexM. And?
20:51
it's more exciting than yours
it makes me want to read about it
My command-line debugger thingy.
For those interested.
Allows me to call any unmanaged function provided I know the address.
Should help accelerate the process of testing things.
@BlueBug Is that how it's coded?
Or is that an example?
It might be in a reference to a template?
@AlexM. That's why I try to include pictures when I can:
0
A: 2D AABBs and resolving multiple collisions

Aidan MuellerThe problem The problem lies in your method of collision resolution. Your method goes as follows: Move the player. Check for collision. Determine the shortest collision depth. Resolve collision. The problem with this, is that it can easily move the player in the wrong direction. You can see ...

20:53
yeah but...
damn it I can't explain it man
writing an answer that attracts upvotes is like writing an article that attracts likes
not everyone can be a good journalist
I know. I am trying to learn.
I definitely can't.
Be a good journalist that is. ;o
I'm doing my best to be a good programmer, but I fail sometimes
Hey everybody
My AABB usually just involves creating a bounding box. This easily allows sliding and takes care of those invisible cracks issues.
21:00
I have a theory
if you take N C++ experts and put them in a room
@hasherr Please tell us that you fixed your ghost sprite.
and ask them how they rate their C++ knowledge
No, I'm not going to lol
they'll start a contest to see who can rate himself the lowest
I like the ghost
Wow, 3 more people picked up my game today :)
And another Fin!
@hasherr And they all said "It's a good flappy bird clone, but please change that ghost sprite!!!".
@AidanMueller nope
None of them said that :)
convincing yourself you're a good programmer is a sure way to take it slow
21:03
Personally, I like the look of him. He's very cutesy.
@AidanMueller I got the symptoms from 1 to 4, and maybe also the fifth
see
now Lasse thinks he might just be a good programmer
from the first part
I just noticed there are more parts and more symptoms
Doesn't necessarily mean that you write good code. More that you're a good programmer.
I don't think I'm a good programmer, but I do think of myself a capable one.
21:05
Meh too long to read. I'm going back to code
okay, you guys are going full retard
I'll go back to my games
@Lasse I didn't read the whole thing either.
I'm going to start planning a new game today
I'm currently trying out this new tactic to slap a game together without worrying about the code quality
@MDavies It's how it's coded here : msdn.microsoft.com/en-us/library/…
21:07
It's working well (turning out to be horrible code, that is)
@Lasse Ha, I'm trying to do the opposite :)
My goal for this next game is to get 2 five star ratings on the G-Play
LibGDX has BoundingBox but no BoundingSphere, which is a bit weird
I noticed that. Make your own?
I did
It was like, 5mins of work
Well it does not do collision against boundingbox yet, but against bounding sphere it does
Are spheres preferred over boxes normally?
21:11
depends on use-case
In my game I think I'm going to use mostly spheres
What're you making?
TD
I decided to start it again on java, to be able to publish it for tablet
Tower Defence
@AlexM. Like this?:
21:13
Oh, fun.
I'll definitely get it when it comes out
@Lasse Btw, I got yet another Finnish download. That wasn't you, was it?
Only picture of a lever that I could find.
Nope.
I don't think it was anybody from the room then, which means my app got a genuine download :)
21:15
I know at least three finns here in addition to myself
Who?
Leathe and Labris
and Tyyppi
It was Tyyppi
lol
I went to a job interview earlier.
@BlueBug That looks like C#?
I'm not sure what to make my game about :P
21:21
How about a clone of that cool new flappy bird clone with a ghost in it
;)
lolololol
@BlueBug Nevermind, forget what I said. x.x
@Almo We could call it "ripoffception".
oh budd
@MDavies hey man no it's c++ example hehehe
I was wondering since c# gotta do boxing with ArrayList(because everything is stored as Object), what would c++ do (since c++ doesn't have "Object" )
@hasherr I'd suggest something a bit more complex, like a side scrolling platformer like super mario, or something
Maybe experiment with hard polygons
21:24
@BlueBug I think I've seen this when you wrap unmanaged c++ code with a managed c++ wrapper so you can port the c++ code to C#.
Like textured bezier curves!
Check the managed c++ wrapper.
Oh, a super mario game where the character is constantly going right and you just tap the screen to make it jump
Also shoot on tap when you get the powerup
facepalm
I'm serious :D That would require tilemap and shit!
21:26
@BlueBug I think ^ is akin to * but for managed C++.
I was thinking maybe a sidescroller/platformer, yeah
My only problem would be level design
A world map to explore
Don't think it as a problem but as something you need to do after you get stuff to work
Right...
Tiled is easy enough
I guess, yeah.
Okay, let's do that. Sidescroller.
21:28
@Lasse Tiled doesn't allow you to add lighting.
lighting is not required in this case
Did super mario have lighting?
@Lasse For simple stuff it works. But there are still things that Tiled doesn't do. But it is open source, so one could use Tiled as a base for a custom editor.
I don't think hasherr needs anything overly complicated right now
Tiled supports layers, that's enough in my opinion
Alright, sidescroller.
With a twist, though. I want 5 stars on this game.
@MDavies I haven't done any back and forth between ++/# As much interesting as wrapping/unwrapping thinging is, I am realizing how horrible it is to attempt to use ArrayList in c++
21:32
@BlueBug Why do you want to use ArrayList in C++?
I don't want to. Just out of curiosity, since they have an example.
@hasherr is that your editor?
@hasherr Prepare for longer project than what ghostly was
Ah, well...
@Lasse I estimate 6-8 weeks on this one.
Instead of the 2-3 that Ghostly took.
21:33
Stick to using <list> and <vector>? XD
I actually think that I could get most of the programming done in 2-4 weeks, but level editing/art/sound will take some more time.
think that's a good idea xD lel
You still should prepare for worst :)
You always should. It's always a good idea to set your expectations low.
Professional project managers tend to say, that whenever a programmer gives an estimate, you should multiply it with pi
21:35
lol
I'll keep the project open-source so you guys can keep an eye on it.
Fuuck, I need a name and a story idea.
It'll kill me if I just name it 'Sidescroller'
A guy has a bomb in his ass, and needs to find the bomb squad from the town. The bomb explodes if the guy stops running
omg, lol
I was thinking an apocalypse theme
Like a traveler going from town to town
That works too
I know what I'm going to call the game
I feel like I should maybe build it for tablet...
Eh, we'll see
@Lasse Are you on IntelliJ*?
yes
21:44
How do you like it?
it's better than eclipse
I love it.

« first day (1314 days earlier)      last day (4002 days later) »