• What are you working on? November 2011 Edition
    3,673 replies, posted
[QUOTE=GameDev;33215093]So is a similar concept to motherload? I loved that game.[/QUOTE] Yeah. It's a "retro demake" of Motherload.
[QUOTE=i300;33215222]Yeah. It's a "retro demake" of Motherload.[/QUOTE] My game started out as a remake of DigIt. Then I was all fuckit MULTIPLAYER TEAM BASED GAMEMODES MODDABILITY FUCK YEAR
Found this old Achtung Die Kurve-like game I made in Java. It's pretty shitty, but I had fun making it. Starring four pretty dumb bots, with their potential bot paths shown: [hd]http://www.youtube.com/watch?v=A-lSxqQsCi4[/hd]
[QUOTE=Anonim;33215392]Found this old Achtung Die Kurve-like game I made in Java. It's pretty shitty, but I had fun making it. Starring four pretty dumb bots, with their potential bot paths shown: [hd]http://www.youtube.com/watch?v=A-lSxqQsCi4[/hd][/QUOTE] How are the potential paths calculated and how the best one is picked?
[QUOTE=sim642;33215593]How are the potential paths calculated and how the best one is picked?[/QUOTE] Nothing ground-breaking there to be honest. It's pretty much just randomized minor tweaking of where/when to turn for a certain length. If a path crashes with something, a new slightly shorter and more curly one is calculated. This goes on until either a path that doesn't crash with anything is found or until the maximum number of paths is reached. In the latter case, the snake enters panic mode and just tries (usually unsuccessfully) to avoid everything for a few frames before retrying to generate paths.
[QUOTE=ROBO_DONUT;33214875]I've basically just given up on these systems altogether. You could probably create all the project files and makefiles by hand in less time than it takes to get CMake/premake/whatever to cooperate.[/QUOTE] Premake is awesome at this. It makes everything else look stupid. Here's all you need. [lua]solution "Solution Name" language "C++" project "Project Name" defines { "DLL", "WHATEVER" } files { "src/**.*" } -- All subdirectories too! links { "d3dx", "anotherlib" } kind "WindowedApp" [/lua] Then you make yourself a bat or whatever to compile it. [code]premake4 vs2002 premake4 vs2008 premake4 vs2005 premake4 vs2010 premake4 gmake premake4 codeblocks premake4 codelite [/code] AWESOME.
[IMG]http://i.imgur.com/4xMVP.jpg[/IMG] I got my AI working really nicely, so I've been working on some minor art things. I've got a bunch of awesome nebula backgrounds that look really nice, and I made the asteroids 3d and lazily rotate as they fly. The best part of this is that I happened to take a digital art class in college, and I got to learn how to automate Photoshop work, so I can make infinite drago- I mean infinite nebula backgrounds in about four steps instead of twenty.
[img]http://puu.sh/8rbv[/img]
Back from school, back to work now :) Added unary minus, exponents, statements and blocks: [img]http://anyhub.net/file/2sBN-parser03.png[/img] I've been thinking about this all day, realised how easy it would be to add simple procedural programming structures - if, while etc. Would this be a good idea? personally I think that this would be quite handy/fun to play with. Take a look: [img]http://anyhub.net/file/57LK-grapher01.png[/img] "plot" keyword would be optional, so you can just type formulae straight in if you want to use it as a grapher. Good idea? Bad? How about the layout?
Spent today on reinstalling my pc. I was wondering if anyone has a Son of Obsidian theme that changes the whole look of visual studio, not only the coding window?
[QUOTE=Capsup;33217838]Spent today on reinstalling my pc. I was wondering if anyone has a Son of Obsidian theme that changes the whole look of visual studio, not only the coding window?[/QUOTE] [t]http://dl.dropbox.com/u/3558980/20111110000.png[/t] Son of Obsidian, plus this plugin for coloring the rest: [URL="http://visualstudiogallery.msdn.microsoft.com/20cd93a2-c435-4d00-a797-499f16402378"]http://visualstudiogallery.msdn.microsoft.com/20cd93a2-c435-4d00-a797-499f16402378[/URL]
[img]http://puu.sh/8riJ[/img]
[QUOTE=garry;33217089]Premake is awesome at this. It makes everything else look stupid. Here's all you need. [lua]solution "Solution Name" language "C++" project "Project Name" defines { "DLL", "WHATEVER" } files { "src/**.*" } -- All subdirectories too! links { "d3dx", "anotherlib" } kind "WindowedApp" [/lua] Then you make yourself a bat or whatever to compile it. [code]premake4 vs2002 premake4 vs2008 premake4 vs2005 premake4 vs2010 premake4 gmake premake4 codeblocks premake4 codelite [/code] AWESOME.[/QUOTE] Does it support finding application executables and libraries?
Why yes it does [lua]libdirs { "lib/", "lib/" .. os.get() }[/lua]
I mainly mean it checking in paths like /usr/bin, /usr/lib etc. I suppose I could script up some functionality to check paths. [editline]11th November 2011[/editline] Oh, os.findlib exists, but then I still have to deal with finding include directories, executables. Then there's the whole out of source builds ordeal. [editline]11th November 2011[/editline] I'll give premake a shot I guess.
I would imagine things like /usr/bin /usr/lib are already on your compilers search path?
Yes, but when I want to use stuff like xgettext, my compiler doesn't use it, premake would.
[img]http://i.imgur.com/V3rMd.png[/img] Something tells me that isn't the most efficient path. [editline]10th November 2011[/editline] That's weird. My A* algorithm finds a shitty path first, but if I run it several times the path gradually gets better until it's almost acceptable.
[img]http://anyhub.net/file/2F9o-parser04.png[/img] Conditional operators! Decent number parsing! (Originally a placeholder, now supports multi-digit numbers ;) Assignments are now indicated by a "let" token, to avoid ambiguities with the equality operator (=). I decided to keep a single equals for equality, makes more sense for graph plotting. Also a bit of behind the scenes stuff, added an evaluation stage to my tokenizer. Next up is if/while statements and function parsing, then I'll start working on the GUI. I love the feeling of crossing things off of a todo list :smile:
[QUOTE=Jookia;33218833]I mainly mean it checking in paths like /usr/bin, /usr/lib etc. I suppose I could script up some functionality to check paths. [editline]11th November 2011[/editline] Oh, os.findlib exists, but then I still have to deal with finding include directories, executables. Then there's the whole out of source builds ordeal. [editline]11th November 2011[/editline] I'll give premake a shot I guess.[/QUOTE] You can use full lua functionality so you can also make your own find functions, load libs from different folders depending on OS, etc. i really love premake
Still working on my space shooter for school. It has destructible barriers; [img]http://i51.tinypic.com/314b8tw.png[/img]
[QUOTE=Nigey Nige;33219596][img]http://i.imgur.com/V3rMd.png[/img] Something tells me that isn't the most efficient path. [editline]10th November 2011[/editline] That's weird. My A* algorithm finds a shitty path first, but if I run it several times the path gradually gets better until it's almost acceptable.[/QUOTE] [img]http://i.imgur.com/JSqo0.png[/img] Fixed. Still struggles to find an efficient path, though.
[QUOTE=ROBO_DONUT;33214875]I've basically just given up on these systems altogether. You could probably create all the project files and makefiles by hand in less time than it takes to get CMake/premake/whatever to cooperate.[/QUOTE] And if you hate both solutions you end up writing your own, and then fumbling around for 2+ years working on it. meanwhile everyone else is making cool stuff, while you can only say to yourself "one day..." But at least I got hired to work on build systems for writing mine. (And I get free dental!) :v:
[QUOTE=Nigey Nige;33219596]That's weird. My A* algorithm finds a shitty path first, but if I run it several times the path gradually gets better until it's almost acceptable.[/QUOTE] Are you sure you didn't accidentally program evolution into it
[QUOTE=NovembrDobby;33220068]Are you sure you didn't accidentally program evolution into it[/QUOTE] Don't be ridiculo- [img]http://i.imgur.com/5GgNy.png[/img] ...huh.
[IMG]http://dl.dropbox.com/u/44710267/aos.png[/IMG]
My [b]ingame[/b] settings screen is coming along nicely. It auto adjusts to the screen size so I dont have to hard code positions or sizes for all different resolutions. [img]http://i.imgur.com/381Ys.png[/img] Woops this image made me notice my bool to string converter was the wrong way round
This is starting to look damn sexy. [img]http://i52.tinypic.com/8wh27l.png[/img]
Fucking java Since there is no way to actually force the shutdown of a thread, im gonna have to dismantle an entire library to get this to work
I'd like to express my unhappiness with C#/Java's inheritance. Specifically, the lack of multiple inheritance, as well as the fact that you can't override static functions. In addition, I'd appreciate it if static variables could also be "overridden". I HATE duplicating code, and the lack of these features causes me to do it all the time.
Sorry, you need to Log In to post a reply to this thread.