Galaga Mod
SparkyMcSparks
Join Date: 2010-04-12 Member: 71347Members
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><b>Stopped Working On This. Working On Something Else Now For NS2.</b><!--sizec--></span><!--/sizec-->
Figure I'd finally post something on the forum after spamming the GetSatisfaction site with ideas. :P
I started work over the weekend on a Galaga knock-off mod, something a little different than what I've seen other people doing here. It's in a proof of concept stage right now because I'm new to Lua (thanks to Decoda I feel I have a better grasp at the NS2 scripting language now) and wanted to see if it could be done before jumping head way into working on it.
Next I plan on getting the shooting gallery pathing and top-down wrap around. I was also thinking of decorating out the level to look like one of the corridors from NS2 maps and having enemies drop in not only from the top of the screen but through ventilations on the side walls as well, but that's later down the road on my priorities list.
This will be Singleplayer only, and run from it's own mod folder so you don't have to overwrite ns2/lua stuff.
I posted a video below, I don't know why but Fraps made it a lot darker than what it is, so I added some screenshots too. If you wach the video in HD fullscreen you'll have the best view.
<u><b>Src / Playable Files (Updated April 26,10 -- But Check Link Just In Case I Forget To Update Thread)</b></u>
<a href="http://code.google.com/p/naturalselection2galaga/source/browse/#svn/trunk/" target="_blank">http://code.google.com/p/naturalselection2...wse/#svn/trunk/</a>
Make a 'Galaga' folder inside your NS2 install folder and launch it via command line /game Galaga
If you have SVN, right click that Galaga folder do a Checkout for:
<a href="http://naturalselection2galaga.googlecode.com/svn/trunk/" target="_blank">http://naturalselection2galaga.googlecode.com/svn/trunk/</a>
Just right click that folder and update every so often to get the latest code! :)
Change Log can be found at:
<a href="http://code.google.com/p/naturalselection2galaga/source/list" target="_blank">http://code.google.com/p/naturalselection2galaga/source/list</a>
///////////////////////////////////////////////////////////////////////////////////////////////////////////
<u><b>Video (Updated April 19, 2010)</b></u>
<a href="http://www.youtube.com/watch?v=qP-LOgcyDd8&hd=1" target="_blank">http://www.youtube.com/watch?v=qP-LOgcyDd8&hd=1</a>
///////////////////////////////////////////////////////////////////////////////////////////////////////////
<u><b>Screenshots (Updated April 19, 2010)</b></u>
<a href="http://img710.imageshack.us/img710/4500/ns22010041912503112.jpg" target="_blank"><img src="http://img210.imageshack.us/img210/2367/ns22010041912505525.th.jpg" border="0" class="linked-image" /></a><a href="http://img381.imageshack.us/img381/7510/ns22010041912504209.jpg" target="_blank"><img src="http://img381.imageshack.us/img381/7510/ns22010041912504209.th.jpg" border="0" class="linked-image" /></a><a href="http://img710.imageshack.us/img710/4500/ns22010041912503112.jpg" target="_blank"><img src="http://img710.imageshack.us/img710/4500/ns22010041912503112.th.jpg" border="0" class="linked-image" /></a><a href="http://img44.imageshack.us/img44/5037/ns22010041912503721.jpg" target="_blank"><img src="http://img44.imageshack.us/img44/5037/ns22010041912503721.th.jpg" border="0" class="linked-image" /></a><a href="http://img42.imageshack.us/img42/4784/ns22010041912503524.jpg" target="_blank"><img src="http://img42.imageshack.us/img42/4784/ns22010041912503524.th.jpg" border="0" class="linked-image" /></a>
Thanks for your time and any feedback / suggestions. I'll try to keep the community here updated on my progress.
Figure I'd finally post something on the forum after spamming the GetSatisfaction site with ideas. :P
I started work over the weekend on a Galaga knock-off mod, something a little different than what I've seen other people doing here. It's in a proof of concept stage right now because I'm new to Lua (thanks to Decoda I feel I have a better grasp at the NS2 scripting language now) and wanted to see if it could be done before jumping head way into working on it.
Next I plan on getting the shooting gallery pathing and top-down wrap around. I was also thinking of decorating out the level to look like one of the corridors from NS2 maps and having enemies drop in not only from the top of the screen but through ventilations on the side walls as well, but that's later down the road on my priorities list.
This will be Singleplayer only, and run from it's own mod folder so you don't have to overwrite ns2/lua stuff.
I posted a video below, I don't know why but Fraps made it a lot darker than what it is, so I added some screenshots too. If you wach the video in HD fullscreen you'll have the best view.
<u><b>Src / Playable Files (Updated April 26,10 -- But Check Link Just In Case I Forget To Update Thread)</b></u>
<a href="http://code.google.com/p/naturalselection2galaga/source/browse/#svn/trunk/" target="_blank">http://code.google.com/p/naturalselection2...wse/#svn/trunk/</a>
Make a 'Galaga' folder inside your NS2 install folder and launch it via command line /game Galaga
If you have SVN, right click that Galaga folder do a Checkout for:
<a href="http://naturalselection2galaga.googlecode.com/svn/trunk/" target="_blank">http://naturalselection2galaga.googlecode.com/svn/trunk/</a>
Just right click that folder and update every so often to get the latest code! :)
Change Log can be found at:
<a href="http://code.google.com/p/naturalselection2galaga/source/list" target="_blank">http://code.google.com/p/naturalselection2galaga/source/list</a>
///////////////////////////////////////////////////////////////////////////////////////////////////////////
<u><b>Video (Updated April 19, 2010)</b></u>
<a href="http://www.youtube.com/watch?v=qP-LOgcyDd8&hd=1" target="_blank">http://www.youtube.com/watch?v=qP-LOgcyDd8&hd=1</a>
///////////////////////////////////////////////////////////////////////////////////////////////////////////
<u><b>Screenshots (Updated April 19, 2010)</b></u>
<a href="http://img710.imageshack.us/img710/4500/ns22010041912503112.jpg" target="_blank"><img src="http://img210.imageshack.us/img210/2367/ns22010041912505525.th.jpg" border="0" class="linked-image" /></a><a href="http://img381.imageshack.us/img381/7510/ns22010041912504209.jpg" target="_blank"><img src="http://img381.imageshack.us/img381/7510/ns22010041912504209.th.jpg" border="0" class="linked-image" /></a><a href="http://img710.imageshack.us/img710/4500/ns22010041912503112.jpg" target="_blank"><img src="http://img710.imageshack.us/img710/4500/ns22010041912503112.th.jpg" border="0" class="linked-image" /></a><a href="http://img44.imageshack.us/img44/5037/ns22010041912503721.jpg" target="_blank"><img src="http://img44.imageshack.us/img44/5037/ns22010041912503721.th.jpg" border="0" class="linked-image" /></a><a href="http://img42.imageshack.us/img42/4784/ns22010041912503524.jpg" target="_blank"><img src="http://img42.imageshack.us/img42/4784/ns22010041912503524.th.jpg" border="0" class="linked-image" /></a>
Thanks for your time and any feedback / suggestions. I'll try to keep the community here updated on my progress.
Comments
There is no network / match making Lua code in the engine test and networking code seems daunting.
Maybe someone would want to help on the networking code side while I do the gameplay code?
I'll post up the code this weekend and keep it updated similar to the other guys who are doing the "Making the engine test more playable" mod, want to make a few more changes to add an end condition (player getting killed) and fix up the enemy queue system.
Edit: I couldn't figure out how to use GIT so I uploaded the mod to Google Projects @ <a href="http://code.google.com/p/naturalselection2galaga/source/browse/#svn/trunk/" target="_blank">http://code.google.com/p/naturalselection2...wse/#svn/trunk/</a>
thank you for sharing your work
I made a Custom level
ga_rock :
<a href="http://img256.imageshack.us/i/garock.jpg/" target="_blank"><img src="http://img256.imageshack.us/img256/1726/garock.jpg" border="0" class="linked-image" /></a>
<a href="http://ciondieu.free.fr/ga_rock.level" target="_blank">file</a>
ga_metal
<a href="http://img153.imageshack.us/i/gametal.jpg/" target="_blank"><img src="http://img153.imageshack.us/img153/4424/gametal.jpg" border="0" class="linked-image" /></a>
<a href="http://ciondieu.free.fr/ga_metal.level" target="_blank">file</a>
ga_barrel :
<a href="http://www.youtube.com/watch?v=SsZfl2Y74zc" target="_blank">Vidz</a>
<a href="http://ciondieu.free.fr/ga_barrel.level" target="_blank">file</a>
<a href="http://code.google.com/p/naturalselection2galaga/source/browse/#svn/trunk/" target="_blank">http://code.google.com/p/naturalselection2...wse/#svn/trunk/</a>
If you have a SVN client like <a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a> you can just make a Galaga mod folder in the Natural Selection 2 install directory. Then right click that folder and do SVN Checkout. In the URL field enter:
<a href="http://naturalselection2galaga.googlecode.com/svn/trunk/" target="_blank">http://naturalselection2galaga.googlecode.com/svn/trunk/</a>
It'll download the latest files for you. If you right click folder and go to SVN > Update , you'll get the most up-to-date files whenever I commit them.
Here's a tutorial video on using TortoiseSVN (use the URL I posted in above paragraph and not the one in the video for checking out)... watch it up till the 2:30 mark cause after that the guy is catering the video to a specific game after that point:
<a href="http://www.youtube.com/watch?v=ONBf2zJCqe4" target="_blank">http://www.youtube.com/watch?v=ONBf2zJCqe4</a>
Put the Galaga folder a directory above that:
<i>programfiles/naturalselection2/Galaga</i>