« first day (914 days earlier)      last day (4109 days later) » 

1:04 AM
0
Q: What does one look at before answering a question?

Vaughan HiltsI'm curious - I see a lot of questions that go unanswered on the front page, some of my own, some of others, and I'm really wondering - when the community is going through the index page to take time off their hands to pick questions to answer... what do you like for?

 
 
2 hours later…
3:25 AM
lol hey guys, look what I found on freelancer
kalimad 9 hours ago
i'm perfect this work, and honestly my work completed so if you want to interst me plz pm me thank you
not to mention he asked for 1000$
and apparently would take him 365 days to do the job...
well, at least he has a clear dominance over the english language
going now thou, cya
 
@Madcowe Hired.
 
3:44 AM
0
Q: gamedev.stackexchange: logo info

brnnnrsmssnthe logo of gamedev.stackexchange is of interest to me. specifically does anyone know who designed it? how long ago it was made? and i am also curious how the design came about. i ask because for some years i have had a logo design built around that concept. i am planning on using my design as a...

 
I asked in JavaScript, but maybe we got some socket.IO people here too. Is the socket.io loop for each of the clients asynchronous ? That would take away a lot of hassle with creating callback loops for all the units to keep the tread from blocking to much
 
 
2 hours later…
5:59 AM
nothing in javascript is asynchronous in sense of multithreading, execution of your handler code bloks execution of other stuff, but the loop that wait for messages itself doesnt
 
 
2 hours later…
8:09 AM
@OliverSchöning
http://gamedev.stackexchange.com/questions/48693/is-the-socket-io-client-loop-asynchronous

if you do this, and then somewhere you will write while (true) { } your callback will never be executed
 
 
2 hours later…
9:45 AM
@Kikaimaru I have a lot to learn master yoda :)
I am starting to wonder if a lot of people started like me, or just somehow instantly understood it all.. Sigh. Thx for the tip, can you tell me why it would never be executed rather then after the while?
 
9:56 AM
@OliverSchöning well because there is only one thread that executes your code, and your code is currently in infinite while (true) { } loop, so it cant do anything else, like handle callbacks
it can be confusing since in c# such callbacks are in separate threads
everything in nodejs expects you to return control from your code back to node, you have to just setup handlers and some basic stuff
 
Well, I mean I know that a While Loop inside the general node.js would be blocking. But I though the socket.io clients them selves are asyncronus and sort of like child processes
 
even when you write game in javascript, you dont write infinite loop, you write setTimeout(loop, 1/desiredfps) (or requestanimationframe)
nope, i dont think thats even possible in node (sharing stuff between other, thread, node whatever) - i mean there must be libraries for it
 
I know :), but for pathfinding I might have to do a while loop to itterate over all nodes. I would NEVER do a game loop in while in JavaScript LOL, that much I do know
 
github.com/Kikaimaru/GrindFest here you can look on my javascript (typescript) mmorpg :)
 
Afaik node.js runs a main loop, and a I/O one that is the asynchronous one
Cheers
I found this wonderful SO answer about node scaling. sec
This one.
http://stackoverflow.com/questions/10773564/which-would-be-better-for-concurrent-tasks-on-node-js-fibers-web-workers-or-t
Are modules a good idea to use with node.js? it's like using src = "link" on a website?
 
10:09 AM
@OliverSchöning i dont know i think most people that use nodejs are crazy
@OliverSchöning i dont think you can use socket.io without modules, can you?
it can handle basic stuff like serving static websites very fast, and that scenario is scalable, but it wont help scale anyting complex
 
Just let me have this okay!
If Node.js fails, ill learn Erlang or C# :p
 
well i use nodejs because its easiest way to use websockets :)
 
I am not ready to learn an additional language at the moment, Node.js is very convinient, and unless I create THE KILL MMORPGFPSRTS it won be a scale proble for now
won't be*
I know to little about other approaches to say anything definitve about -easiest web-socket approach- But I enjoy it so far, I think that's pretty cheesy and important for now ^^
I found Node.JS because of Construct2 some time ago, Event based Editor, Event Based Server. Seemed fitting :)
 
except for javascript, node is ok :)
 
@Kikaimaru lmao. But the Turtle won against the hare in the end you know. (If you got that story in your country? lol)
 
10:19 AM
yes but the turtle was just slow, not retarted
 
JS isn't retarded
brainfuck is retarded
 
Let the flame war begin
 
retards cannot accomplish simple tasks
(whoa, that would include Java too)
 
and c/c++ too
 
@Kikaimaru not at all
 
10:21 AM
sure :)
 
simple tasks in C++ are simple
 
like reading an xml?
compared to java or c#?
or javascript
 
since when is reading xml a simple task?
it is one of the most bloated representations of data ever made
 
ok, so reading json
and what is your simple task?
 
Isnt C++ syntax "kinda" similar to JS ? Java similar syntax t C stuff -> Javascript similar to Java syntax
 
10:22 AM
reading json is simple
 
is it like... calling one method, like in javascript?
 
@Kikaimaru data transforms, mostly
 
what do you mean
 
parsing custom formats into data structures, for example
 
and why you cant do that in java?
 
10:25 AM
now where did I say that?
 
retards cannot accomplish simple tasks

(whoa, that would include Java too)
 
ah, right
well, it is obviously possible, it just involves making the whole thing a complex task
 
not that saing that in c++ its easier would be different, i wouldnt agree with that either
@OliverSchöning c#, java and c++ are much more similar then javascript to any of those
 
C basically allows fread'ing into a struct
beat that :D
(surely padding and alignment has to be managed manually but it's just two additional lines of code, usually)
 
C can makes Game Boy color games too.
 
10:27 AM
well java has reflection that allows you to read any binary format to your classes, its more complex code, but you dont have write it again and again
 
@Kikaimaru exactly, it's more complex
not a simple task, not fast
ok brb
lunch :)
 
I got like 30 tabs open again, reading time! And this talk goes over my head. Laters!
 
 
1 hour later…
11:42 AM
my hunch says there's some punch after lunch, during crunch. and I'm back on stack
 
 
3 hours later…
3:10 PM
Played DotA 2 for the first time. The interface is too noisy (icons are art, not icons; icons should be immediately recognizable for what they are), having to walk all the way home or pay to go home are horrible combined with losing gold if you die. Courier units, creep denial... there are just so many unnecessary things in that game.
I will play it some more to give it a fair chance, but I don't hold a lot of hope for it.
 
I think it could be argued that (with the exception of the icon issue) the things you find unnecessary are rather important
 
from a game design perspective, I disagree
they are not "core" features
both DotA and LoL have the same core: battles between vastly disparate heroes
both have intense team battles, tactics and strategy.
 
I find LoL rather simple and lacking in tactics and strategy compared to DotA but I guess I don't really play on a high level in either so my opinion may not matter :)
 
haha :)
 
Losing gold when you die will encourage you to be careful, not die, make wiser decisions because the penalty for death is much greater
 
3:16 PM
but that makes the game less likely to produce close games
more games end in a complete rout because of that
I'd rather have more close games that only have occasional close games.
what I find LoL has less of is "technique"
 
I've had many "huge comebacks" in dota. By having the right heros, persisting, etc. You can do it. The problem is everyone rages and gives up and end up throwing the match
Sure you may be getting ganked a lot... but if you win team fights you'll come out ahead
 
if you're accustomed to playing a game that needs a ton of technique, it's not hard to imagine why suddenly not needing it would be annoying
 
True
And that's probably my problem. I started on Dota, moved to HoN, and then LoL only to find it dull =/
 
heh
it's like the difference between Warzone 2100 and Starcraft
 
Though I think part of the problem there is the limited hero pool
 
3:18 PM
Warzone 2100 lets you create your own units from parts
 
When you get better with the lasthit/deny mechanic, you find that the 50 gold per creep can get you anywhere you need to be
 
it has counter-spotting artillery; arty that sees incoming shots, and fires at where they must have come from.
wheras starcraft has only 9 units per races with 3 races
starcraft is a much simpler game, but it retains the depth of warzone without all the massive amount of extra stuff
and guess which was more popular
 
Here's where your argument fails. LoL doesn't retain the depth (for me)
 
I doubt DotA 2 will ever reach the popularity of LoL, though I am sure it will do well enough to survive, which is nice because variety in available games is a good thing
 
I don't know if others agree but thats how I feel
 
3:20 PM
but you admit not having played it enough
I'm level 18 in LoL now, and I'm finding it great
 
Well, call of duty is popular, but not exactly better ;)
 
but starcraft IS better than most RTSs
sometimes popular games are good. just not always.
:)
 
I don't remember what level I am. Probably not quite level 18 but I've played it enough to get a good impression of it.
What I admitted to was not playing at a professional level :)
 
:D
 
Hmmm
is there any view profile option on the LoL website?
I wanted to check my level xD
according to LoLKing.net I am level 11
 
3:30 PM
I'm 23-ish right now
haven't played in two months
 
I haven't played in four
 
3:50 PM
yes there is
or not
I don't see it
I can look you up if you have your summoner name
after it patches
 
so ive written typescript reference generator, it regex parses typescript files and looks up for class dependencies so it know order in which it should output files...
aaaaaaaaaaand it doesnt work, since i forgot that in typescript you can have functions outside of classes referencing classes....
well thats not possible in c# so its antipattern anyway :)
 
In C# you can have Class A have a reference to Class B. Or are you referring to a function that doesn't exist inside a class at all?
 
yes the second one
 
Gotcha :)
 
GameSession.itemDrop.addListener((msg: ItemDropMessage) => {
    console.log("GameSession.itemDrop: ", msg.itemId);
 
3:57 PM
Wrap that in a class
 
i have something like this outside of any class, and sadly its run before GameSession object is created
 
yes but then i will have to call it from somewhere
i fear that i wont be able to write regex that would find this... :)
i dont even know in what class i should write stuff like this
when i get packet that item drops somewhere in world, or that mob is visible somewhere
well in static contstructor of Mob and Drop component would do it
but dont forget that typescript doesnt have static constructor! :)
 
Todders man I can look you up on LoL if you want. just need your summoner name
 
4:46 PM
I looked it up. I'm level 11. Thanks :)
 
cool :)
I'm having a load of fun with Twitch.
the plague rat guy
and Ziggs the bomb guy is free for a little while longer. will probably have to buy him
 
I was pretty darn good with Blitzcrank
 
5:01 PM
heh me too
he's the most banned character in draft pick :)
 
Haha
There was another dude... Jarvus maybe?
I can't recall
And then of course Teemo
 
skip forward to 4:42
you'll see an amazing thing.
 
oh Teemo, I remember playing Ashe and when facing Teemo the first time on the same lane, "wtf, how did I just die"
 
teemo is really annoying
I like Ashe, twitch, sona, soraka, riggs, morgana
I prefer support, or ranged carries
oh and blitzcrank because i like being an initiator
 
hay, I found an "entity framework designer" by microsoft on my PC
 
user4704
5:05 PM
Yeah.
 
user4704
That's a thing.
 
can I use it to design my entity framework? :D
 
user4704
Heh.
 
hahah
 
user4704
The MS EF is a really icky ORM service, mostly designed for ASP.NET I think.
 
5:06 PM
I'm actually not sure why it was there
 
so it has been requested that I make Unreal Engine 3 support 8P splitscreen for local machine testing of 4v4
 
I don't remember installing it
and it didn't ask for anything else to be removed
 
I'm thinking this might be really hard, after looking at the viewport code a little. But I'll keep looking maybe it's not so bad
 
user4704
I think it installs as part of some VS, or related SDK, install
 
perhaps it came with VC 2012
not sure why it should but MS often likes things this way, I suppose
 
5:23 PM
yeah, EF is an ORM, not E/C pattern
since "entity" is the most overloaded word ever
almost as badly as "object"
we don't have enough synonyms for "thing"
It is part of the base .NET distribution because of LINQ
@almo @ToddersLegrande I have an obsession with Wukong in LoL.
 
@Jimmy both aren't as good as people think :P
 
well, yes. dynamic SQL always screws things up for me
 
Cho'Gath was were I was when I was active
 
but I can see it working for some use cases
 
I am looking at it working quite often
it doesn't make it much better
 
5:28 PM
the issue is basically that a lot of developers are tempted to use ORM frameworks as a crutch
 
it just means that the benefits outweigh the costs, or that it seems so
 
and when their query automagically happens to start running slow
they can't understand what is going on
 
@Jimmy same thing goes with E/C-systems, wouldn't you say?
 
@snake5 same thing goes for any leaky abstraction
 
yeah, kind of
but all abstractions are leaky
 
5:29 PM
you can't just paper over the fact that you're using a relational database 100%
yes, but ORMs are especially leaky
 
the only difference is time
yeah, they are
 
for E/C systems, I feel like it's more that people don't even understand what the purpose is, they just want to implement it
judging by the questions here
 
I've been writing SQL queries for a somewhat complex system recently and I don't really see many problems
@Jimmy yeah, exactly
 
SQL is fine for what it does
the main issue is that SQL databases themselves are not inherently horizontally scalable
not
 
horizontally?
 
5:31 PM
well, MySQL is always the ugly child in the family
meaning, sharding across multiple physical hosts
a lot of the NoSQL solutions were designed from the ground up to be sharded easily, and they give up a lot of features in order to get the distributed consistency correct.
 
ah
yeah, that kind of stuff is somewhat easy there
but they do give up a lot
from what I've seen
 
@Jimmy Wukong seems pretty good.
 
@Almo Wukong loses lane versus any bruiser
pretty hard versus lane bullies like Fiora or Jax
but his teamfight potential is pretty high, and he can built really good hybrid AD/tank since he has built-in armor and aspd steroids
 
you see the youtube vid i posted up there?
 
yeah I saw that game earlier
 
5:36 PM
really funny thing late game in a LoL match
 
you should also watch the GSG heimerdinger game when you have the chance
happened very recently
 
ok will look for that
hmm
I don't see which vid that might be
if you can drop me a link that would help
 
thanks
 
the casting is hilarious; one caster is like 'omg omg omg its a heimerdinger is this really happening omg" and the other one is like, "yes." completely deadpan
 
5:45 PM
man it seems like half the time I try to migrate a non-game-specific programming question to SO the "user is blocked from asking questions"
2
it feels like people who ask bad programming questions repeatedly get suspended from there then come here to dump their questions that are only related because they happen to be working on games
 
That's been my experience a few times as well.
 
so you just close the question when that happens?
 
6:25 PM
if you try to migrate it, it closes as off topic and spits out a warning that says they're blocked
I've reopened a few in the past (just so they're not left out in the cold), but I think I'm going to stop doing that
 
yeah, I don't think we want to be a foster home for convicted SO felons.
 
That...is an interesting image....
 
 
1 hour later…
7:36 PM
ok my wife now has more expensive headphones than either of my two sets
and they are awesome. I'd still get Grados, but she doesn't find them comfortable
 
I'm not sure I can tell the difference
 
between what
 
"decent" audio and "great" audio
 
well, there are different levels. there's decent audio, there's great audio, then there's audiophile audio which is indistinguishable from great audio unless you put an oscilloscope on it
I do blinded testing
 
I can only really notice particularly bad audio. Like the white earbuds that come with ipods.
 
7:45 PM
for example, in a blinded test, I could not tell the difference between a CD and 256 kbps compressed AAC audio.
audiophiles fool themselves through massive confirmation bias
for example, there was a test comparing speaker wire costing thousands of dollars and wire hangers for connecting the speakers to the head unit
 
I've got a friend who I repeatedly get into arguments with about Spotify Standards 160kbps audio and how much worse it sounds than Youtube's 192kbps audio or the 300~kbps audio he gets on CDs.
 
they were indistinguishable
if he can pass a blinded test on it, then I'll believe him
 
Had to point out that he is using one busted, old cheap, speaker and his audio driver was set to it's lowest level so there was no way he could be a valid judge.
 
heh
 
Also, he bought Beats.
 
7:50 PM
lol
My new phone came with a "Beats" mode
I have yet to turn it on to see how it sounds
 
Beats headphones are comfortable, but bass-heavy
at least the two models I tried were
I like neutral sound, so I like Grados a lot
and Etymotic for in-ear and sound blockage
since grados are open and don't block any sound at all
 
I bought a wireless samsung... thing... and its awful base heavy even without bass mode being turned on. (I wanted a bluetooth wireless system on a budget so that was it)
I think it was this model - it was on sale at Best Buy and I had gift cards so I came out pretty well so the sound quality doesn't bother me too much. Works great for what I need at least
 
Also I find it impossible to judge speaker quality in the store
 
yeah, it's difficult to judge speaker quality at a store
 
Yeah.
I'll upgrade to something nice one day
 
8:00 PM
unless it's a dedicated audio store, even then their room is much more set up for sound than your room is
 
Most stores are purposely setup like that, they'll try and sell you on whatever they have the best margins on.
 
yeah
 
Other speaker will be in locations that aren't best for hearing, or they'll purposefully use poor audio or other tricks for degrading the signal.
 
We got a really good deal from a high-end audio shop on some of their low-end stuff: $1k for amp/receiver, $2k for speakers and $950 for a sub. great, great system.
they had $24k speakers in that joint
I doubt I would ever spend that on speakers
 
TVs are done the same, lot of stores will mess with the settings or use mass splitters on TVs that are next to the TVs that they want to sell. So they'll look better in comparison.
 
8:01 PM
they're getting into the oscilloscope territory, I think
yeah
 
I spent, like, 100ish on my speakers :(
 
I bring my own source to tv shops
playstation with some BluRay movies
I also need to test for input latency, so I use Rock Band's calibrator
 
8:46 PM
I just stick with LG or Samsung for TVs or Monitors and I am always happy
 
:)
We have a Sony, which is great except its input latency is about 70 ms :(
can't play Tekken on it
 
ick
I seem to play Street Fighter 4 well enough. (as well as I can anyway)
In the challenge mode I pull off the combos fairly easily but the guy always blocks. Probably means I'm not doing them quick enough but thats my problem not the TV
I may one day buy an arcade stick for it.... we'll see
 
When you get used to it, you can do combos effectively enough, but I don't like the idea of a 6-frame jab already being halfway to my face before I see the first frame of its animation.
 
yeah that would be rough
I beat "Medium Hard" arcade mode fairly painlessly with Blanka last night. I felt quite accomplished.
 
:)
 
8:55 PM
2D fighters are so different than 3D fighters like Soul Callibur - quite the learning curve
 
yeah
though I find Tekken to be fairly close to 2d fighters in feel
I'm a Astaroth player in SC
I love the extreme chars
Chun Li is my char for SFIICE (the best edition)
I liked the PS2 streetfighter collection that had several versions, and you could pick specific versions. Like I'd take IIChamp Edition Chun Li against World Warrior characters
 
Oh cool
 
I don't like accidentally throwing fireballs in WW
 
I've considered getting MVC 3. It seems pretty highly recommended
 
MVC = ?
you mean the microsoft tech?
 
8:58 PM
Marvel vs Capcom 3
 
oh that right
I used to play Way of the Exploding Fist on the C64 :)
 
Guilty Gear / BlazBlue is where its at :)
 
Outside of the occasional rental for the SNES, including Shaq Fu, Soul Calibur 2 was my first serious foray into fighting games. The Soul Calibur series was then the only one I played until I got SSF4 this last year.
Didn't get Soul Calibur 5 though. I've been thinking about that one too
 
SC5 was a letdown for me after 4. Feels like the combat got considerably worse. Likewise with MvC3, but thats more of a graphical thing for me. There is soo much going on in the environment I don't pay attention, as opposed to MvC2. Also, 2 felt more fluid, not that 3 doesn't.
 
I can't really parse the screen in either MvC 2 or 3
 
9:03 PM
SC2 was a great game
hahah yeah MvC is quite noisy
I'd be on Tekken 6 for sure if I didn't have a laggy tv
played every tekken from 2 to 5
played 3 a LOT
my wife picked Dr. B on T3
so part of my strategy includes being VERY good at hitting people who are on the ground
Dr. B was a weirdo who would fall onto the ground if you pushed back, and would not get up unless you hit a certain key. he'd just roll around on the ground
 
Freaking Gon.
 
hahah Gon yeah :)
I'm a Lei Wulong expert
also play some Law, Jun/Asuka kazama, and Jack. I knew all of Gun Jack's gun moves :)
oh and King
 
I could never get into tekken
 
On T4 I learned most of his multi-throws
 
the rhythm is really weird
 
9:09 PM
I did Tekken since for 3d games it's the most like SF2
no block button
 
like, the combo windows seem strict and there's a lot of "follow-through" compared to other games
 
the combo windows have different levels of strict
there's a training mode where your char is light or dark if you're still in a combo window
so you can learn it more easily
Oh yeah, and Anna Williams
 
The thing about the SC series is combing seemed much more fluid and natural compared to SSF4, though maybe I was doing it wrong.
 
I would agree with that
 
Do any other fighting games come close?
 
9:14 PM
Killer Instinct? :P
"the game where it's possible to accidentally mash buttons into instant kill"
 
Haha. Maybe a little less forgiving than that.
 
well, Maxi comes pretty close
 
That guy...
 
Killer Instinct... yuk. Yeah, Maxi is a bit of a basher.
 
I love Mitsurugis style
 
9:46 PM
I like Bridget's style
no homo.
Guilty Gear does a great job of "MvC-like tempo" matched with varied mechanics
Bridget's moveset consists of really quick dash/escapes coupled with being able to control his yoyo/stuffed bear separately from himself.
 
or Eddie also has badass mechanics
Eddie's special moves are basic arrow + buttonpress sequences
his shadow's special moves are arrows + buttonrelease sequences
controlling them both at once is supremely satisfying once your mind becomes used to the concept
 
my main tekken char. youtube.com/watch?v=k9WpXnOUSZc
5 stances for difference moves, plus the 4 configurations of lying on the ground give different moves
all in addition to the normal stance
with ways from going from one stance to another
 
My brain doesn't really comprehend stances very well
Luckily Maxi is the stances guy in SC
 
:D
 
10:10 PM
1
Q: Aligning bullet's position in Asteroid Game

Moaz ELdeenI'm writing an asteroid game and I would like to align the bullets on the ship's tip. I also want when the ship fires, the bullet gets the same orientation(angle, direction) of the ship and also be fired at a different velocity. I'm drawing the ship by the following code: gl::drawLine(Vec2f(-43...

Can someone explain how this bit makes sense in relation to this answer? I assume my vector math is the problem...
angle = atan2 (y, x);
returns its orientation towards (0, 0)
 
yeah it seems wrong to me
 
ok
glad I'm not the only one
I would assume you just take the current rotation angle of the object
I don't know why he is using the sprites origin and going from there
Yeah I don't get it
 
10:40 PM
Looked at the expanded comments to see this image: i.imgur.com/g7OM3.jpg
It makes MORE sense but X and Y are not the ships origin if I'm understanding correctly. X and Y should be the X and Y coordinates of the spawning point.
 
that explains a lot
 
yeah it sounds like his coordinates are ship-centered
and x,y is the tip of the ship
which means he should already have the angle already and there's really no need for atan2
 
ok
right
 

« first day (914 days earlier)      last day (4109 days later) »