« first day (1062 days earlier)      last day (3948 days later) » 

12:04 AM
@CodeAssassin look at dem layers :P
 
@ToddersLegrande Sometimes I forget
and end up putting the floor where the flowers and shrubbery is supposed to go
Holycrap I can't believe I have never heard of Donovan until now... it's so awesome :<
Going to be wrapping livestream up for today then be logging out at 5:20
 
@CodeAssassin I just skimmed through a little bit of it. Not bad. Sounds like fairly stereotypical 60s music though.
Oh they did Mellow Yellow. How about that
Wait
What is Xbox Music doing to me
Nevermind... I was right
 
@ToddersLegrande :P
 
@IcyDefiance you still around?:
I had to go eat so I couldn't respond
 
alright I'm gone
peace guys
Next Livestream you get to hear my beautiful voice
bai
 
12:17 AM
kthxbai
 
@Tips48 lol I responded to you within seconds, but whatever. I am still here, but kinda busy now.
 
Yeah I'm sorry haha I left right after I said that, it was an unexpected thing
That's fine
I won't but you then
bug*
 
12:39 AM
hey @AlexM.
did u see my meta post?
 
quick question, do you guys think it's more of waste of time to program from scratch? ex) building games using opengl || xna ||directX
 
Depends on your definition of "waste of time"
 
sorry for the vague term let me clearify one sec.
 
you can get some really good stuff from that, but usually its easier to use premade things
 
12:48 AM
some of fellow students in my major think it is rather dumb way to build game because there are many easier dev tools such as Unix.
oh sorry
 
You mean Unity?
 
not unix.. can't remember the damn thing
yeap yeap.
Unity.
@TheProgramm3r premade things? like unity? or Libraries?
 
I can't think of a reason not to use use Unity for a hobby project tbh
:/
 
@JohnMcDonald for fun and control
 
@BlueBug both
 
12:50 AM
I guess he has a point then. Me building everything in visual studio and Eclipse can be rather dumb way to do things.
 
good sometimes
and emphasis on can be
 
Yeah... Like Todders mentions, I can be fun to go from the ground up, but it's not easy.
 
Lots of work indeed.
 
If you want to make a game now, Unity is actually quite adept at making those dreams come true
 
++
If you've got time and love to program. Why not program it yourself?
Just know that its going to take you a long time to finish, if you finish
 
12:53 AM
I do; I indeed feel like depending on easy tools make me less sophisticated especially since I lack much skills.
but, does being able to 'flex' unity according to your will mean you may as well be a good programmer without it?
 
Learning a particular system's API is what a lot of modern day programming is... in my experience.
But having strong programming knowledge to support that definitely helps
It doesn't have to be strong knowledge of how the underlying systems work. Just programming in general
 
ty for the words @ToddersLegrande @JohnMcDonald
 
and @TheProgramm3r :P
 
:/ Yeah, if I had known about Unity (and it was available) when I was starting my game, I would have seriously considered it.
A friend of mine who is a hardcore C++ guy switched over to Unity because he was "sick of writing engines"
 
I don't like Unity
I don't know what about it, I just don't
 
12:59 AM
.. ok...?
Do you have reasons?
 
I don't have any real ideas so I get stuck going nowhere in Unity pretty quick. But that's my fault. Not Unity's
 
I don't understand it, but that's probably because I watched like 2 tutorials :P
 
@Tips48 there is definitely a learning curve
 
The example code seems messy to my virgin java eyes
 
It would probably take me a couple hours to get back into it
 
1:00 AM
yeah haha
 
If you really want to challenge yourself, go attempt to making something other than an FPS in UDK :P
 
lol :D
 
heh, yeah. I'm still amazed that people do that
But I also <3 Natural Selection (not Unreal, but still a FPS-> Not FPS conversion)
 
@ToddersLegrande :P
 
I'm hungry
time for a sammich
 
1:12 AM
Hey guys, any of you know c++?
I need some help real quick
So in java, you could simply do something like this:
 
I took 2 classes about 4 years ago :P
 
public class MyClass {
int myInt;
public MyClass(int myInt) {
this.myInt = myInt;
}
}
How would you do that in C++?
 
Mostly the same plus a header file
If memory serves me properly
 
Yup, pretty close
 
class Game {
private:
	int width;
	int height;
public:
	Game(int width, int height) {
		this.width = width;
		this.height = height;
	};
};
Why does this give an error?
so does this.width = width;
I'm really new at c++ so don't judge :D
 
1:15 AM
this.width(width); ?
 
I had it as this.width = width earlier
 
this->width?
this is a pointer.
 
there :)
oh this is a pointer? ahh
that makes more sense
heeey that worked. Thanks!
 
No problem :)
 
1:16 AM
Yay for someone who knows what they are talking about :P
 
Yay for people who actually answer your questions :D
2
As dumb as they are lol
 
heh, yeah. I was trying to remember how to use "this" in C++
 
I had a moment where I thought it didn't exist because I couldn't remember ever doing "this." in c++
and thats because its "this->"
 
lol
 
Silly C++
 
1:18 AM
So does this make sense then?
class Game {
private:
	int *width;
	int *height;
	int *tickRate;


public:

	Game(int width, int height, int tickRate) {
		this->width = &width;
		this->height = &height;
		this->tickRate = &tickRate;
	};

	~Game() {
		delete width;
		delete height;
		delete tickRate;
	}

};
or does it not make sense to have width height and tickRate as pointers
 
What is the goal of the class first?
 
Umm.. yeah. I probably wouldn't make the private variables pointers
 
Speaking out of lack of experience yet again.... if your object is created as a pointer doesn't all of its members get put on the heap as well? I don't recall other advantages of pointers... maybe I should stop talking though since I don't really know what I'm talking about :(
 
I don't really understand pointers and references myself either haha
I've read like 10 tutorials tho
and why not john? just curious
 
John: Why not?
John: It depends on the goal of the class.
 
1:21 AM
I think I'm wrong... because what if your object has objects :O
Anarchy. That's what.
I'll not contribute to C++ conversations :)
 
Yeah, it does depend on the goals of the class, but this is the "Game" class, and it will own the data, no?
 
@TorbenC It's the main class of a game engine (No, I'm not actually making an engine haha it's just because it's something i've done in other languages before)
 
Note that I'm not a C++ guy, but I would think that the width and height variables shouldn't be pointers
 
Tips48: Ahh, well if it is basically your "game manager" then no, I wouldn't recommend having them as pointers, unless it is a necessity in what you are trying to do (and I can't quite see that situation arising).
 
@Tips48 use Unity or else suffer the consequences >:|
 
1:23 AM
Mmkay
So can you guys give me some examples when you should use pointers? :)
 
Entities.
You have a gun that shoots bullets, each bullet should be deleted upon collision, having a vector of pointers to "new" bullet objects would work well.
 
ohh that makes sense
so poniters should be stuff that can be created and deleted
 
Yes.
 
i dont have to deal with pointers :D
i use python
 
Does anyone know a way to implement collision with a fixed timestep? I'm trying to figure out how to do fixed timesteps and I have the general structure down along with a pretty good idea of how to do interpolation but I'm having trouble with the collision... :(
 
1:27 AM
What do you mean collision?
 
The major problem is that I can't just update one object, then the next, then the next. Because if two objects are supposed to crash into each other, the location won't be in the middle like it's supposed to, one would move all the way and then the other won't move at all.
 
it's nice to have the news feed permanently disabled now
 
Tips48: Collision? When two or more objects hit each other.
 
it was annoying when it used to pop up all the time
 
@user11177 Greasemonkey?
 
1:28 AM
but now, gone forever
 
Yeah I'm trying to disable it now, was going to make a macro, how did you go about it?
 
nop chrome user
 
Which addon? Most likely a FireFox version
 
@user11177 Tampermonkey is the same thing
 
Another thing, should c++ classes be called "myGame" or "MyGame" or "Mygame"
like what's the c++ common convention
 
1:29 AM
I cleared it with an admin who blocked my account from showing them
 
In java it's MyGame, but I've noticed in c++ it seems like it's myGame
 
@user11177 lol
 
@JohnMcDonald hehe
@JohnMcDonald feels good man
 
Tips48: That is a completely opinionated thing, there is no absolute answer. I personally prefer to keep all my file names lowercase without spaces, underscores, or numbers. I personally like to keep class names in camel hump, "MyGame" and functions would be "myGameFunction()" but again, purely preferences and opinions.
 
mmkay
that's what I prefer also
 
1:32 AM
I prefer functions as my_function()
 
But I know, (Using java as an example again since It's what I'm coming from) it's heavily frowned on not using myFunction MyClass
 
and classes as MyClass
 
need some logic help
not sure if i have this right
 
user11177: I prefer not using _'s at all, I save them for OS specific functions and such.
 
1:33 AM
Dave: Shoot :)
 
grr
I have #include <thread> but when I say thread t1(tick); it throws an error
wut now
 
What is tick?
 
I'm trying to only load the graphics that are "within" the canvas but currently not sure i have it correct as it wont load all the tiles. this is my code
 
http://i.stack.imgur.com/20z3q.png

this is so funny :D so many ones!
 
1:34 AM
@TorbenC fair enough, I don't use anything like that in my coude
 
if( (abposx < canvas.width && abposx > (0 - imgwidth))
	&&
  (abposy < canvas.height && abposy > (0-imgheight-(imgheight/4)))){
//draw

}
 
@TheProgramm3r nice...
 
not sure why but they dont all draw when they should =/
 
@ToddersLegrande :P
 
user11177: Neither do I, only in wrapper cross-platform things I needed to create, like a nano second timer. Can't stand OS specific functions >.>
 
1:35 AM
@ToddersLegrande i made a mistake to let this happen.... can you upvote something Todders? its sorta bothering me :P
 
downvote?
 
jk
not down
but it is bothering me :P
 
made me chuckle at least
 
1:36 AM
:D
 
Don't look at it? :P
 
I just discovered that the reason an empty file was generating compiler errors in Visual Studio was that someone had put a force-include in the project file, explicitly as an "additional command-line parameter". Inspecting the command-line for compiling the empty file doesn't show those, when they're set on the project. Yay, UI design!
 
i have to.... :P i check my mailbox a lot
 
emma uwotson was hot in the chamber of secrets
 
Dave: Hmmm... Your algorithm doesn't seem correct, I can see how it should work, but give me a few more minutes :P
 
1:37 AM
@user11177 the person who played hermione?
 
Dave: (0-imgheight-(imgheight/4)
 
banging hot
 
Dave: That just looks wrong, Why are you subtracting these from 0? Where is 0 on your sheet?
 
I was thinking of getting into wow like a newbie
it's 22 gb to download
10% done :D
what class is fun to play?
 
Dave: Same with the 0 - imgwidth. I think you should be adding, not subtracting from 0.
 
1:40 AM
@TorbenC is this relevant to your interests? gamedev.stackexchange.com/questions/55873/…
I remembered seeing the question a while ago. Took me a bit to dig it up.
 
@ToddersLegr Very much so, thank you! I'll have a read through it :D
 
I really like the witch doctor in diablo 3
and necro in d2
 
@TorbenC Yeah I don't fully grasp the concepts but it looked like what you were talking about
 
ToddersLegr: Indeed it is, the problem is called "tunneling" or something like that. :P
 
@TorbenC the image is isometric.. 4 corners of the image is transparent so i want it to unload if that corner is only left on the screen
 
1:43 AM
any tips? I also really liked anarchy online
 
@user11177 escape whilst you still can
 
user4704
@user11177 You probably want The Bridge or one of the other Arqade chats.
 
@user11177 I've played Warrior, Shaman, Death Knight, and Mage all somewhat seriously... they are all pretty fun. I probably enjoyed the Shaman the best though. My two cents.
 
Dave: Okay, I am not positive but from the looks of it, you are checking to see if the bottom corner (considering it is isometric it would be literally the bottom tip) is off the screen, if it is you draw it, if it isn't you skip it. Is this correct as far as the current behavior looks?
 
thats the idea that im trying to do yes :)
this only applies for height as the width the image does right to the edges but it does not for the height
 
1:47 AM
@JoshPetrie hey man! I can chat again!
 
user4704
I saw.
 
oops.. did i ping you already?
 
user4704
No, I just saw other messages from you.
 
ah
idk what happened
but its working again
 
Dave: Then this logic looks perfectly fine, I'm not sure if there really is a problem with those statements as far as I can see. The only thing I'm not sure about is what you are doing there, if it is off the screen, you draw it. If it is on the screen you don't, wouldn't this mean that you can only really see the bottom row of isometric tiles?
 
1:49 AM
@TorbenC for the x position it can be done like this:

if(abposx > canvas.width){ continue; } //skip
if(abposx < (0 - imgwidth)){ continue; } // skip
its the Y position i get lost on :P
because isometric images are half the width for height
even though the image itself is a perfect square
 
Dave: Right okay, hmm...
Dave: The first thing that comes to mind would be:

if(abposy > canvas.height){ continue; } //skip
if(abposy < (0 - (imgheight * 2))){ continue; } // skip
Whoops, half, messed up there
(imgheight * (imgwidth / 2))?
 
this is why i thought it be imgheight / 4 because the diamond in the sqaure is half the image height position dead center, leaving 1 / 4 transparent above and below the diamond
 
Right, makes sense... What are you actually seeing on the screen?
 
hey does anyone of u familiar with projection matrix?
:3
 
currently it fails here: if(abposy > canvas.height){ console.log('skip3'); continue; }
 
1:54 AM
;_;
 
@BlueBug I know that a camera class I stole uses one and I just set the position and like magic it works. abstraction :P
 
magic not working for me ;_;
 
lol
Sorry I'm not more help on that
Its something I reuse for proof of concepts. If I ever make a game I'll learn to understand it and write my own (probably very similar) class
 
@ToddersLegrande you haven't made a game?
 
Dave: Wow, that's the least expected place for it to fail at too... Hmm... (absposy + imgheight > canvas.height)?
Dave: That would be the bottom corner.
 
1:56 AM
u no game programmer?
 
i got it working :D
 
"if i ever make a game"
 
Dave: Awesome, what did you wind up doing?
 
it was rendering it miles off screen
so i have to fix that
 
Dave: Wow :P Well, that's great to hear :)
 
1:58 AM
I DID IT OMG OMG OMG I FIXED IT
 
BlueBug: You don't have to be a game programmer to be in here, in case that was your thinking.
 
somehow coming to this chat room fixs my programming obstacles; it's as if there's some force resigns in here that sparkles inspiration: cyber ponies. @TorbenC I see. I just assumed so since @ToddersLegrande has about 3000 rep.
 
BlueBug: Helpful person ;)
 
I dabble in game programming. Haven't actually completed a game. Lots of proof of concepts under my belt but I've never really finished more than a "level" of anything
You'll notice the majority of my 3k rep is split between GameDev.SE and SharePoint.SE = hobby and work :)
 
ToddersLegr: Are you an artist in asset creation? (pretty pictures, songs, etc.)
 
2:05 AM
Not at all. Just a programmer
I think I have a sense of design... but more of a take an idea and run with it approach. The initial idea is the hard part for me
 
out of curiosity, is your profession progrmming?
 
but not game programming, I see; if you don't mind may I know?
 
As I mentioned, SharePoint is primarily what I do
 
quick google: MS came up, wooha!
 
2:08 AM
It's a web platform by Microsoft (I don't work for Microsoft, I develop for the platform) that is meant to be used as a collaboration and communication tool for companies
 
oh man this project is big.
 
user4704
It's evil.
 
user4704
:P
 
It really is
But yeah, so don't get any ideas. I don't make SharePoint. I extend SharePoint
 
haha. it really is; evil,big?
 
2:09 AM
Both
It's not so bad once you get to know it. Problem is most companies don't implement it properly so people just hate it =/
But yeah since Unity is a really easy thing to demonstrate... PROOF OF GAME DEVELOPMENT: intellisenseless.com/Media/Default/website/unity2d01/…
WAD are the only available controls... and you can't really do anything
Just trying out an add on for Unity
 
user4704
I wish they'd fix the web player requirement.
 
I don't disagree
It's probably not worth your time Josh :P
 
i ran out of screen fell into abyss of terror and horror;
 
Sounds about right
I was just trying to get a feel for how easy or difficult 2D (with sprites) could be in Unity with the use of plugins
 
Ball : "I could no longer define my movement. Then I was stuck there for eternity without sense of time. Eons may have passed since the horrible out of screen error happened. I no longer remember who am I even."
 
user4704
2:15 AM
shrugs
 
sorry for not answering, I was having dinner.
 
Yeah its really not proof of any real skill, especially considering the tiny scope and the fact that its Unity... but oh well
I enjoy just trying out things
@user11177 unacceptable
 
oh no im stuck :'(
 
@ToddersLegrande what's typical gameplay like for a shaman?
awesome spellz?
 
It's quite well rounded.
 
2:19 AM
good team fighter?
 
Totems for buffs
Personal weapon buffs
Heal Spells and Damage spells
 
are some classes more or less gear dependent?
 
So basically... jack of all trades. Though I didn't do much group content with the Shaman so I don't know what roles its good at (that and its been so long it might have changed)
I think all classes are gear dependent...
heavily
 
I know, but are some more than others?
 
I can't speak to that I guess
I wasn't THAT serious of a player really
 
2:49 AM
I'm going to purchase the movie 300 from my local online movie shop
 
I love that place!
 
@ToddersLegrande, Got something against Yellow?
 
@William'MindWorX'Mariager not at all
 
I guess your avatar isn't a tophat.
A fedora perhaps?
 
i dunno
 
2:54 AM
hmm
it says thread is not defined >_<
i'm a fucking derp, figured it out :(
wut
I don't understand the thread class in c++
okay, I get it. Done raging :D
 
3:54 AM
gah its hard to make a number of isometric tiles that will be seamless =/
 
 
3 hours later…
6:27 AM
@Tips48 what could you not understand? it's so plain simple...
 
 
2 hours later…
8:44 AM
@JohnMcDonald and did it break everything? :)
@JohnMcDonals btw if you find a cool way to update texture from awesomium buffer then tell me :)
 
 
3 hours later…
11:18 AM
 
11:30 AM
@AlexM. thats not a graph or diagram or what its called!
 
I didn't write the article, obviously
if you have any complaints, address them to the author
 
;lol
 
yes, you totally owned me with that
I will take my things and leave in shame
 
11:46 AM
@AlexM. yes i know, cats have terrible power, i should not misuse it that often
 
11:57 AM
i really should stop writing responses and clean my kitchen
 
lol....
 
12:12 PM
couple of networking questions popped up. not exactly my speciality but interesting enough
and im procrastinating doing the washing up
 
aha you're not in the US
 
yes i am
 
we don't call it "washing up". But I lived in the UK for 4 years, so I know there's a difference
Matt I mean
tired; left out the "not" part
 
@Almo you phony! You're not in the US either :P
 
I'm not. But I am a US citizen :)
 
12:21 PM
Got me there
 
still missing an email from Todders
:)
 
Composing it!
 
hehe no hurry
Just fun to pester you about it :)
 
no, im not in the us :) AU here :)
 
12:30 PM
im technically from the UK too ;)
 
:)
Ok, Todders. I'll check into that and get some suggestions out to you in a day or two
 
No rush. I probably have bad tastes :P
 
12:48 PM
aaaargh
 
to my "need those icons" request, they show me a screenshot of the app and ask me if I can't take the icons from there
that's it, I had enough
if they want it to be crap, it will be crap
 
?
i love it when non technical people are stumped as to why you cant do seemingly simple things
 
I can scrape the icons from the screenshot
 
i usually explain its like asking for the hot water tap to be swapped with the cold water tap. and that there's a mile of plumbing in the walls that you dont see
 
12:58 PM
but on anything higher than... dunno, Galaxy S2's resolution, they will look bad
 
also copyright?
 
it's a screenshot of their own app
 
faceplam
 

« first day (1062 days earlier)      last day (3948 days later) »