[00:02:01] *** djdduty has joined #lwjgl
[00:02:08] *** djdduty has joined #lwjgl
[00:24:25] *** Norbo11 has joined #lwjgl
[00:25:10] *** Agro has joined #lwjgl
[00:26:36] *** scanlonman has joined #lwjgl
[00:29:18] *** Raven67854_ has joined #lwjgl
[00:31:40] *** Raven67854__ has joined #lwjgl
[00:32:13] *** Gooogy has joined #lwjgl
[00:32:32] *** Raven67854 has quit IRC
[00:35:04] *** Raven67854_ has quit IRC
[00:43:54] *** Raven67854__ is now known as Raven67854
[00:50:37] *** balrog has quit IRC
[00:51:30] *** DrShoggoth has joined #lwjgl
[00:56:46] *** balrog has joined #lwjgl
[00:57:33] *** Sopheria has quit IRC
[00:58:11] *** Sopheria has joined #lwjgl
[00:59:14] *** Sopheria has quit IRC
[01:01:21] *** Sopheria has joined #lwjgl
[01:25:06] *** balrog has quit IRC
[01:31:14] <monty_slate> hello
[01:33:18] *** Murii has joined #lwjgl
[01:33:25] *** balrog has joined #lwjgl
[01:33:44] <Murii> Hey guys can i use lwjgl width OpenGL 2.0?
[01:33:51] <Murii> with*
[01:35:03] <Agro> ya
[01:35:35] <Murii> cool then!Thx for the info
[01:35:52] <Agro> gl has support from like
[01:35:58] <Agro> 1.0 to like 4.4 or something
[01:36:05] <Murii> I see
[01:36:18] <Murii> Then i`m very happy !
[01:42:57] *** Murii has quit IRC
[01:44:57] <Agro> me too
[01:45:51] *** LepraHorst2 has quit IRC
[01:52:35] *** monty_slate has quit IRC
[02:05:41] *** Jeanne-Kamikaze has quit IRC
[02:07:46] *** Sopheria has quit IRC
[02:16:34] *** Sopheria has joined #lwjgl
[03:22:33] *** Gooogy has quit IRC
[03:22:48] *** djdoody has joined #lwjgl
[03:43:19] *** scanlonman has quit IRC
[03:45:50] *** Norbo11 has quit IRC
[03:48:30] *** Agro has quit IRC
[03:59:05] *** Xardov has joined #lwjgl
[03:59:29] *** davedes has joined #lwjgl
[04:13:09] *** ksclarke has quit IRC
[04:29:26] *** ra4king1 has joined #lwjgl
[04:32:21] *** ra4king has quit IRC
[04:39:33] *** ra4king2 has joined #lwjgl
[04:43:20] *** ra4king1 has quit IRC
[04:44:21] *** ra4king2 has quit IRC
[05:00:16] *** Epowerj has quit IRC
[05:08:07] *** ra4king has joined #lwjgl
[05:17:44] *** DrShoggoth has quit IRC
[05:20:29] *** DrShoggoth has joined #lwjgl
[05:23:44] *** DrShoggoth has joined #lwjgl
[05:23:52] *** Agro has joined #lwjgl
[05:30:59] *** Agro has quit IRC
[06:00:00] *** Nasco has quit IRC
[06:00:20] *** Nasco has joined #lwjgl
[06:10:44] *** djdoody has quit IRC
[06:13:03] *** Irrelium has quit IRC
[06:30:54] *** Cairaptor has joined #lwjgl
[06:42:59] *** meoblast001 has quit IRC
[07:11:01] *** davedes has quit IRC
[07:20:19] *** Raven67854_ has joined #lwjgl
[07:23:34] *** Raven67854 has quit IRC
[07:44:26] *** Raven67854 has joined #lwjgl
[07:47:37] *** Raven67854_ has quit IRC
[07:49:19] *** Nasco has quit IRC
[07:49:35] <djdduty> ra4king: Hey, I need your help, yet again!
[07:49:38] *** Nasco has joined #lwjgl
[07:49:45] <djdduty> ra4king: I want to make a simple multiplayer game.
[07:49:47] <ra4king> djdduty: on what?
[07:49:49] <ra4king> oooh
[07:49:53] <djdduty> ra4king: I need some resources.
[07:50:01] <djdduty> ra4king: and your multiplayer shooter code :D
[07:50:29] <djdduty> ra4king: I have no idea where to even begin, like handling the scene... the server does this but the client does it as well?
[07:50:35] *** Nasco has quit IRC
[07:50:41] <ra4king> djdduty: think about it logically man :D
[07:50:48] <ra4king> here let me give you a resource
[07:50:52] <djdduty> ra4king: I understand that I will have to run to simulations, an aproximate fast one and the real one, they will have to sync.
[07:50:58] <djdduty> two*
[07:51:03] <djdduty> Tired as hell...
[07:51:16] <djdduty> ra4king: and gimme your multiplayer game source too :P
[07:51:17] <ra4king> djdduty: what kind of multiplayer game?
[07:51:22] <djdduty> Tried to grab it off your blog.
[07:51:23] <ra4king> nah it's shitty :D
[07:51:40] <djdduty> ra4king: I want to start with just a simple 2D multiplayer sample and build my way from there
[07:52:05] <djdduty> ra4king: maybe I'll jump straight into an environment where players can just walk around and see eachother... then I could implement it directly into my engine
[07:52:14] <djdduty> But I don't want to do that until I know what the hell I am doing.
[07:52:26] <djdduty> ra4king: gimme, I have worked with you and I understand your code.
[07:54:14] <ra4king> djdduty: there's nothing much to my code really
[07:54:29] <ra4king> clients send input to the server, server sends out positions of every player
[07:54:34] <ra4king> that's all
[07:54:55] <djdduty> ra4king: nice and simple?
[07:54:56] <djdduty> I want it.
[07:54:58] <ra4king> on the client, player actions should be shown immediately
[07:55:13] <ra4king> and make sure to interpolate between server ticks
[07:55:30] <djdduty> ra4king: yeah gimme
[07:55:36] <ra4king> fine
[07:55:37] * ra4king digs
[07:55:49] <djdduty> ra4king: I deal a lot better when viewing existing code/implementations that when reading theory
[07:55:51] <ra4king> djdduty: btw, I got lazy and I make the client send positions to the server
[07:55:58] <ra4king> make sure to not do that
[07:56:00] <ra4king> only send inputs
[07:56:04] <djdduty> got it.
[07:56:16] <ra4king> also I don't interpolate
[07:56:17] <ra4king> :D
[07:56:21] <djdduty> I just don't understand how I am to split my game engine into two parts for this.
[07:56:27] <ra4king> two parts?
[07:56:35] <djdduty> like... the input processing and all.
[07:56:48] <ra4king> it should almost all be on the server
[07:56:48] <djdduty> ra4king: yeah, right now everything is as if pure singleplayer
[07:56:57] <djdduty> ra4king: except the rendering?
[07:56:58] <ra4king> client is just a dumb terminal that does graphics
[07:57:05] <djdduty> ra4king: and physics...
[07:57:05] <ra4king> and sends the inputs
[07:57:20] <ra4king> ah well physics just makes this complicated
[07:57:30] <djdduty> ra4king: the player should experience accurate physics on themselves and objects that the server shouldn't care about such as particles and such.
[07:57:42] <ra4king> djdduty: err my multiplayer shooter code is on github
[07:57:44] <ra4king> bitbucket*
[07:57:47] <djdduty> ra4king: for example if there is a rolling barrel, should all players experience that barrel the same?
[07:57:53] <djdduty> ra4king: give me access?
[07:58:06] <djdduty> I fork
[07:58:07] <djdduty> :D
[07:58:08] <ra4king> it's public
[07:58:14] <nbf> Yuksek is pretty awesome
[07:58:50] <djdduty> ra4king: another thing is I need to find sockets for c++
[07:58:59] <nbf> djdduty: input should just generate some kind of game event or state change, the game itself doesn't need to know about them
[07:59:59] <djdduty> well right now for example, a player would press a button, it would go to my input manager, and that would call all the callbacks, the callbacks might translate a camera controller appropriately
[08:00:12] <djdduty> and I have my scene/render scene
[08:00:27] <djdduty> so to render an object I add a node with a rendercomponent on it to the scene
[08:01:00] <djdduty> so will my server have a scene consisting of all dynamic objects and send states of these objects to all the clients, where they will have their own scenes with everything?
[08:01:55] <djdduty> and what about handling tons of active connections at once and processing them all at the same time?
[08:02:07] <ra4king> djdduty: forgot that I haven't put the server code in a repo
[08:02:30] <djdduty> ra4king: forked
[08:02:42] <ra4king> src/com/ra4king/multiplayershooter is what you're interested in
[08:02:53] <ra4king> jdoodlejump and snake are the highscore servers
[08:03:00] <djdduty> ra4king: ah, I was all happy that it was only 4 source files
[08:03:10] <djdduty> now I have to dig through your weird file structure xD
[08:03:21] <djdduty> ra4king: what is game utils?
[08:03:44] <ra4king> my Java2D library. however only the networking part is attached
[08:04:11] <djdduty> so what exactly is serialization in terms of networking?
[08:04:17] <ra4king> ?
[08:04:43] <djdduty> is that in the process of capturing the state of objects/world to send to clients/server?
[08:05:09] <ra4king> djdduty: you want to test out my multiplayershooter?
[08:05:11] <ra4king> server is up
[08:05:18] <djdduty> ra4king: link to client?
[08:05:23] <djdduty> ra4king: haven't compiled it myself yet.
[08:05:29] <ra4king> djdduty: blog -> projects
[08:05:32] <djdduty> haven't even cloned
[08:05:54] <djdduty> running now
[08:05:58] <djdduty> running java in web is a pain
[08:05:59] <ra4king> oh wait, forgot to port forward
[08:06:02] <ra4king> it is
[08:06:04] <ra4king> applets suck
[08:06:22] <djdduty> ra4king: your side menu is overlapping the game D:
[08:07:10] <ra4king> yeah fuck
[08:07:25] <djdduty> ra4king: bringing a friend in
[08:07:29] <ra4king> :D
[08:07:31] <djdduty> ra4king: you should have used mouse to rotate
[08:07:38] <ra4king> yeah
[08:07:49] <ra4king> this wasn't a real game, just wanted to play with networking
[08:07:57] <ra4king> let me fix that sidebar, that's annoying
[08:08:49] <ra4king> djdduty: wow there is no way to make wordpress not show that sidebar on specific pages
[08:08:51] <ra4king> that's bullshit
[08:09:58] <djdduty> see, this is fun.
[08:10:21] <ra4king> it surprisingly is!
[08:10:30] <ra4king> whenever I link it to people, we play it for so long
[08:11:16] <ra4king> djdduty: should I improve it? :D
[08:11:25] <djdduty> ra4king: my friend loves it
[08:11:26] <djdduty> xD
[08:11:32] <djdduty> I think you should
[08:11:46] <djdduty> ra4king: make it 3d, easy enough
[08:11:48] <ra4king> dude, if I put in proper server side hit detection + random spawn
[08:11:52] <ra4king> it would be crazy fun
[08:12:02] <ra4king> djdduty: also, I think using the mouse would make it less fun
[08:12:06] <nbf> <3 having a full apt mirror in my colo
[08:12:13] <ra4king> the slow turning is what makes it challenging
[08:12:16] <ra4king> nbf: you want to join us?
[08:12:53] <nbf> I would but I have to crash :(
[08:13:10] <djdduty> ra4king: we cheat :)
[08:13:20] <ra4king> hahaha
[08:14:00] <ra4king> djdduty: I do something special for the bullets btw
[08:14:09] <ra4king> this game uses 2 connections, not 1
[08:14:12] <ra4king> 1 UDP and 1 TCP
[08:14:16] <ra4king> UDP is for positions
[08:14:19] <ra4king> TCP is for bullets
[08:16:11] <djdduty> let me help you and we'll make this awesome
[08:16:29] <djdduty> ra4king: we can make 0x10c since notch quit on it :D
[08:16:41] <ra4king> wait really?!?
[08:16:44] *** purestrain has joined #lwjgl
[08:17:57] <djdduty> 4 kill streak noooo
[08:17:59] <djdduty> ra4king: yeah
[08:18:04] <djdduty> it's sad I know :(
[08:18:18] <djdduty> ra4king: some other people are making a weird jscript version =/
[08:18:49] <ra4king> djdduty: your ping is bad btw
[08:18:51] <ra4king> 100ms!
[08:19:01] <djdduty> ra4king: it's okay
[08:19:15] <djdduty> ra4king: Sean's ping is the same, and he has great net but he lives here by me
[08:19:25] <ra4king> djdduty: washington right?
[08:20:10] <djdduty> yes,
[08:23:05] <ra4king> djdduty: yeah this is too much fun
[08:23:08] <ra4king> i"m definitely improving it
[08:23:17] <ra4king> let me port the Eclipse project to IntelliJ first
[08:23:36] <djdduty> ra4king: it is a lot of fun.
[08:23:46] <ra4king> djdduty: you guys keep playing
[08:23:48] <djdduty> ra4king: what will you do with it?
[08:24:07] <ra4king> djdduty: well first let me not make it an applet anymore
[08:24:14] <ra4king> I'll make it a standalone program
[08:24:22] <ra4king> since I can't fix wordpress
[08:24:22] <djdduty> ra4king: I can help :3
[08:24:36] <ra4king> then let me add random spawn
[08:24:41] <ra4king> that'll make it more fun
[08:25:03] <ra4king> nbf: noobfukaire, Y U NO JOIN US
[08:25:39] <djdduty> ra4king: why not side-scroller?
[08:25:52] <ra4king> ?
[08:25:54] <djdduty> super smash bros brawl, lethal edition :D
[08:26:40] <djdduty> ra4king: it'll be the same repository, yes?
[08:26:45] <ra4king> yeah
[08:26:49] <ra4king> lol
[08:26:51] <djdduty> ra4king: do I have write access?
[08:26:54] <ra4king> nah
[08:27:00] <djdduty> Can I has?
[08:27:02] <ra4king> and why did you leave?
[08:27:03] <djdduty> :(
[08:27:14] <ra4king> djdduty: not yet, let me play around with the code a bit
[08:27:14] <djdduty> ra4king: game locked up my keyboard and I was trying to search something
[08:27:19] <ra4king> ?
[08:27:19] <djdduty> Okay
[08:27:30] <ra4king> djdduty: rejoin, bumbler is getting bored :D
[08:29:03] <djdduty> ra4king: you're both gone now =/
[08:29:19] <ra4king> djdduty: coming back!
[08:29:23] <ra4king> and make your friend come back :D
[08:29:27] <djdduty> ra4king: I am gone now :D
[08:29:32] <djdduty> Going to read that valve paper
[08:29:38] <djdduty> presentation*
[08:30:04] <ra4king> djdduty: oh yeah, *very* useful article
[08:32:28] <Xardov> gah
[08:32:41] <Xardov> I've had it with this stupid MSVC compiler
[08:32:45] <Xardov> Crap error messages
[08:32:59] <Xardov> Can't wait for JetBrains to come out with their C++ IDE
[08:36:58] <djdduty> ra4king: that's a neat article.
[08:37:09] <djdduty> ra4king: my friend is playing dayZ now, sorry.
[08:37:23] <djdduty> I'll play more with you later though, test stuff out for you :)
[08:37:31] <ra4king> djdduty: thanks :D
[08:37:56] <ra4king> what's awesome is my code is so beautifully organized that I can easily transplant the client networking code from Java2D to OpenGL
[08:38:05] <djdduty> ra4king: I am going to try and write a 3D multiplayer test, just a few boxes to represent players, so you can walk around.
[08:38:16] <ra4king> alright do it :D
[08:38:25] <ra4king> I'm going to try to improve mine
[08:39:59] <djdduty> ra4king: lemme help you... when you get somewhere comfortable
[08:40:04] <djdduty> just tell me what needs to be done.
[08:40:12] <djdduty> So that I learn more about networking :D
[08:40:29] <ra4king> djdduty: read the article, then look over the code :)
[08:40:34] <ra4king> then we'll see
[08:40:43] <djdduty> read it.
[08:40:48] <djdduty> I wonder if dart has socket stuff
[08:41:30] <djdduty> Oh neat, it does.
[08:57:58] <ra4king> djdduty: listening to kickass music and coding :D
[08:58:00] * ra4king is having fun :D
[09:03:50] <djdduty> ra4king: :)
[09:03:53] <djdduty> ra4king: Coding is fun!
[09:04:00] <djdduty> ra4king: I have an openGL context set up in dart now
[09:04:01] <ra4king> djdduty: yeah i haven't coded in months :)
[09:04:05] <djdduty> running in browser etc
[09:04:09] <ra4king> haven't had a project
[09:04:10] <djdduty> ra4king: that's not healthy!
[09:04:13] <ra4king> yeah :(
[09:04:15] <djdduty> mandatory 4 hours of code per week
[09:04:20] <ra4king> I've been feeling weird and shit
[09:04:24] <ra4king> don't know what's wrong with me
[09:04:28] <djdduty> =/
[09:04:38] <djdduty> ra4king: when I am sad I stop being sad and be more awesome instead,
[09:05:07] <ra4king> djdduty: you know what's fun sometimes? :)
[09:05:17] <djdduty> ra4king: vodka and red bull?
[09:05:21] <djdduty> Oh...
[09:05:34] <djdduty> ra4king: yo, I will write my server in java
[09:05:51] <ra4king> vodka and red bull is amazing too
[09:09:29] <djdduty> ra4king: so, is the idea of sending information over sockets to have a packet class, and just inherit it for different types of information to send?
[09:09:39] <djdduty> like a packet containing player inputs?
[09:09:50] <ra4king> sure
[09:09:59] <djdduty> basically an event, how you would extend that to InputEvent etc, ra4king?
[09:10:12] <djdduty> Event.button etc
[09:10:19] <djdduty> err Event.KeyCode
[09:11:34] <ra4king> no clue what you're talking about here, is this dart-specific stuff?
[09:13:14] *** ZeuPiark has joined #lwjgl
[09:13:41] <Xardov> ra4king: you should code some or else your skills will atrophy like a MFer
[09:13:52] <ra4king> my skills will never atrophy mwahahaha
[09:14:05] <ra4king> but yeah you're right. I just realized why I haven't coded much. I don't have an interesting project :D
[09:14:14] <ra4king> and now I do, I want to improve this multiplayer game
[09:14:20] <Xardov> ra4king: ah
[09:14:24] <Xardov> I've decided to give up on coding games myself
[09:14:36] <Xardov> Simulations is where the real fun lies =D
[09:14:39] <ra4king> yeah I've given up on my aspirations to make my own games, I have no imagination :D
[09:15:03] <ra4king> I'm more of a worker type who prefers being given tasks
[09:15:09] <Xardov> ra4king: me neither. Btw my dragon game has made exactly $0.94 since its release in 12/01/2013
[09:15:22] <ra4king> Give me some code to write, give me a deadline, and by god I'll have it done :)
[09:15:34] <ra4king> Xardov: congrats, you're rich!
[09:15:50] <ra4king> do you know how many millions that is?
[09:15:54] <Xardov> ra4king: Yup. Watch out Notch
[09:15:55] <MatthiasM> ra4king: a 3D accelerated open source driver for nVidia cards by end of this month?
[09:16:09] <ra4king> Xardov: you're literally a millionaire....in Zimbabwean money :D
[09:16:19] <ra4king> MatthiasM: errr......
[09:16:25] <ra4king> MatthiasM: suuuure :D
[09:16:34] <MatthiasM> you didn't mention "a realistic deadline" :P
[09:16:39] <ra4king> MatthiasM: right, my bad
[09:16:54] <jezek2> what is realistic deadline for this though :P
[09:17:00] <ra4king> jezek2: 20 years?
[09:17:40] <MatthiasM> just be careful - when you go out with this approach for contract work - the deadline and the complexity of the work are the most incompatible :)
[09:18:05] <ra4king> MatthiasM: oh yeah I've read/heard of too many stories where the deadlines are unrealistic
[09:18:13] * ra4king likes to peruse developer blogs
[09:18:31] <MatthiasM> or where the "simple task" turned out to be several man year of work
[09:18:41] <jezek2> not only unrealistic they're totally arbitrary most of the times
[09:19:46] <ZeuPiark> hello
[09:19:50] <jezek2> yeah, these simple apps to be done over weekend and you're still not finished with them the 3rd month :P
[09:19:51] <ra4king> ZeuPiark: bonjour :D
[09:20:03] <ra4king> jezek2: haha
[09:20:24] <ra4king> ZeuPiark: still on DSL?!?
[09:20:56] <MatthiasM> eg we got the request to implement a specific remote control protocol in our device
[09:21:26] <MatthiasM> when we were done with that, the customer ask "which of these ~20k parameter do I need to control?" :DD
[09:22:23] <ra4king> O___O
[09:22:26] <ra4king> MatthiasM: that's fucking hilarious XD
[09:22:51] <MatthiasM> well - the issue is that through our HTML5 UI you don't really see how many parameters the device has
[09:23:08] <MatthiasM> but once you get a list of them via the remote control protocol ...
[09:23:21] <ra4king> rcon
[09:24:06] * ra4king pokes Emily
[09:28:02] <djdduty> ra4king: will you code for me then?
[09:28:07] <djdduty> I can give you many tasks :)
[09:28:10] <djdduty> Where you learn much!
[09:28:14] <djdduty> or not much
[09:28:17] <ra4king> not C++ though
[09:28:23] <djdduty> shit
[09:28:30] <MatthiasM> I prefer C over C++ :)
[09:28:30] <djdduty> ra4king: want to make a java game? :D
[09:28:34] <ra4king> sure :D
[09:28:41] * ra4king knows OpenGL very well by now
[09:28:44] <djdduty> ra4king: okay, will be multiplayer.
[09:28:55] <djdduty> ra4king: as well as I do?
[09:29:00] <ra4king> yeah, I kinda want to completely rewrite my networking code
[09:29:08] <ra4king> I'm looking through the MultiplayerTest code and ..... blegh
[09:29:12] <ra4king> so many magic numbers
[09:29:17] <ra4king> Magic Numbers EVERYWHERE
[09:29:22] <ra4king> did I used to be this bad?!?
[09:29:24] <MatthiasM> ra4king: take a look at protobuf
[09:29:30] <ra4king> MatthiasM: already did, they're magical :D
[09:29:33] <MatthiasM> or use enums and a shared library
[09:29:39] <ra4king> google is genius
[09:29:47] <ra4king> MatthiasM: yup enums are my absolute favorite
[09:30:03] <MatthiasM> it's not too complex to make your own protocol when you start small
[09:30:11] <djdduty> ra4king: download yourself a copy of dart, it is basically java that can be translated to jscript and also runs in a browser...
[09:30:17] <djdduty> and gl with it is super simple.
[09:30:18] <ra4king> MatthiasM: oh I always make my own protocol when making networked anything
[09:30:29] <ra4king> I have a bit of a NIH
[09:30:49] <djdduty> ra4king: would you use dart?
[09:30:52] <ra4king> djdduty: :S
[09:31:02] <ra4king> I don't like it when I don't know everything about a language
[09:31:16] <MatthiasM> a fun aspect is if you want to "spawn" an entity - the client which triggers it needs to assign it's own tracking "ID" but the server which will verify/execute that will assign a global ID
[09:31:30] <djdduty> ra4king: other than my weird ass import paths
[09:31:40] <ra4king> djdduty: yeah Iv'e seen dart code, I saw how similar it is
[09:31:43] <ra4king> but I need to know the differences
[09:31:46] <MatthiasM> this makes ID tracking and handling more complex as you can get messages for not yet existing objects :)
[09:31:50] <djdduty> ra4king: there isn't really any differences...
[09:32:00] <djdduty> ra4king: oh, you cannot use the io library web based
[09:32:01] <ra4king> well there's "bool" for one :)
[09:32:07] <ra4king> not boolean, that's gonna be annoying
[09:32:15] <djdduty> so you have to send http requests to get resources from a server
[09:32:20] <ra4king> oh god never mind
[09:32:22] <MatthiasM> ra4king: limits you to only 2 choices :P
[09:32:37] <djdduty> ra4king: it isn't hard... just write a file wrapper class.
[09:32:39] <ra4king> MatthiasM: what do you mean "spawn an entity"?
[09:32:42] <ra4king> what entity?
[09:33:11] <MatthiasM> ra4king: anything active object in the world which is created by a player and not the server
[09:33:15] <ra4king> djdduty: I don't like text protocols
[09:33:16] <ra4king> at all
[09:33:20] <ra4king> *especially* in multiplayer games
[09:33:22] <ra4king> that's a big nono
[09:33:23] <djdduty> ra4king: okay...
[09:33:35] <djdduty> ra4king: want to make an... open world cave diving simulation? :D
[09:33:42] <ra4king> cave diving? oooo
[09:33:51] * djdduty coughs
[09:33:55] <MatthiasM> eg the client decided to place a chair, and immediately draws it on the client as it assumes that it follows the same validation rules as the server (except of the lag)
[09:33:58] <djdduty> *minecraft*
[09:34:13] <ra4king> djdduty: -___-
[09:34:19] <djdduty> ra4king: how about a space shooter death match?
[09:34:22] <ra4king> djdduty: imagine making minecraft......but with GUNS!
[09:34:22] <ra4king> :D
[09:34:31] <djdduty> ra4king: and no voxels?
[09:34:42] <MatthiasM> but the server might decide that the spot is already occupied by another object so denies the chair
[09:34:50] <djdduty> ra4king: I'd be down for that.
[09:35:02] <ra4king> MatthiasM: and the chair suddenly disappears on the client's screen as it receives the denial packet :D
[09:35:04] <MatthiasM> so the client has to remove it's local chair again
[09:35:10] <MatthiasM> yep
[09:35:22] <djdduty> ra4king: terrain would be just as simple apply perlin noise to vertices on a plane...
[09:35:28] <ra4king> MatthiasM: hehe
[09:35:28] <MatthiasM> or when the server accepts the client needs to replace it's local ID with the official one from the server
[09:36:11] <ra4king> MatthiasM: that's simple enough
[09:36:29] <djdduty> ra4king: do you actually want to make a deathmatch shooter game?
[09:36:33] <djdduty> Because I am down.
[09:36:36] <ra4king> yeah man those are the most fun :D
[09:36:40] <djdduty> code driven animations and shit... screw art
[09:36:44] <ra4king> OH btw did I mention: I GOT A JOB! :D
[09:36:46] <ra4king> AN IT JOB! :D
[09:36:51] <MatthiasM> but the client may send a message like "sit on chair" immediately after creating the chair but before the server got a chance to accept/deny it (because of network latency)
[09:36:57] <djdduty> ra4king: don't be too busy, write code.
[09:37:03] <ra4king> yeah it's part time
[09:37:05] <djdduty> ra4king: will message you in deadfusion
[09:37:07] <ra4king> because of school :S
[09:37:20] <MatthiasM> so the server also needs to handle client IDs and translate these to global IDs assuming it accepted the chair
[09:37:45] <MatthiasM> ra4king: with your dad
[09:38:03] <MatthiasM> so you have to go to church again :P
[09:38:07] <ra4king> MatthiasM: hehe client creates chair and sits on it. server denies, sends denial packet back, client falls on the floor :D
[09:38:14] <MatthiasM> exactly
[09:38:19] <ra4king> MatthiasM: for $10 an hour, I'm willing :D
[09:38:28] <MatthiasM> lol - you sold your soul!
[09:38:36] <ra4king> hehe
[09:39:02] <ra4king> but yeah I need this job for my resume and experience AND because I want to become independent ASAP
[09:39:08] <ra4king> like, as soon as I get my degree, I'm out of here
[09:39:17] <MatthiasM> no IRC anymore?
[09:39:17] <ra4king> moving to Seattle
[09:39:21] <ra4king> MatthiasM: you wish :D
[09:39:24] <MatthiasM> :P
[09:39:39] <ra4king> IRC is my life now
[09:39:46] * ra4king cannot imagine a world without IRC
[09:39:46] <djdduty> ra4king: you're coming over to me? :3
[09:39:51] <ra4king> djdduty: you live in Seattle?
[09:39:56] <djdduty> ra4king: when do you plan on moving here?
[09:40:03] <ra4king> as soon as I'm done with college
[09:40:05] <MatthiasM> o_O
[09:40:08] <ra4king> so 2.5 more years hopefully
[09:40:13] <djdduty> damnit...
[09:40:18] * djdduty is sad now
[09:40:22] <ra4king> pot is legal there :D
[09:40:23] <MatthiasM> djdduty: just tell him you have a spare room :P
[09:40:25] <ra4king> that's why I'm going
[09:40:31] <ra4king> and also because it's beautiful and cold
[09:40:35] <djdduty> MatthiasM: I will soon :D
[09:40:36] <ra4king> and I love the cold
[09:40:43] <djdduty> ra4king: do you like rain, yes or no?
[09:40:47] <ra4king> sure
[09:40:50] <ra4king> I'm indoors 99% of the time
[09:40:55] <ra4king> I don't care what the weather is like
[09:40:55] <djdduty> because you can go west and get in the rain shadow
[09:41:05] <djdduty> ra4king: alright.
[09:41:07] <ZeuPiark> ra4king, mmmh, without irc, but with caramail ? :)
[09:41:14] <ra4king> ZeuPiark: caramail?
[09:41:19] <djdduty> ra4king: you can live with me in exchange for programming and pot brownies.
[09:41:24] <ZeuPiark> mmmh maybe unknow out of France
[09:41:29] <ra4king> ZeuPiark: yeah :)
[09:41:46] <ra4king> ZeuPiark: oh that's neat
[09:41:53] <djdduty> ra4king: imagine the long nights of high coding, with no worries :D
[09:41:58] <djdduty> just hacking away on games
[09:42:02] <ra4king> oh man, that's the dream
[09:42:05] <djdduty> and fucking around...
[09:42:14] <djdduty> ra4king: I got all the monies :DD
[09:42:28] <ra4king> and I dont :D
[09:42:35] <ra4king> so that's why I'm taking this job
[09:42:42] <ra4king> I start next week, on Thursday
[09:43:04] <djdduty> ra4king: yeah, come live with me.
[09:43:06] <djdduty> :D
[09:43:13] <djdduty> sell a game and buy me beer when you can.
[09:43:23] <ZeuPiark> ra4king, minitel and caramail was used just before irc and unlimited time internet connections :)
[09:43:50] <ra4king> ZeuPiark: huh, have never heard of either
[09:44:19] * djdduty just wants a programming friend.
[09:44:31] <djdduty> ra4king: you could go to siggraph and pax every year if you lived here.
[09:44:37] <ra4king> ZeuPiark: holy shit reading about minitel!
[09:44:42] <ra4king> ZeuPiark: that thing was ahead of its time! O___O
[09:44:54] <djdduty> ra4king: and ggj every year, they have a location or two around here.
[09:44:57] <ZeuPiark> ra4king, minitel is a terminal device with embeded modem, using a owner protocol (i dont know if using of word owner is correct)
[09:45:12] <ra4king> ZeuPiark: yeah probably not, what do you mean by it?
[09:45:15] <ZeuPiark> you know minitel ?
[09:45:23] *** Hanack has quit IRC
[09:45:24] <ra4king> ZeuPiark: nah, I'm reading about it on Wikipedia
[09:45:43] <ZeuPiark> i thought was is know only in Canada and France
[09:45:51] <ZeuPiark> ok =)
[09:46:32] <ra4king> I've never heard of it, but I'm reading about it. It's quite impressive for 1978! O__O
[09:46:48] <ra4king> djdduty: siggraph!!
[09:46:50] <ra4king> pax!!
[09:46:51] <ra4king> <3
[09:46:53] * ra4king moves to Seattle today
[09:47:02] <ZeuPiark> have some advantages, no viruses, no bugs, constant speed (you know exactly what seconds you can wait to make your cofee)
[09:47:11] <ra4king> ZeuPiark: hahah
[09:48:12] <ZeuPiark> ra4king, and amazing possibility , you can type the content of next pages before display because keyboard store types and do not clear it then next page displayed
[09:48:28] <ZeuPiark> instant power up , no boot time :)
[09:48:47] <ZeuPiark> but but, verry expensive to use it
[09:49:36] *** Hanack has joined #lwjgl
[09:49:46] <ZeuPiark> and, some services is for.... love meetings :)
[09:59:35] *** Jeanne-Kamikaze has joined #lwjgl
[10:01:55] <ra4king> ZeuPiark: hahaha
[10:02:02] <ra4king> that's awesome :D
[10:06:21] *** ZeuPiark has quit IRC
[10:08:54] <Xardov> ra4king: you got a job?
[10:09:15] <Xardov> What kind of job?
[10:10:26] <ra4king> IT consultant
[10:10:37] <ra4king> I'll basically be the IT guy's right hand man
[10:10:45] <Xardov> ra4king: Does it involve lots of programming?
[10:10:51] <ra4king> nope
[10:11:09] <ra4king> this is all maintaining servers, dealing mostly with networking, and maybe scripts
[10:11:16] <Xardov> oh
[10:11:22] <ra4king> it's all pretty exciting stuff though
[10:11:27] <Xardov> ra4king: Is the pay good?
[10:11:27] <ra4king> their server room is so cool :D
[10:11:35] <ra4king> $10 per hour, and I'm going to be working a lot
[10:11:43] <ra4king> so I'll be making lots of $$
[10:11:51] <Xardov> ra4king: in Seattle though right?
[10:11:55] <Xardov> Isn't the cost of living super-high there?
[10:11:59] <ra4king> err what?
[10:12:03] <ra4king> no still in Atlanta
[10:12:08] <Xardov> oh
[10:12:10] <ra4king> Seattle is where I want to move after college
[10:12:15] <Xardov> Ah, I see
[10:13:18] <Xardov> ra4king: Good luck, wish I could get a programming job =(
[10:14:18] <ra4king> Xardov: yeah me too
[10:14:29] <Xardov> or even an IT related job
[10:14:48] <ra4king> I'd rather have a coding job really, but doesn't matter. this job on my resume + georgia tech computer science degree = almost guaranteed coding job in the future
[10:23:35] <Xardov> ra4king: dude you should hang out on #reddit-gamedev more this is ded channel
[10:25:47] <ra4king> oh sweet
[10:25:52] <ra4king> there's already a #gamedev though
[10:26:27] <Xardov> ra4king: yeah but #reddit-gamedev is probably better =P
[10:31:53] <ra4king> alright, off to bed
[10:32:01] <ra4king> Xardov: MatthiasM: jezek2: night! :D
[10:32:09] <Xardov> ra4king: g'night
[10:37:50] *** purestrain has quit IRC
[10:56:22] *** peter1 has joined #lwjgl
[10:58:53] *** peter1 has left #lwjgl
[11:21:46] *** ZeuPiark has joined #lwjgl
[11:24:15] <ZeuPiark> hello
[11:40:34] *** Jeanne-Kamikaze has quit IRC
[11:41:03] *** nephilim_ has joined #lwjgl
[11:56:18] *** ZeuPiark has quit IRC
[11:56:40] *** ZeuPiark has joined #lwjgl
[12:30:29] *** ZeuPiark has quit IRC
[12:39:16] *** djdduty has quit IRC
[13:06:23] *** Gooogy has joined #lwjgl
[13:26:00] *** Jeanne-Kamikaze has joined #lwjgl
[13:42:49] *** Gooogy has quit IRC
[13:47:29] *** ra4king has quit IRC
[14:01:54] *** ZeuPiark has joined #lwjgl
[14:07:00] *** Gooogy has joined #lwjgl
[14:15:41] *** MatthiasM_ has joined #lwjgl
[14:17:44] *** MatthiasM has quit IRC
[14:17:49] *** MatthiasM_ is now known as MatthiasM
[14:23:34] *** Norbo11 has joined #lwjgl
[14:25:14] *** meoblast001 has joined #lwjgl
[14:31:40] *** djdduty has joined #lwjgl
[14:35:00] *** Dessimat0r has quit IRC
[14:48:59] *** Xardov has quit IRC
[15:18:14] *** ZeuPiark has quit IRC
[15:19:22] *** l3dx has joined #lwjgl
[15:20:16] *** Norbo11 has quit IRC
[15:33:58] *** meoblast001 has quit IRC
[15:40:05] *** Nasco has joined #lwjgl
[15:56:16] *** LepraHorst has joined #lwjgl
[16:21:57] *** Irrelium has joined #lwjgl
[16:31:43] *** Unimatrix325 has joined #lwjgl
[17:03:23] *** LepraHorst has quit IRC
[17:03:49] *** Raven67854 has quit IRC
[17:04:19] *** Raven67854 has joined #lwjgl
[17:19:07] *** LepraHorst has joined #lwjgl
[17:36:40] *** Dessimat0r has joined #lwjgl
[18:19:16] *** Raven67854 has quit IRC
[18:19:44] *** Raven67854 has joined #lwjgl
[18:27:26] *** ra4king has joined #lwjgl
[18:27:28] *** ra4king has joined #lwjgl
[18:31:32] *** Agro has joined #lwjgl
[18:39:03] *** kevarh has quit IRC
[18:39:40] *** kevarh has joined #lwjgl
[18:48:30] *** ra4king has quit IRC
[18:48:52] *** ra4king has joined #lwjgl
[18:49:03] <ra4king> IM SO FUCKING ANGRY
[18:49:19] <ra4king> SHITCAST just fucking called and told us our 300GB limit was reached
[18:49:41] <ra4king> I've never been so angry like this before
[18:49:58] <nbf> that's a lot of porn
[18:50:01] <ra4king> their poor poor infrastructure can't handle people using more than 300GB per month eh?
[18:50:06] <ra4king> this is all for money
[18:50:07] <ra4king> all GREED
[18:50:24] <ra4king> nbf: my mom downloads MANY gigs of shit for her work
[18:50:40] <ra4king> she ends up using like 99% of that
[18:55:16] <nbf> like a warez mule?
[18:58:20] <l3dx> lol
[19:03:27] *** Jeanne-Kamikaze has quit IRC
[19:07:56] <jezek2> ra4king: and now you have limited speed or what? :)
[19:08:17] <jezek2> can you buy extra traffic? :)
[19:10:10] <nbf> fuck yeah you can, it's america
[19:10:29] <nbf> with comcast it's probably like 5 bucks per GB
[19:10:41] <jezek2> ;)
[19:28:13] *** peter1_ has joined #lwjgl
[19:34:01] *** ZeuPiark has joined #lwjgl
[19:39:28] *** Jeanne-Kamikaze has joined #lwjgl
[19:42:45] *** Jeanne-Kamikaze has quit IRC
[19:45:58] *** kappaOne has joined #lwjgl
[19:47:43] *** Agro has quit IRC
[19:56:48] <ra4king> jezek2: yeah, after 300GB they add 50GB blocks for $10
[19:56:53] <ra4king> nbf: ^^
[19:56:57] *** LepraHorst has quit IRC
[20:11:00] *** Agro has joined #lwjgl
[20:36:53] *** Hanack has quit IRC
[20:49:29] *** void256 has joined #lwjgl
[20:51:07] *** Hanack has joined #lwjgl
[20:57:18] <nbf> :)
[21:19:20] *** Agro has quit IRC
[21:22:01] <nbf> these dude is seriously talented
[21:22:04] <nbf> *this
[21:35:23] *** balrog has quit IRC
[21:39:02] *** kevarh has quit IRC
[21:39:30] *** kevarh has joined #lwjgl
[21:40:32] <void256> I'll back that @ nbf
[21:40:34] <void256> xD
[21:43:39] *** Jeanne-Kamikaze has joined #lwjgl
[21:44:54] <jezek2> ra4king: hmm doesn't sound THAT bad (seen worse :P) and what's the speed if you don't?
[21:45:23] *** balrog has joined #lwjgl
[21:45:31] <jezek2> ra4king: like it's more to get the proper speed again but better to limit your bandwidth usage to the end of the month (or how it's counted)
[21:48:16] <ra4king> 30Mb down 5Mb up
[21:48:44] <ra4king> jezek2: ^
[21:49:09] <ra4king> yeah I think it's too late. once you hit it one single byte will push it over, it's definitely pushed over by now
[21:51:45] <jezek2> ra4king: isn't that full speed? I mean what speed do you get after reaching the 300GB limit, or do they just charge for the overtraffic?
[21:52:06] <ra4king> they only charge for the extra data. speed is not dinged
[21:52:11] <jezek2> ah
[21:52:14] <ra4king> it's all for greed man
[21:52:17] <ra4king> pure fucking greed
[21:52:32] <ra4king> jezek2: fucking Comcast is the company, or as I prefer, Shitcast
[21:52:36] <jezek2> usually they just slowdown it to some ridiculous speed like 64kbps
[21:52:53] <jezek2> (which was totally awesome speed just 10 years ago :P)
[21:52:53] <ra4king> thankfully not, I've downloaded stuff fine
[21:53:18] <jezek2> hmm but you could get billed a lot very fast :D
[21:54:10] <ra4king> Very good for the advertised 30/6 :D
[21:54:12] <jezek2> I guess the service doesn't cost more than say $50, so $10 for every 50GB is quite a lot :)
[21:54:54] <jezek2> yeah... and you have upload as fast as my download speed :P
[21:55:14] <ra4king> jezek2: :O
[21:55:35] <jezek2> I have 5mbit / 256kbps
[21:55:36] <jezek2> :)
[21:55:45] <ra4king> oh god I'm so sorry
[21:56:03] <nbf> I've got 2mbit down, 1mbit up
[21:56:03] <jezek2> actually I'm totally fine with it :)
[21:56:19] <jezek2> the upload speed is a more problem when I upload something but I don't do that that often
[21:56:43] <ra4king> nbf: jeez why?!
[21:56:51] <ra4king> these are horrible speeds :S
[21:56:53] <nbf> I never really need more than that
[21:57:15] <jezek2> ra4king: I used to have 10mbit LAN until recently (coax up to 2009, then UTP based, and like few months ago I finally replaced my old 10mbit network card to a 100mbit one)
[21:57:25] <ra4king> nbf: oh, well I'd die waiting for torrents and steam games/updates to download!
[21:57:26] *** l3dx has quit IRC
[21:57:34] <nbf> the funny thing is that my phone is faster than my home connection
[21:57:41] *** l3dx has joined #lwjgl
[21:57:43] <nbf> since I have tmob with HSPA+
[21:57:57] <nbf> I need to upgrade my phone to one that supports LTE, we have awesome LTE support in this area
[21:58:18] <ra4king> oh yeah my phone's 4G competes with my internet speeds too
[21:58:41] <ra4king> but I'm on ATT, forget what type it was
[21:58:57] <nbf> I have like 50mbps down and 15mbps up on the phone lol
[21:58:57] <ra4king> nbf: ah I have LTE here :D
[21:59:11] <jezek2> I rarely download something bigger, though some games from steam can be quite big, last time blacklist took about 10 hours :)
[21:59:27] <jezek2> and was once uploading about 5GB and took nice 48 hours :D
[21:59:32] <ra4king> nbf: running speedtest on my phone right now: 22Mbps down 14Mbps up
[22:00:07] <nbf> lol
[22:00:17] <nbf> I'm running speedtest on my desktop
[22:00:19] <ra4king> jezek2: jeez, the huge steam games all take no more 2 hours at most
[22:00:21] <ra4king> 1 hour usually
[22:00:23] <nbf> and it's hosted by my colo apparently
[22:00:37] <jezek2> ra4king: I have friend who has 200mbit and he has these games like in 5-15mins
[22:00:38] <jezek2> :D
[22:00:38] <nbf> okay so I lied apparently (!?)
[22:00:43] <ra4king> jezek2: damn
[22:00:45] <nbf> I just got 15mbps down and 1 up
[22:00:51] <ra4king> well, gotta go for a bit
[22:00:53] <nbf> weird
[22:00:54] <ra4king> I have eggs to make
[22:00:55] <ra4king> EGGS
[22:00:59] * ra4king runs!
[22:01:03] * ra4king &
[22:01:03] <nbf> because I haven't ever upgraded
[22:01:33] <jezek2> good that steam has the backup feature :)
[22:05:10] <jezek2> nbf: haha, ISPs usually upgrade speeds by themselves
[22:10:43] *** LepraHorst has joined #lwjgl
[22:16:46] *** Agro has joined #lwjgl
[22:17:05] *** Chris_Noob has joined #lwjgl
[22:36:25] *** Hanack1 has joined #lwjgl
[22:38:59] *** Hanack has quit IRC
[22:53:33] *** peter1__ has joined #lwjgl
[23:07:09] *** Chris_Noob has quit IRC
[23:18:33] *** Chris_Noob has joined #lwjgl
[23:26:57] *** kappaOne has quit IRC
[23:30:36] *** Sopheria has quit IRC
[23:53:06] *** Sopheria has joined #lwjgl
[23:54:35] *** Clome has joined #lwjgl
[23:55:24] *** peter1_ has quit IRC
[23:57:46] <Clome> Is it obligatory to release the opengl resources after exiting your process or it will the operating system take care of it, like it does for a process. Basicaly, do you have to clean up your graphic card after done using it?
[23:58:11] <MatthiasM> the OS will take care of it - or it isn't an OS