« first day (210 days earlier)      last day (4834 days later) » 

8:00 PM
There must be some game devs on here right?
As in with us right now?
 
I made the world's worst Astroids game in Python, so for very small values of dev, you'd be right.
 
Hah
Well I can respect Python
I had a metaprogramming Q
 
I've written a number of educational games for children with disabilities
 
Because I'm too lazy to scrap google for an answer.
Does anyone know C#?
 
yes
 
8:03 PM
Have you looked at metaprogramming in C#?
 
0
Q: Is Final Fantasy X the only game in the franchise where you can swap characters in mid-battle?

Chad BirchI'm fairly sure that Final Fantasy X is the first game in the series where you were able to swap characters in and out during a fight, but I'm not certain if it's the only one. Are there any other games in the series where swapping in "inactive" characters during a battle is possible?

 
in what sense? templating?
C# has anonymous functions, why do you need to metaprogram?
 
Yes, templating, but I guess a little more.
Well, let me explain briefly.
So, to make it clear I'm working with XNA 4.0, just for XBOX dev.
 
I know C# too
 
sure
 
8:05 PM
Now there's the whole content pipeline, basically serializing data for you and handling textures, models, etc.
 
sure
 
So for some object in-game, I'd like to use files with plain text data to describe what they do in-game.
Using whatever format I please, it's not really important. We're talking JSON or YAML style
 
"what they do" is a little vague
 
Getting there.
So I don't just want the text data to describe variables within a class or things like that, I want the text file to describe exactly what the class IS
So, for example, you could interpret parts of the text file as saying a class needs a method with a certain name.
 
let's back up for a second
 
8:09 PM
K
 
normally a game works as follows: You have a graphics engine, you have a physics engine, and you have an input controller
 
Yes.
 
and then you have something which ties these all together
now your world objects are largely controlled by the physics engine and map to a component in the graphics engine
so they don't actually have methods of their own
 
sure
hmmmmm
 
in fact, usually you can just represent them as structs
 
8:11 PM
good point, let me think of an example
 
(not that you can't add methods to structs, but you know what I mean)
 
of course, i understand
sorry you're going to have to be patient for a moment
well, couldn't it be valuable to have methods in world objects that organized some result for the physics engine or game engine or whatever?
 
that kind of violates the abstraction of having a physics engine
 
say, the world object itself only knows how to consolidate its values into something usable by something else
well, this is probably apart from the physics engine
 
I understand that's tempting from an object oriented perspective, but the reality is you don't need it
 
8:14 PM
true, i know to keep that in mind
 
things shouldn't be playing with their own state
 
aha, agreed
 
rather state is something you need to perserve across the game
 
but it has one interesting application, and that is for dynamic updates
 
remember, a game is a very stateful system
 
8:15 PM
yes, but consider you have a data manager, or metadata manager
basically something that everyone goes through when they want to access data
 
@thethinman sure, you can load object definitions (usually people use XML), but usually not class definitions. Usually these definitions are just the values for a given object
 
and the reason you have that is that if some backend file that describes an object changes, the manager can transparently reload things without having to take down any part of the system
 
@thethinman I think you're getting a little ivory tower on me
 
essentially then you're writing a program to write a game
 
8:16 PM
i'm not doing anything new here, just a thought about its applciations
 
which isn't actually writing a game
 
well, i'm still writing the game.
 
well, not really
 
what i'm doing is making the game dynamic enough that live changes to data do not break it down
 
because you won't end up with a game
you'll still have to also write the game
 
8:17 PM
yes i know that
i'm okay with that
this is the backend for a game
 
so what you've really done is double your workload for no profit
 
the data support
 
its not the backend, its the interpreter
 
okay, can i give a use case then look at your points again?
 
in any regard you don't want to do this in C#
 
8:18 PM
and i agree it's the interpreter, so to say
 
that's an abuse of the statically typed language
you want something more like javascript or perl
 
But from what I've heard C# devs are getting very interested in this stuff
 
where you don't have objects as much as you have hashes
 
I've been playing with Groovy lately and have been very pleased
 
@thethinman I haven't heard much of that, and if they are they aren't worth listening to
DEATH TO GROOVY
 
8:19 PM
lol
 
I haven't been following the conversation, but C# is definitely becoming more and more dynamic.
 
Groovy is the single worst thing to happen to my life
ok, second worst
 
What with the DLR and all.
 
but still, bad
hey look guys, we can write our rails code in java, let's use that to COMPLETELY VIOLATE OUR SERVICE ABSTRACTION
2
nothing bad could possibly come of that
 
Erm, guys? Programming is that way... points towards SO
@badp Where are you?
 
8:22 PM
speaking of, I have to go fix some grails code
 
@tzenes I assume that the "brilliant" programmer you were describing yesterday is a mere blot on this record of worst things?
 
@mana Who do you think wrote the Grails code?
 
...oh.
 
still points towards SO My arm is starting to hurt.
 
maaaaaaan why can't we talk about programming-things in here
I don't understand. We talk about so much non-gaming related stuff.
 
8:25 PM
I don't mind you guys talking about it, but when it's like three or four pages worth of stuff only three or four people in here understand, it might be useful to go to SO chat.
 
Posted by Jeff Atwood on February 10th, 2011

In A Recipe to Promote your Site we noted that we would match community effort with funds:

Any community that shows sufficient effort and innovative ideas to promote their site will be offered a budget and resources to make those ideas happen. Think of it as matching funds — except we’re matching effort, innovation, resources, and ideas from the community. And it has to come from within your community. You’re the experts, not us!

We’re still in the early phases of figuring this stuff out, but we know that sponsoring community leaders to attend interesting, relevant, useful conferences is strongly reflective of our core values, and we want to get started now. …

 
I don't think this place has any real rules about topics of conversation
the idea is that its less structured on purpose
 
sorry, back
so it's advanced templating, where classes and methods for them are constructed based on data
and that data is transparently resolved is some file it was based on changes
 
@Tzenes that depends on if you're badp or not. He likes to have a different room for every topic. You're lucky you haven't been moved already
 
meaning live updates without your game even flinching
it's extremely powerful
 
8:26 PM
> If this sounds exciting to you, get started on your own community! Open a meta question asking which conferences it would make sense for someone from your community to attend — so that we can all benefit from their experience.
 
@sjohnston I have italics in here
@thethinman sure, in a dynamically typed language
 
oh snap. italics :)
 
but in a staticly typed language like C# you're talking about reflection
and that's almost always a bad idea
first you lose the ability to gaurantee data quality
next you lose the ability to debug problems
 
@tzenes well, it's not always a bad idea. If C# supports it they were implying something about what I can do.
 
@Feeds So wait, does this Gaming mods can attend E3? ;)
 
8:28 PM
@thethinman Just because a language supports something doesn't mean you should do it... C supports 'goto'
 
@tzenes If they support metaprogramming then they must support debugging for it, although I honestly don't know if that's true or not. Just seems reasonable.
Ha, don't get me started on goto.
 
@Feeds So does this mean we can get funding to send Tzenes to starcraft tourneys?
 
@thethinman they support reflection, which isn't the same as supporting metaprogramming
@sjohnston I lost my last one :(
 
@tzenes I guess the two are different. But reflection seems silly without the metaprogramming.
 
@tzenes I guess it would be more like gaming conferences, e.g. PAX, E3
 
8:30 PM
@tzenes I mean, this isn't Python we're talking about. But there's still potential.
 
Obviously you guys should send me. I'm in the best league. Bronze league.
 
And it's important that it's C# because I need that for dev on a lot of systems.
 
@thethinman they support reflection as an interface into the underlying .NET framework, it isn't exactly built into the language
 
feels seriously ignored
 
@sjohnston don't get me wrong, I'd love to head out to MLG and compete, I just dont' think I"d stand a chance
 
8:31 PM
@tzenes Fair enough. I guess I shall play with it.
@tzenes Have you fought the top 200 yet?
@tzenes I'm guessing you're the top of your diamond league :)
 
@thethinman I've played them, and even taken a game here and there, but its not the same as being able to compete
 
Tournaments are so much different from ladders.
 
@tzenes Agreed. I have a friend who is roughly in the same spot but by no measure ready. He plays Protoss and all of the Terran in top 200 crush him.
@tzenes It would be cool though, you should definitely try.
 
I think Dallas is already registered, so it'd have to be Columbus in June
 
@Mana Isn't a ladder an indication of how you'll perform in a tournament? I mean if you're not at the top of your ladder then you're probably screwed but if you are then maybe you should be considering it.
 
8:35 PM
@thethinman oh god no
 
@thethinman No.
 
@tzenes Haha, alright.
 
ladder and tournament are completely different
ladder is largely a function of how often you play
 
Hello fellow Gaming.SE users. Please accept my apologies for the delayed Town Hall "Digest"!!! I am finishing this up now and will be posting the digest to Meta shortly. Thanks for your patience!
 
not to mention that in person events are tough
 
8:36 PM
For one there's the fact that tournaments are best of 3 or 5 or 7 or whatever
 
nothing is the same as the pressure of people actually watching you there in person
 
Hmm, change in pressure
 
whereas ladders are just one game and done
 
I think my last tourney we had a couple dozen spectators and even that was rough
cost me game 2
 
Lots of things change in the second game in a row you play against a person.
 
8:36 PM
Oh, so you have competed.
 
only in small things
nothing a big as MLG
anyway, I need to get back to work
I'll talk to you all later
 
I thought you were avoiding. But I definitely get how there is no smooth transition from any tournie to MLG.
caio
 
Cheers.
 
in Town Hall Discussion on Meta Stack Overflow Chat, 30 secs ago, by The Renamed Exception
I am going to combine the two Gaming town halls into one giant Meta Town hall Digest post. If anyone objects, please let me know!
 
@Feeds Sweet, let's send tzenes to MLG!
Free PAX trips for all!
 
8:52 PM
@Brant on the surface that seems like a good idea. I might be missing something
 
@CRoss Probably a lot cheaper to register than any tech conferences, too
 
@sjohnston meh, I think B-sides is pretty cheap, they're local events
they have one or more a month according to the other Hacker News
 
I'd open up a new meta-topic for this discussion but I can't think of how to put it.
The conference stuff I mean
 
"What gaming events would best allow us to evangelize Gaming.SE?"
Seems a bit word-y
 
that's pretty good ...
we talked about it a lot on RPG (they have a huge conference scene), but we didn't get it together, and honestly I think the business didn't want to do it for a beta site. Not sure I blame them
 
8:58 PM
I've never watched MLG stuff. Could SO-Inc get giant banners that say "Go here for all your Gaming questions?"
:O Oak didn't nominate himself
 
@Noctrine Thus making the election interesting
 
you still think there's question of who will get it ?
 
That third spot, maaaaan.
 
@CRoss At the very least, it made the primary more interesting. I make no predictions of final result.
 
true, true
hmmm, @IvoFlipse tied me
 
9:05 PM
More interesting as in one of the three users who probably would have been named pro-tempore mods had the current pro-tempore mods not been elected getting it?
 
Maybe I've said this before, but... I'm bored. Entertain me!
Dumb question, when does the primary end?
 
@Powerlord Tomorrow?
 
Tomorrow.
 
Which is why I feel so bad that the digest is so late! :-(
 
It's cool bro, it's just a website.
 
9:10 PM
haha
But it's an awesome website!
 
hi-fives
 
@YiJiang: Oh, hey, I just noticed that I earned one of the badges on Gaming that the tracker watches for, but it doesn't list it on your election site.
 
Gah, NetHack is taunting me. Whenever I play Valkyrie, I end up having to kill a dozen dwarves to get mithril armor. When I play a monk, I invariably find them just lying around on level 2.
 
@sjohnston Err, duh. It's an AI, what do you expect?
 
SkyNetHack?
 
9:17 PM
@ArdaXi A malicious AI. :P
 
While the RNG is cruelly indifferent, I do not believe it to be outright malicious.
 
@sjohnston Have you looked at the code to see if really is random? :)
 
As they say, Nethack doesn't care if you live or die, but SLASH'EM wants you dead.
 
@Mana I did that just for you.
 
@Powerlord No, I have (mostly) avoided looking at source code. Down that road lies madness
 
9:19 PM
@Arda Dilbert did it better but that was one of the better XKCDs
I was a pretty big fan of XKCD for about the first 400 comics
 
I have 3 XKCD comics hanging in my office. That's not one of them.
 
@Mana I am inclined to agree with you. Some gems have been in the mud since then, however.
 
Lets see if I can find my favorite 3.
 
@Powerlord Hmm, that was the moment I started to realise xkcd was declining.
 
9:22 PM
I think one of my favourites is this one
 
@ArdaXi I honestly feel it's rather unreasonable to expect someone to be amazing 3 days a week. A good comic once in a while is all I expect from prolific web-comickers
 
Of course, the last is the best, and likely most well-known.
 
Err.
Great minds think alike.
 
Those are the 3 hanging in my office. :D
 
9:23 PM
@sjohnston If that's the case then Randall shouldn't be posting comics 3 days a week.
 
I also like the inescapable cloverleaf. I have a vectorised print of it somewhere.
 
The middle one is only funny if you realize they're referring to computer programming...
 
I think the quality of XKCD would improve greatly if he took a break or changed his schedule.
 
@Mana s/XKCD/xkcd/g (I know, I'm pedantic)
 
@Mana Yes, well, if you post once a week or less, you get considerably less traffic. I don't blame him for trying to make a living. Even the worst comic in the world only takes 30 seconds of my time
 
9:25 PM
I do like others like SMBC better though.
 
girlgeniusonline.com <-- Speaking of comics, am I the only one who reads this one?
 
did I @CRoss?
then someone must have been on a downvote spree
 
@Powerlord I'm aware of it and read a few panels sometimes but don't follow it
 
@Mana Really? Why not? >:O
 
@Powerlord shrug I find it more entertaining keeping up with mspaintadventures.com
 
9:29 PM
they only reason to send anyone from Gaming to a game conference is to tell others about it on Meta or a blog post, which would be a good thing for traffic
 
@Mana Are you knocking Phil Foglio's Magnum Opus?! >:O
 
7 days a week, consistently funny/shocking/interesting
 
but since we're in competition with just about every other game site out there... I don't think there's much to gain from advertising
 
What the hell, why do I have 19 upvotes in the election?
 
because it would be sad if you had less than your age?
 
9:31 PM
@ArdaXi I could go home really quickly and downvote you if it'd make you happy.
 
@IvoFlipse :-(
 
@Ivo I don't get what you mean by we wouldn't gain much from advertising because of being in competition.
 
because who would spread the word?
 
Wait... my upvotes:age ratio is better than pretty much anyone else's here, except Grace Note that is.
 
@ArdaXi Hey wait, being the oldest person in the mod election (I think), that puts me at a major disadvantage in that equation.
 
9:32 PM
if we want word of mouth advertisement, you have to get retweeted or mentioned on Reddit (and be worth it!)
 
@Powerlord Aye.
 
@ArdaXi GET OFF MY LAWN!
 
Grace's ratio is somewhere between 2 and 3, and mine is 1.18
 
Just because I'm twice your age, you're inventing calculations to make me look bad.
 
9:35 PM
(Actually, I don't remember Arda's age)
 
@Powerlord That's enough thinking for one day, old man.
@Powerlord 16
 
Yeah, I'll be 32 in... 3 weeks and 2 days.
 
@ArdaXi pizza.
 
Man @ArdaXi makes me feel old...
 
@Powerlord Well then, close enough to be precisely twice my age.
@badp I don't get it.
@IvoFlipse Glad to help.
 
9:37 PM
@ArdaXi what's not to get about pizza.
 
Pizza sounds good.
 
@badp The actual edible part.
 
I think I'll eat pizza for dinner.
 
Juan, Ivo, badp, and C. Ross all have more upvotes than age.
 
Hey @GraceNote. Help me, they're bullying me again :(
 
9:38 PM
@Arda It's hard for me to help you there when yesterday I had as a Favorite Tag.
 
@ArdaXi Now go away or I shall taunt you a second time!
 
THEY'RE ALL AGAINST ME!
 
I just have a load of downvotes too :P
 
(bonus points if you can name the movie!)
 
@Powerlord Is there someone else I can talk to?
@Powerlord Holy Grail, duh.
Ahem.
Damn, wrong one.
Oh, no, it isn't.
 
9:40 PM
@ArdaXi No one expects the Spanish Inquisition!
 
@Powerlord I did.
 
Speaking of which, I've never played Monty Python's Complete Waste of Time.
 
Monty Python's Complete Waste of Time is a collection of minigames, screen savers, desktop wallpaper and icons for Mac OS System 7, DOS and Windows. The content is drawn primarily from the Monty Python's Flying Circus TV series. It also features specially-written and recorded interstitial and linking material created by some of the Python members and Secret Policeman's Ball producer Martin Lewis. Overall producer was Bob Ezrin. In 1995, it won the CODiE Award for "Best Strategy Program" from the Software Publishers Association. The CD-Rom was named after a line in Life of Brian, in whi...
Oh wow, it's even a real thing.
 
@ArdaXi You thought I was joking?
 
@Powerlord Yes.
 
9:43 PM
Monty Python & the Quest for the Holy Grail is an adventure game created by 7th Level in 1996 for Windows. The game is based on the 1975 film Monty Python and the Holy Grail and was the second of three Monty Python games created by 7th Level. Aesthetics The game aesthetics are a mixture of photo realistic rendering and the comic style of Terry Gilliam. The objective is to move through the world and collect a series of objects in order to cross the bridge of death. The game also contains a series of sketches and audio clips not present in the film, including an alternative reason for the ...
There was a Holy Grail game, too!
 
Oh wow.
I'm still confused by how old this community is, on average. For a subject like gaming, you'd expect more youngsters.
 
I don't wanna grow up, I want to be a Toys 'R Us kid! (mmm, 80s references)
 
I think it's because of the relationship to Stack Overflow.
 
@Powerlord What's an 80s?
 
@ArdaXi A long time ago, there was a time period known as the "1980s"
 
9:47 PM
@Powerlord That was like a century ago, right.
 
The average age of the community is 29.
I wonder what the breakdown is
 
@Noctrine I could take that completely out of context and say "Red Ring of Death"
 
Got to be a lot of old folk then.
 
I mean, anything over 20 has to be like... really old, right?
 
9:49 PM
Just some people that list their ages as like 90.
 
Everyone remember to Game On!
 
that video amuses the heck out of me
much better than "Date my Avatar"
 
@CRoss Really? I think I preferred Date my Avatar. And if people don't know what we're talking about...
The image they use for that is just wrong. :D
 
in Town Hall Discussion on Meta Stack Overflow Chat, 3 mins ago, by The Renamed Exception
I was having some trouble concentrating on the Gaming town hall chat digest. Music wasn't helping, in fact it was making it worse. Then I had an idea... now I'm listening to video game music and it's going much faster!
If anyone wants to follow my progress realtime, there's a google doc available
 
@Josh Why would you listen to anything but video game music?!
 
9:52 PM
I really doubt there are 15 90 year olds on this site.
 
linky?
 
@Powerlord you mean you don't listen to Symphonic Rock while you game?
 
0
Q: Trying to remember the name of an old game from the 90s

FlammyThe game is about a kid whose dog was stolen by ?aliens? or something of the sort. And if my memory serves me right, there was something about a tree house and having a bucket as a helmet and some other toy guns. So the kid sets out to search for his lost dog and ends up deep in the ocean where I...

 
@Powerlord I don't know!!! I have repented ;-)
 
9:52 PM
@CRoss No, and I'm insulted you'd even suggest that.
@Feeds Commander Keen
I don't know if that's right or not, but I'm too lazy to research it.
 
@Powerlord I prefer Game On really.
 
It's Heart of Darkness
 
@Noctrine Never played that one.
 
me neither
Seems relatively interesting though (in that it is a game)
 
oh god tvtropes AAAAAAAAaaaaaahhhhhhhnnnnn........*pop*
 
9:58 PM
You know what I think? Bacon.
 
^ my productivity for the day
 
Oops.
 
TVTropes isn't blocked where I work?! :O
 
Luckily i'm about to go home :p
 
I have another 30 minutes before I can go home.
 
9:58 PM
@Josh I am so going to be exposed.
 
@ArdaXi LOL
 
@ArdaXi Lets see who Arda really is...
pulls off Arda's mask
 
Ouch!
 
Old man Phillips?!
 
And that is not what I meant.
Why doesn't anyone like me? sobs
 
9:59 PM
All I saw was "Anonymous User 2" :-)
 

« first day (210 days earlier)      last day (4834 days later) »