« first day (1454 days earlier)      last day (3581 days later) » 

3:04 PM
@DreadPiratePeter that's pretty good!
 
haha yeah, the effect looks very nice imo
 
I feel like there is good money in the Asset store and I should focus efforts on making stuff for it
 
That said I can't focus on anything... shrugs
Hmmm
Seeing it in action I think I like it less now lol
 
hey ho spartan
 
3:06 PM
I think some tweaking could make it look better though
Hey joa
 
I'm done with my pong game now
 
nice
back to compilers then? :P
 
... don't know
 
damn, I want to write pong right now but I have to stay basic
 
or I can start on my new enourmous game
 
3:08 PM
man
not getting anything done today
too far up the knowledge chain, pressure is on, and people keep asking me stuff
 
So I have now I have practiced how to make AI for pong. Should I make some other games or am I ready to jump into it if I am taking it slow
 
@Almo I hate this
 
:)
 
Well... mostly just one guy
I actually really like helping other people
but don't call me every 15 minutes please
 
hehe :)
 
3:11 PM
I think I am going to make TROE with modualrity
 
@joapet99 I think if your dream game is pac man, then its a good time to jump in
 
My dream game isn't pacman though
 
hmm maybe a few more practice problems first, have you tackled gamesaves or multiplayer yet?
 
gamesaves :D
but just simple game saving
Have you seen what I am planning?
 
don't show them the golmers
not yet anyway
 
3:15 PM
LOL
no golmers involved
So @MickLH am I ready?
 
how would I know? lol
 
Drat, need to do some work for my day job. I was all ready to implement ranged combat too. I have a really good idea for a targeting system
 
Not enough coffee in the world for some work issues.
 
There you are blue
 
Yes, I'm at work.
Hence the lack of chat.
 
3:20 PM
@Blue just make a giant vat of coffee and drown the bad people in it, works every time
 
@joapet99 I'd say plan the coding a bit more in detail, and then try asking yourself that
 
@MickLH I have
 
@KevinvanderVelden if only. Luckily it's not people - it's volumetric measurements with different densities.
Good fun.
 
@MickLH do you understand it?
 
Sketchily
I don't think it really covers everything
 
3:25 PM
It covers one idea
 
I can't figure out where to start reading
I mean its pretty obvious that the end is at the bottom
 
I see one of the main purposes of that document as helping you figure out when you're ready
 
uhm...
 
so I think you should go into more detail until you have a documented plan that makes you comfortable enough to start
5
 
Good advice for any programming project
 
3:26 PM
Starring that.
 
Even if it isn't 100% documented, you need to know the details that would go into such a document
Planning is key
 
@MickLH But isn't it a waste if you go deep into one way if another way is better
 
Work done and experience gained is never a waste.
 
@MickLH +1 star
 
@joapet99 if you don't have any way to figure out whether another way is better, then just run with it until the world falls down around you, then try to figure out why it didn't work.
or hey maybe it will work, then you can just be happy about it
 
3:37 PM
We call this science.
 
it works, bitches
 
Well.. more simply a generic form of experimentation but its more epic if I call it science
Scientific method would be better than calling it science but I refuse to cooperate
 
:D
 
I enjoy this picture
Thought I would share
 
if (PongManagerFactory::EnsureAnyPongManagerSingletonReady()) PongManagerFactory::GetAnyPongManager()->StartPongGame(PongManagerFactory::GetAn‌​yPongManager()->GetDefaultSettings());
 
3:52 PM
$(document).Pong();
 
my epic pong uses runtime reflection in native machine code to re-write OS code allowing for better cache coherency during system calls
 
Hmm... sounds to me like it needs more jquery
 
gotta get them FPS yo
I will slay families for another few milliseconds to work with per frame
 
Well I certainly don't have a counter argument to that
 
@SpartanDonut my code got too messy can I just borrow your jquery
 
3:55 PM
Not if my family is at risk! :O
 
does your family of functions cost unnecessary ms per frame?
 
That depends... [something witty yet terribly unnecessary that you should agree is necessary goes here]
 
toosh sir, toosh-A *
 
This place is too nerdy.
 
4:13 PM
hi gamedev
 
4:43 PM
Xbone vs PS4. Discuss.
I already own PC and Wii U master races so they aren't to be included in the discussion
 
PS4 has a slightly more liberal indie developer program
 
I think they should delay Destiny a year so I don't have to pick this early on in the console lifecycle
Probably should make it two years... I think we know about most things that are going to come out in the next year
Though have doubts that anyone will announce anything major in the next couple years anyway :(
So many sequels
 
5:03 PM
I think Destiny will be pretty popular for awhile
Little else available on the consoles
 
MLM
Destiny is supposed to come to the PC eventually. I was surprised to learn it was going to be released for Xbox 360
 
5:16 PM
I'm not, not enough people have the new consoles. Not enough titles to compel people to get them.
Also, it feels like they came out a bit early. I know last gen felt long - but still.
 
5:36 PM
what is the difference between indie dev for the PS4 and Xbone, exactly? I know you can use Unity for both, and Monogame for the PS4, but are the barriers for publishing different or something?
 
ID@Xbox requires approval, as far as I can tell you just sign up for the PS4 program and give monies.
 
@SpartanDonut PS4 controllers are better. Check the types of games you seen PSN. They're a little different than on XBLA. Get the one that has games you like.
 
If monies
 
5:53 PM
@SpartanDonut I hope that's half serious and half LOL... ;)
 
I decided to leave a nice comment on this question:
3
Q: I'm a single developer making a game made of blocks. Can I make 3d characters made of blocks without looking like Minecraft?

XavierI would like to differentiate the look as much as I can but yet it has to be within the limits of what is reasonable for a single programmer can do. I have alot of ideas that would make the game itself different but I'm afraid the look of the blocky world and blocky characters are going to be to...

 
@AidanMueller it would be even more awkward if he was involved with a large team
 
@MLM, Does Coherent feature some automated click-through detection?
 
@AJHenderson How?
 
MLM
@William'MindWorX'Mariager yes
 
5:58 PM
Interesting.
 
MLM
@William'MindWorX'Mariager multiple settings. For transparency, etc
 
@AidanMueller in the sense you referred to his relationship status
I was just playing off your comment
 
Oh, I think I get what you mean now :P
 
MLM
@William'MindWorX'Mariager i.imgur.com/n9xmDUp.png
 
MLM
6:02 PM
@William'MindWorX'Mariager :P ctrl+v didn't work the first time
 
6:17 PM
@MLM, Seems that it's working.
 
hey guys is it absolutely essential that a position in a shader be a float4?
i changed mine to float3 and its complaining at me
error X4577: Not all elements of SV_Position were written
seems odd ... i only need xyz
 
6:33 PM
yes, do you understand what the w component is for?
 
@AJHenderson 100% serious
@MLM source?
 
@SpartanDonut I just can't take the Wii U seriously. And I used to work for a Nintendo related press site, just Nintendo's console decisions have been so completely boneheaded the last couple generations. Let's take a platform whose entire (limited) market was based on being able to play games naturally with a group of people with a simple controller and give it an unnatural, hard to handle controller that only supports single player
because that will go well
 
That's nice. I think the games are fun.
 
oh and lets continue to make it the underpowered runt of the litter because we didn't learn we didn't get any serious game development for it that wasn't a cheap gimmick because people didn't want to bother to optimize for sub-par hardware that nobody wanted to buy the game on
don't get me wrong, I love nintendo's games
I just really wish they would get their head out of the... sand... and either make a decent hardware platform or start selling their games on a decent hardware platform
 
So basically you are upset about third party support? Otherwise I don't see the problem
 
6:44 PM
Sooo you want Nintendo to stop doing whats made them the juggernaut they are today?
 
I'm upset about the lack of third party support and the fact they hobble themselves
 
Well yeah the lack of third party support is in fact Nintendo's fault.
 
I like the Wii U gamepad
 
I will grant, if your hands are just the right size, the Wii U gamepad works ok
but if your hands are either too large or too small, it is a nightmare
I literally can't hold the thing for more than 10 minutes without my hands cramping
 
Both of my little cousins, 9 and 12, have also had no problems with it :\ - But I can imagine how some people could.
 
6:46 PM
and only supporting one per console was stupid
 
if they were going to do that, it should have had support for 4 of them per console minimum
Nintendo's claim to fame has always been playing games together
 
Most people overlook that Nintendo games are tied to the hardware. The N64 controller was designed around what was needed to make Mario 64 as good of a game as possible.
 
It can technically support multiple. I think after Nintendo puts out a game that uses multiples, it'll be a bit more open.
 
Nintendo would fail doing either one exclusively.
 
6:48 PM
@Noctrine ah, can it
 
Yeah, but Miyamoto stopped the discussion on it pretty quickly.
 
that would be far better if it can actually support rendering out for 4 screens
honestly, the form factor concern is a much more minor concern for me than the lack of multiplayer
 
In Japan I know you can buy extra gamepads, but I don't know if the console will let you sync them.
Though, no games support more than one - so I guess that doesn't matter.
 
I feel like there is too much focus on what could be done and not what is being done =/
Wii U is awesome. Could it be better? Certainly
Same could be said about PS4 and Xbone =/
 
It's my most used system by far now.
 
6:50 PM
@Noctrine let me describe my hands this way... I think the original XBox controller is the best controller ever made
 
If they released "pro" nunchuk + wii mote I'd be sold
 
You are so far on the tail end of that bellcurve. @Aj
 
I'll admit my hands get cramped on the gamepad... but its usually after a few hours of playing where I should obviously take a break. I have the same issue on the 3DS XL
 
@Noctrine I've pretty much given up on consoles this generation... well really middle of last generation
 
I've not had any pressing desire for the Xbox One or the PS4.
 
6:53 PM
I only ever bought about 3 games for the wii, about 15 for the xbox 360 and maybe 22 or so for the PS3
in that same time, I bought about 100+ games for PC
(yay Steam sales)
I haven't bought any of the current generation yet at all
 
How many of that 100 did you put over an hour in?
 
probably about 50 or 60
atleast
though only finished probably 25 or so
(we are talking about a 4 or 5 year period here)
the %s are similar on the consoles though
slightly better since I got less independent games on consoles
but I finished maybe 1/3 to 1/2 of the console games
and most of the console games I did buy were from before I upgraded my PC
or were console exclusives
that I got simply because I had the console, but many of those I didn't finish
@Noctrine fair point
 
So...
 
and I sadly can't really give the controller's usability a fair assesment
since it is so uncomfortable for me
 
Between PS4 and Xbone which works as the better multimedia box?
 
6:58 PM
Hmmm. Just got a thing for a pre-screening of teenage mutant ninja turtles.
 
I do like the idea of a second screen for persistent information
 
Do I want to see teenage mutant ninja turtles?
 
Maybe
Is it free?
 
Yes, but I'll have to pay for parking :\ and it's a bit out of the way.
 
Do you get a +1?
 
6:59 PM
Probably?
Nope. Don't want to see it, just watched the trailer.
 
lol ok
 
Back to games.
"That's what your father and I were trying to do...... create heroes"
 
hmm... :(
 
It's very bay-seian. Looks like it's gonna make a ton of money though.
 
7:03 PM
That leaked deadpool test footage though...
 
@GnomeSlice ooh, nice
 
The three.js documentation and examples are really nice
 
ho shit vexare has a new ep
 
dang, I'm working on an integration project now that uses files with UTF7 encoding.
honestly, who actually uses that?
took me 6 hours to figure out why the · character wasn't being read properly with C#'s StreamReader
of course this UTF7 encoding wasn't mentioned anywhere. I was just given a csv file, so I figured I could just read it normally.
 
uhhhhhhh
I guess I don't know enough about file formats
 
7:18 PM
there are different variations of unicode. usually UTF8 is used, which is compatible with extended ascii and (I think) is the default setting for StreamReader.
UTF7 however is only compatible with the original ascii (the first 128 characters)
at least...that's how I'm understanding it right now
it's all very confusing
 
character encoding is evil
more good info for people worried about memory in Unity
 
yeah, I like that one a lot better than the other link. it explains things much better.
 
Who uses UTF-7?
 
some bank. I probably shouldn't say which one, because it's a client, not my employer.
 
Heh I'm curious if you don't mind. I work at a bank.
 
7:23 PM
It's generally bad form without expressed permission to talk about your clients by name
Unless your a sales guy who likes to break the rules to make another sale
 
All that irritation for, I guess the transfer saving? Must be an older system.
 
Ah I didn't realize it was a client, just assumed it was where he worked.
 
actually the problem can probably be traced to quickbooks export, not the bank making a conscious choice to use that format
so if you use quickbooks, beware, or something like that
 
Does java not have literal strings or am I missing something?
 
string literals? java has them. that's just anything you type inside quotes in the code.
 
7:29 PM
Imma try 0 ad.
 
No literal string don't encode things such as \n or \t. Just sticking those in quotes would require them to be escaped.
Also why is there way to communicate during the edit process?
 
no, that would be a verbatim string literal, at least by the definition given in the C# docs: msdn.microsoft.com/en-us/library/aa691090(v=vs.71).aspx
and no, Java doesn't have that: stackoverflow.com/questions/2673855/…
you can always type \\n or \\t, even though that can get painful sometimes
 
literal = "representing the exact words of the original text"
verbatim = "in exactly the same words as were used originally"
So I guess a verbatim literal is super seriously exactly whats between the quotes lol
Though I guess literal isn't "exactly representing "
Nevermind makes sense
 
well, once you compile it, inside the exe it won't have the escape characters, it will have the actual characters. that's why it's a string literal. at least that's how I think about it.
verbatim just means it's compiled exactly how it's typed
the word "verbatim" may just be C# terminology. I'm not sure. but wikipedia seems to agree that string literals often have escape characters: en.wikipedia.org/wiki/String_literal
looks like even some variations of ASM have escape characters: stackoverflow.com/questions/3924934/…
 
8:21 PM
I hate DRM without an offline alternative. :(
I hate DRM in general, but this particularly annoys me.
 
like always online drm, or just online validation?
 
Specifically, Minecraft multiplayer wont work if the Mojang servers are glitching.
Online validation in this case.
 
Isn't it possible to hack DRM? (not suggesting this, just asking)
 
@William'MindWorX'Mariager ah yeah, that. I've been pissed off by that a few times too.
@AidanMueller nooooo that's exactly what a "crack" is
oh you mean drm that uses the internet is impossible to hack?
 
@IcyDefiance Yeah, it just happens a bit too often with MC.
 
8:24 PM
@IcyDefiance Typo. lel
 
online drm is sometimes impossible to crack, but not in the case of minecraft, because (I think) the server is only used for validation and you can just make the game assume it's validated without calling home.
and when it is impossible to crack, then you get things like WoW private servers
 
@William'MindWorX'Mariager You kind of have to do that though. Otherwise it would be way too easy to hack accounts. The proper fix would be to tell your server to only check if the dude trying to connect is registered, but only when the mojang server is online. And when it comes back online, check the players who haven't been validated.
 
That's a horrible fix though. :P Just unplug and the server will look offline.
 
but then you can't access the game server either. you'd actually have to edit the hosts file to block mojang
 
That's the crux of the issue with online DRM. It's either all or nothing. If you add workarounds, those workarounds can be emulated.
The server runs locally :P
But in case of other servers, then yeah.
 
8:29 PM
I think Minecraft's login drm is justifiable, just because the items and stuff a player has on a game server is stored server-side and you don't want just anyone using your name and picking up those items.
 
@William'MindWorX'Mariager Wait, I meant like if the mojang servers are down, they disable the validation checking (allowing anyone to connect), but then when they are back online, you kick those players from the game and instruct them to reopen their client.
 
I guess you could make people register a username and password on every server they play on, but that's horrible UX
 
grrr dx API is confusing
 
so is OpenGL. they're both horrible. :P
actually I found DX a little easier to understand.
 
Any chance you can tell me what i'm doing wrong here @IcyDefiance?
 
8:31 PM
@IcyDefiance Shhh. OpenGL is better.
 
Layout = new InputLayout(device, vertexShaderByteCode, new[]
    {
        new InputElement("pos", 0, Format.R32G32B32_Float, 0, 0),
        new InputElement("uv", 0, Format.R32G32_Float, 12, 0),
        new InputElement("weight", 0, Format.R32_Float, 20, 0)
    });
 
@AidanMueller yeah, just also harder to understand :P
 
all i get met with is "The parameter is incorrect"
 
All API's that has been through constant development with new features pushed constantly for 10+ years are confusing. Keeping up with standards gets hard. :P
 
@IcyDefiance I know, but you just gotta live with it since it's still a bit better (far more portable).
Have you seen webgl? Man.
Good stuff.
 
8:32 PM
lol I've been trying to avoid that
 
I just stick with higher-level APIs.
 
half tempted to try it but i really need to stop switching tech
 
Like MonoGame :P
 
Why? It's amazing. Especially if you use something like Three.js.
You should actually try Three.js. You can get something up and running in like only a few lines of code.
 
@Wardy I'm not finding anything on google about that function at all... what context/version of directx are you using?
 
8:34 PM
@AidanMueller that's not my problem
 
Why do so many people hate JavaScript?
 
"getting it up and running" has been done already
 
people hate a lot of things
 
@Wardy Was talking to Icy :)
 
@IcyDefiance its a InputLayout
 
8:34 PM
I mean, I actually kind of like javascript.
 
people hate JS because it allows you to make some really stupid mistakes.
2
 
I mean, it is a bit of a mess, but it's kind of easy.
 
its ... erm hang on a sec
 
I like JS
 
I'm trying to declare myself a basic material
 
8:36 PM
ooh sharpdx. that makes a lot more sense.
 
this code is building the shader information that the gpu needs
oh sry i shoulda said im using sharpdx
 
@Almo I'll agree on this :D
 
I thought you knew lol ...
 
Idk my issue is it lets you make really hard to debug and fix mistakes with very little stupidity.
JS that is.
 
@ClassicThunder how can anything be made easy by lack of type safety ?
 
8:38 PM
@Wardy I should've figured you were. It just didn't cross my mind.
 
i have days like that lol
So any ideas what I did wrong ?
im trying to basically "rip the guts from" this code @IcyDefiance ...
 
ShaderBytecode.CompileFromFile returns a CompilationResult, not a byte[]. you need a byte[] for the InputLayout constructor.
aaaand that's why I don't like the var keyword :D
 
LOL. Look at this horrible formatting:
 
ah ... good catch
 
And that ladies and gentlemen, is why you don't center all of your text.
In fact, most text shouldn't be centered.
 
8:42 PM
@IcyDefiance I like the var keyword (except when I'm debugging someone elses code lol) but I pay attention to types all the time
 
@SpartanDonut I broke down and bought a Wii U finally, didn't get much sleep last night cuz mario kart
 
Even then its a matter of hovering or triggering the tooltips in one way or another to figure out what something is so even then its not that bad
@Chris Nice
 
I don't mind it when the type is obvious, like if after the equals sign you say "new List<List<Tuple<string, string>>>()"
no point in typing that abomination twice
 
If you like platformers / a challenge definitely get Donkey Kong Country Tropical Freeze
 
ah nice !!! now im getting an error compiling my shoddy shader code
 
8:43 PM
That game is awesome
 
@SpartanDonut Cool, I'll save up for it, loved the Wii DK
 
Could somebody tell me how many shaders a game will typically have?
 
@AidanMueller it depends how many are needed
 
@AidanMueller nope. totally depends. but switching between shaders is expensive, so fewer is (often) better.
 
could be a small set < 10 could be a large set > 100
 
8:45 PM
@IcyDefiance What I am trying to ask, is if it is uncommon for games to use a different shader for every object.
 
yes, very uncommon
using different shaders for opaque meshes and transparent meshes might be more reasonable
especially if that transparency involves some distortion, like water often does
 
I would say so
i can render most of a scene on just one multitexturing shader
which i pass a set of texture atlases to :)
brb taking the dog out
 
Would a game usually have like a "generic" shader for most meshes that it uses?
 
yeah probably
my engine uses two shaders, one for meshes and one for sprites. and if I add a particle engine that would use a 3rd shader.
 
Could somebody please tell me what genre this would be in:
Like the music playing on their channel intro.
 
8:52 PM
I've always just called it epic music
you can search "epic music" on youtube and find mixes of similar stuff
 
Yeah.
I suppose that's the best way to describe it.
 
orchestra intro music? shrug
 
The JavaScript talk got me thinking about C# dynamic vs... well... JavaScript.
One is praised and one is shunned
 
JS feels naked and wrong, not declaring what type of variable is what
 
I probably don't know enough about either to really judge but.... whats the difference here?
 
8:55 PM
wait, which one is praised?
 
JavaScript lol
 
ohh okay.
it's probably different people doing the praising and shunning
C# users like the strict typing, so they don't like the dynamic keyword or javascript
javascript users just like javascript
 
C# has shown me the light
 
javascript users just like jquery*
:P
 
lol perhaps
 
8:56 PM
That was more of a joke but probably slightly true
You can't avoid all of JavaScript by using jquery after all
 
SO: 663k questions tagged javascript, 511k questions tagged jquery
 
Yeaaaaah
The question is whats the overlap
 
mmm
 
I'm thinking of making a new website... not sure what language I should use.
 
If we made a cake for gamedev.stackexchange, @IcyDefiance would be the icy on the cake.
 

« first day (1454 days earlier)      last day (3581 days later) »