« first day (1275 days earlier)      last day (4039 days later) » 

01:00
icy's pretty rich
BUT
not bill gates-rich
Disappointment.
He lives here.
well
that's pretty bill-gates-rich
01:00
I'm not joking
lol technically bill gates is so rich he can't give a shit about how rich he is anymore
Forbes #1 rich gai
Bills Face: :|
there is no "can't buy that" for him
^ Before
After: :>>>>>>>>>
When he goes to number 2
:|
so his amount of money basically overflowed
01:01
I used to want to be rich, and I stopped trying.
but instead of going back at min val
it just became the constant "A lot of money"
-9123408142908492300934210981423
is his finance
@Grey what was the reason for change in your mind?
@Grey probably, if it overflowed 4 times or so
@BlueBug It would be nice, but it's not my goal anymore.
01:02
Probably the lack of money, @BlueBug :P
^ this
how can getting rich not be a good goal
It's a good goal
getting rich means you get stuff for yourself
and spending stuff on your own ass is the best thing you can do in this life
"stop trying" "start doing"
01:03
It's kind of fun to look forward to stuff though.
can you start to be rich?
@BlueBug Im rich
Already, actually.
I think for most people getting rich is one of those achievements you look at and go "Oh man. That one! I'll go for that one!"
I am itch, but no rich.
Being rich means being able to generate assets on demand IMO
01:04
and then somewhere along the line they think "Well.. it's a bit hard. Maybe I'll choose another one for now".
Having stagnant money is a risk
being rich is being able to not consider money to be a factor in anything
I should say wealth actually then being rich. Any one can be rich, short-term
knowing you'll be able to afford anything anytime
What Alex said :P
01:05
But being wealthy is generating assets on demand and eliminating risk.
Wins a lot of money
well
even someone who dies of hunger
also, on an unrelated note. StarCraft 2's Element TD is pretty fun.
Has no skill to do anything with it except spend it
but has 253463463465 acres of land
is considered to be wealthy
actually... I think u can be bill-gates-rich if you are obsessed enough, just like how you can be a good programmer. or not maybe just rich wealthy enough.
01:06
You are rich but you are not wealthy.
@BlueBug I'm just living right now. I have goals but being rich isn't the focus right now.
Learning.
let me know how you feel in a few years
Oh when I'm a student?
Everything changes when you realize that you have to live with what you've sown. You become ambitious, I know lol.
after you've started seeing how nice it is to have money, and how bad it is to not have them
Honestly, though. I'm 23 now. Having more money than I can spend would solve pretty much every problem I'm facing right now.
:v
01:08
@Leathe ikr
money is so awesome
@AlexM. Making money is nice lol, but I'm not rushing anything. :/
@AlexM. Amen.
If it comes it comes lol, Its not my "PRIMARY TARGET"
@Grey just be sure to make a priority queue with these stuffs
It's broke
01:08
@Grey how old are you?
due to gd.se overflow
@Leathe 14 sir.
14? really?
being crazy about money and trying to get as rich as possible is a great goal at 20 years
01:09
Well, so yeah. Getting money honestly shouldn't be your primary target.
@BLUEBUG YERSS!
getting married at 20 is a fucking bad goal man
that's what I'm suggesting @Grey
@Grey R u serious? 14?
@Bluebug 1999
June
I don't really see as "getting married" ever to be a goal for me.
01:10
@Leathe bs. It should be a goal man.
@Leathe it is for me, but after I'm done buying all of the shit I want
and I need an inheritor for everything
wow u r going to be good by the age 20 then. so jelly. Maybe you have a shoot to be bill-gates-rich; smart people become rich.
Well, here I'm defining a goal as something you're actively going for, all the time
@AlexM. I agree, but my plan is to -> achieve most of my goals -> settle down so I wont be a hermit -> family -> END GAME NANANANANNANANANANA
@BlueBug idk. I hope so. Again I don't want to set myself up for failure lol.
also, marriage isn't necessary for a healthy life/relationship/whatevertheFU--
01:11
I'm not talking about lifetime goals @Leathe
@Leathe I used to want to be single all my life, but that changed. I just don't want it to interfere with my goals in life.
Oh, @Grey I don't want to be single my whole life
one's lifetime goal should be to contribute as much in whatever areas he can, so the next generation can take over and contribute further
this should be invariable, for everyone
01:12
^^^^^^
sure
but still. marriage still isn't necessary
otherwise they're scum who do not contribute to humankind's progress
and could safely be garbage collected
I'm talking about marriage as in: actual marriage. Getting married in a church/whatever
uh
marriage in the church is just for the show you know
which definitely isn't necessary for <insert the stuff you just said>
yeah, I do :P
I just used that as an example because it's the most common
or most known.
01:14
the marriage you go through at the local official is the real deal
the one that also gives you various benefits from the state
this depends from country to country
exactly :P
here there are other ways of providing those benefits
most girls want the wedding. If you want to just finish ur wedding at the local office, then you should go gay.
what
Collision detection is working better now though there are some goofy edge cases I've got to look into
@ToddersLegrande can you marry collision detection
@BlueBug if you mean the party after the official stuff, yeah, that's the best part
01:16
many gay people do wedding/simple office marriage. They seem to be content with being legally together.
if you mean the church bullshit, then please get your christian ass out of here
or whatever religion you are part of
@AlexM. I don't believe that's legal, no.
what isn't legal?
no i meant the fancy wedding u know. White dress, flowers, and stuff.
01:17
Marrying collision detection
ITS PHYSCIALL IMMORAL
I wonder what benefits you would get from marrying collision detection
sadsadtyyadsday
@ToddersLegrande damn, and here I was hoping I'd be able to
@BlueBug that's the party
01:18
Todders is the best his game is the best. best game award
Badged.
Not so sure as I am from Asia. Don't girls want fancy wedding? Not party wedding.
they just want it to look fancy
it depends what you think of when you hear party
@Todders Moving platforms next?
I understand party to be any sort of special celebration
not some crazy alcoholic gangbang spree
01:19
@Grey I dunno
@AlexM. That reminds me...
I am already married hasherr.
Ha, to whom?
oooh, crazy alcoholic gangbang spree
where do I sign up
@hasherr my wife
01:19
Who's your wife?
@hasherr the one I'm married to
<redacted>
Its a computer.
@Todders NDA
@ToddersLegrande lol
@Grey high five
01:20
GET CORPORATE OVER HERE NAO
REDACT THAT.
Alex F.
lmao
@AlexM. What's her name?
Alex Female. Alex Male. Alexs are endangered species.
@hasherr the same that is written on her ID
01:21
I see where this is going
@ToddersLegrande lol Alex L.H. M
MEEEEECKK!!!!
So something like ####-#####
ITS A MEECKLH
I presume
01:22
more like [a-z,A-Z]+ [a-z,A-Z]+
plot twist, her name is Alexa9
jpetrie sighting in reddit-gamedev
@Leathe lol sounds like one of those usernames from the live webcam ads
plot twist; Alex was actually a girl. So they married in Canada. well... actually never since there's no girl here.
01:23
or one of those usernames from the "find girls to fuck near you" ads
@Grey Half-Life 3 confirmed.
@Grey that's my buddy
pretty sure it would be Alexis9 then ;P
jake petrieson
@Leathe yeah man
Alexis9 Dakota
indeed
01:24
lol I remember our high school teacher & supervisor asked us who was our favorite actor
@hasherr You need to irssi mayne
and one guy said Rocco Siffredi
irssi ftw
hahaha
@hasherr GETOUT
@Grey I AM REDDIT TOO
01:26
I am also Reddit
jpetrie has spoken
but only during saturdays
\o/
YOU REDDIT. ME COMMENT
during fridays I am totally facebook
01:26
YOLOLOLOLOLOLOLOLO
the new tarzan.
the modern tarzan.
@Grey #reddit-gamedev: Now with 300% more GD.SE chat!
I just twitter
Twittering is fun
@_CodeAssassin, USA, California
I make games. I go by the name of 'Code Assassin' and Grey Stranger. 14 yrs old. TRTWNT currently on hold. Not so biological brother of @ultifinitus
2.5k tweets, 108 followers, following 85 users
plugs
YES LOOK AT THE FOLLOWERS
Do u guys have blog? * recommend me any good blog web? In need of starting blog.
I can just image a modern Tarzan swinging from an ethernet cable in a server room
user4704
I do, but I haven't posted there in ages.
01:27
@BlueBug I have a blog but my config file is messed up and I need to fix it but I'm lazy
user4704
Not since I left SlimDX, which is mostly what I posted about.
when did josh get back. lurker!
@Grey followed
@Grey Do you need a chain for that plug?
@Grey I am too lazy to write html myself. Least u have will to write html.
01:28
followed back because gd.seness.
@hasherr lol
@BlueBug wordpress
I could post my twitterz, but I've never ever tweeted
wait, you want software?
and I don't plan on doing so
wordpress is #prostuff
anyway, gotta go sleep
cya
@Grey you are 14?
01:29
Yeh, gotta study. You guys are distracting meh
@AlexM. wait, was that YOUR BLOG?
@BlueBug no
I don't have kids
and I am not married
@ChristianCareaga yes
@AlexM. You lied to me...
I did not know that
01:30
@BlueBug his blog is
@hasherr what makes you think I'm not lying to him
You're not married.
blog is...?
Anyone ever play of guards and thievs?
01:31
no
I'll refresh my blog once I get that host and domain name in a bunch of days
Pretty fun
ooh, neat I knew it was worth it to wait for the next gog offer
The first version was made in 72 hours for LD
legend of grimrock for $2
01:32
Subvertgames.com
^ is that yours omg
@Grey You talking to me?
Oh wait. It's the guards and thieves game.
I will pretend it is :P
I actually not using Dvorak anymore. I'm using programmer Dvorak.
So I am still getting used to the other keys that moved.
Goal: Get a desktop.
01:35
You could just use a table
@JoshPetrie so wait. Private is just for the "calling class" right? and protected is for both right?
Isn't that what I said ._.
@Grey you're 14? I have been so confused about your age.
user4704
"Calling class" isn't a thing.
@AidanMueller 14
@JoshPetrie It's not
Parent Class
Parent class? Is that were people where newborns go?
user4704
01:37
Private members are accessible to the class declaring said members, and explicitly granted friends, only.
sounds like C++ specific territory. Friends. Okay so what's protected then?
user4704
Protected members are accessible to the class declaring said members and any class that inherits from that class.
user4704
It is C++-specific.
user4704
Protections like this are C++-specific.
Keep in mind that parents can't access privates. Only you and your friends.
I mean
you know.
01:39
lol
Unless your parents are friends.
Parents with benefits
4
cringe
can the class being "friended" access the other classes protected members? is it mutual?
I guess not.
okay im done. see yall
user4704
No, friendship is not transitive, inherited or reflexive.
Bah. Why do I always get the urge to start playing games when I should be going to bed
._.
01:53
and "friend" classes are usually a very good indicator you fucked up somewhere
@Grey someone please edit this so there's another pair on his face the whole time also, and play it in half speed reversed
@MickLH ENHANCE
maybe the C++ TRs should rename "friend classes" to "butt buddy classes" to give it an embarrassing connotation for the ultimate good of the programmers journey learning and even the world's software
Alright. Platformer Starter Kit with mediocre collision detection now in GitHub github.com/tylerrrr07/UnityPlatformerStarterKit
@MickLH err. no
01:56
I'll clean up my gitignore and delete the junk later
but now its public and I, or anyone can use it for the jam if they'd like :D
And time for bed. Later all
user4704
vmware iz teh best
user4704
that is all
user4704
VS 2013 looks gorgeous on a retina Macbook Pro.
oh right, there's that out already
I wonder if you can just upgrade from 2012?
or do you have to download and install it from scrach?
user4704
02:12
I dunno what you plebeians have to do.
user4704
I've been using it for ages via the MSDN.
user4704
:D
Wait what. I just uninstalled some software.. and now I have less space available on the disk than I did before
I get my stuff from Dreamspark/MSDNA :P
user4704
MVP MSDN has better prerelease stuff.
well I doubt I'd benefit from having prereleases
user4704
02:17
Probably not. It's usually a waste, and dangerous if you don't use VMs.
user4704
Sometimes they do not upgrade well. Or at all.
oh damn. I need to remember to send in my job application to rovio and redlynx tomorrow D:
user4704
@Almo Are you around?
02:42
does anyone have a second to talk about game design patterns in C++?
user4704
I have 20 minutes.
user4704
I assume this is per your question I just closed?
thank you Josh
yes
it is
did you understand my question?
i can rephrase
user4704
Yeah, so you're right that the fact that you've got all this interconnected referencing (coupling) of systems is bad.
user4704
Having to pass a lot of different things to a lot of different other things that way is a usually sign you have a poor abstraction and poor dependency management.
user4704
02:45
Unfortunately a "design pattern" isn't going to solve your problem here; this isn't something you want to take one broad stroke with. Instead you're going to have to break the problem down into all it's individual parts and solve them all, possibly uniquely, in the manner that works best for the goal of the system and the APIs.
user4704
That said, I do also see another design issue in your example and that is the overuse of "manager" classes, which is possibly contributing to your overly-connected web of dependencies.
user4704
So let's start with one of the concrete examples: you said you need a reference to the enemy manager in the weapon manager. Why is that?
user4704
1) What does the weapon manager do?
user4704
2) What does the enemy manager do?
Okay. So let's take this one example because it might help illustrate my issue. I have an enemy manager. It holds and computes logic for enemies (objects of an Enemy class). The enemies are kept in an array and every frame, it updates their logic and such. My projectile manager does the same with projectiles. But I need to check to see if enemies have collided with projectiles.
Let's use projectile manager and enemy manager.
user4704
02:47
k
user4704
Okay. Well what you have are three requirements:
The enemy manager maintains a vector of enemy class objects. The enemy manager simply updates all of them every frame. Loops through the array, updates them via the update function in the enemy class.
go ahead.
user4704
(1) something has to update every enemy, (2) something has to update every bullet, (3) something has to check for collisions between things and notify other things that they occurred.
user4704
Just in case I run out of time (I have a dinner to go to), I'll give you the quick sketch of what I think a final solution is, and then start working through it:
okay, fantastic. thank you.
user4704
02:50
Reduce the "managers" to nothing but a vector<Enemy> or whatever that is stored in the game object itself, and have the game do the iteration and updating of all of them.
user4704
Add a third system, a collision system, that checks for collisions between "rigid bodies" (to use the typical physics term) and fires a callback when collisions occur
user4704
Give both Enemy and Bullet members of the RigidBody type that are managed by the collision system.
user4704
(you can skip the first bit about doing away with the managers if they actually do more than just update everything)
okay
are callback functions extremely useful in game design?
user4704
02:52
Oh yes. Software engineering in general.
user4704
They help you manage this kind of dependency nightmare (among other things).
okay
and the callback function would alert which system
i use box2d and they have an system in place so that may not have been the best example
user4704
You can use Box2d's.
i think I just structure badly and don't allow objects to talk when they need to
user4704
Your top-level game would create the collision system, and register collision callbacks on it so it is called back when two things collide. The callback in the game checks to see if the two colliding things are an enemy and a bullet, and if so, does: enemy->TakeDamage(bullet->DamageValue) or something
user4704
02:55
The game already knows about all these types so having the game do it at the top level like this isn't a new dependency.
okay
that's what im worried about
is bloating my scene class
with a lot of logic
i had hoped to contain within the managers
when you say register collision call backs (i will look at a tutorial for this) but is it essentially firing a function?
user4704
Registering the callback is essentially storing a function pointer or std::function
user4704
Firing the callback is calling that pointer
user4704
You don't need to put it in the game / scene class -- there are other places. But that's probably the easiest for now.
okay. and so if my collision manager fired the collision callback when it detected collision, where is that callback function stored?
does it belong in one of those classes
or is it just separate and takes the Enemy and Projectile as the arguments
user4704
03:01
In the collision manager. It might look like this: struct CollisionWorld { std::function<void (Body *, Body)> m_callback; }
ahh okay
thank you
user4704
world.m_callback = &Game::HandleCollisionBetweenBulletAndEnemy (more or less, that's pseudo-codey)
user4704
Anyway, gotta run. Give that a shot, and if you have trouble that is more specific ask on the site or here, somebody will probably help you (or I'll be back later).
thank you!
i appreciate it
 
1 hour later…
04:02
@JoshPetrie It's about me having to hire someone, and me needing advice on a particular applicant.
think he's off doing stuff
ok
just to repeat the email address, if he's willing to talk a bit about it. Just have some unusual qualifications in someone and need to decide if they apply well to game programming
@JoshPetrie Would you say that this is off topic? I think it's more of a programming question: gamedev.stackexchange.com/questions/69582/…
05:03
wooop.
had my dose of Trackmania for today
user4704
05:44
@Almo I am back.
i give it a week, before that guy gets found out and fired/sued

« first day (1275 days earlier)      last day (4039 days later) »