you should probably use a <a href='http://www.mo.himolde.no/~knan/roguelike/' target='_blank'>Roguelike</a> for this...
Just so that you know, roguelikes are text-base adventure games, except every enemy you meet is represented by a character on the keyboard and keymap in the computer. a "g" would be a goblin; a "o" a orc; a grey "L" a emperor Lich, etc etc. I think NS would fit into a roguelike VERY well...
<b>Building associations</b> (light blue) M - A normal marine (blue) H - A HA marine (dark blue) J - A JP marine (grey) A - Arms lab (grey) C - Command Chair (grey) r - aRmory (grey) a - <b>a</b>dvanced armory (grey) P - Protolab (grey) O - obs (grey) I - Infantry Portal (that's a capital "i") (green) T - active Turret (red) T - disabled Turret (grey) F - turret Factory (white) F - Electrified TF (blue) R - Marine res node (white) R - Electrified res node
<b>Droppable associations</b> (blue) ! - health pack (green) ! - ammo pack (grey) ! - catalyst pack (blue) } - LMG (green) | - Welder (blue) | - Pistol (green) } - HMG (green) / - GL (blue) / - Shotgun (grey) o - Mine pack (teal) ] - A HA (blue) ] - A JP
<b>Aliens and thier stuff:</b> (green) S - Skulk (green) G - Gorge (green) L - Lerk (green) F - Fade (green) O - Onos (red) E - Egg (green) # - spores (orange) # - umbra (yellow) # - acid rocket/bile bomb explosion (green) o - offense chamber (green) s - sensory chamber (green) d - defence chamber (green) m - movement chamber (green) H - hive
<b>Misc stuff</b> (grey) . - the floor (grey) . - possibly a cloaked alien/cloaked building (blue) ~ - water (grey) # - the walls (grey) + - a closed/locked door (red) ' - a destroyed/opened door (red) * - a shot of a projectile/explosion or another weapon that can be fired. this only appears for a fraction of a second, though. (brown) # - smoke from a explosion. blocks view. (green) . - infested floor (green) # - infested wall (Grey) ( - a vent/tunnel (red) o - active mine (white) ^ - webbing (grey) ^ - free res nozzel (grey) W - weldable (brown) S - switch (blue) > - a elevator that is up (blue) < - a elevator that is down (blue) . - a elevator entrance (blue) L - ladder (a space) - a dark tile/room (white) @ - you, ONLY on your computer. You're still displayed as a letter on other's computers', though. (Blue) 0 - a MT blip (Red) 0 - a Scent of Fear blip
<b>commands</b> Commands in roguelikes has always been case-sensitive. A "a" means "a" and a "A" means "A". ^ is Control, fyi. Now, the commands: - Stepping on a Ladder will make you pause for a second if you're moving continuously. (you climb up/down the ladder) - Elevators have a setting, as do the floor tiles next to them, of their current level. the floor tiles on one side have a alternate setting then the other side. IE: 1>0 1 is the setting of the higher level. 0 is the setting of the lower level. if the computer detects that a player is trying to go onto a ">" from a "0" floor tile, the player will not be able to. however, if the player steps from a "1" floor tile and then onto a ">", he will be able to get onto the elevator. The reverse is true for a elevator that is down. Remember, the "1"s and "0"s are internal settings for the tiles next to the elevators. They just look like normal tiles. Elevators can't be built on. - "@" as a alien will display the active hives / # chambers, and scores of the alien players, while pressing "@" as a marine will display the current buildings, # of each building, and wether or not you're parasited. - "E" will check your equipment - "," will pickup what's below you. Intsa-use medpacks, insta-equip weapons/other equipment. - "D" will "D"rop a item - "W" will "W"eld something nearby - "A" to "A"ctivate your JP - "a" manually attack something nearby. even air/empty tile. you'll need to target by pressing a directional key or a specific tile by pressing "*" right after. "a" again to attack a new target, or the old one. - "S" will turn on auto-shoot/bite, again, closest thing first - "s" select which weapon you will use to attack with. - "C" will make you "C"rouch. You'll move slower but you can get through vents. While wearing some equipment or being a certail class you can't "C"rouch. - "w" when near a wall to climb onto the wall. you're harder to hit while on the wall, and can pass by any building next to the wall - "w" while on a wall to get onto the ceiling. even harder to hit while on the ceiling, but you can sometimes fall down. While on the ceiling, you can go past all grounded buildings - "B" to build. as a gorge you select a nearby tile to drop your selected building. As a commander, you select a area inside the view range of your marines. - "b" to construct a nearby building
and lots of other stuff that i wont get into here. maps would be a max of... oh, i dont know... 150-400 characters by 150-400 characters? <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo-->
Multiplayer support for +14 players, of course. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> single player mission on a randomly generated map with a set amount of ammo to kill as many kharaa as you can. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
make it easy why dont you Maveric <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
<!--QuoteBegin--Swiftspear+Jan 18 2004, 07:17 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Swiftspear @ Jan 18 2004, 07:17 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->make it easy why dont you Maveric <!--emo&:p--><img src='http://www.natural-selection.org/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo--><!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> NEVAR!!! <!--emo&:D--><img src='http://www.natural-selection.org/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
- Damn, characters didn't stay fixed-width... i can't put up a ascii "screenshot" unless i actually make the game and then take a sceen shot... <!--emo&???--><img src='http://www.natural-selection.org/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo--> -
anyways, just take a look at a roguelike to see what NS might be like if it were as such.
[edit - meh, i'll just have to try...] You see a skulk.
- Damn, characters didn't stay fixed-width... i can't put up a ascii "screenshot" unless i actually make the game and then take a sceen shot... <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo--> -
anyways, just take a look at a roguelike to see what NS might be like if it were as such.
[edit - meh, i'll just have to try...] You see a skulk.
<span style='color:gray'>####<span style='color:blue'>L</span>######</span> <span style='color:blue'>M</span><span style='color:gray'>...............</span><span style='color:green'>S</span><span style='color:green'>........</span> <span style='color:gray'>###+####</span><span style='color:green'>###</span> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> Do it in notepad with your font set to terminal or another fixed width font then take a screenshot of that. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
Same way how i'm designing the minimap, ASCIItastic.
<!--QuoteBegin--Pithlit+Jan 21 2004, 09:38 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Pithlit @ Jan 21 2004, 09:38 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> status?^^ <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> Still got the same problem with calling the relevant information determined by the current location.
So i'm currently reorganising and commenting all my code so it's clear enough for someone else to take a look at and give me a hand with. I thought i could do it on my own, but this current bug has left me stumped.
As for further status, i'm not going to be releasing the next build until i have a 4 "cell" working version with roughly 90% of the commands in and working fully. Hopefully after i get this bug sorted, that shouldn't be too much more work.
While we're at it, post code you're having problems with so we can comb them out <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
Comments
Go esuna
Just so that you know, roguelikes are text-base adventure games, except every enemy you meet is represented by a character on the keyboard and keymap in the computer. a "g" would be a goblin; a "o" a orc; a grey "L" a emperor Lich, etc etc. I think NS would fit into a roguelike VERY well...
<b>Building associations</b>
(light blue) M - A normal marine
(blue) H - A HA marine
(dark blue) J - A JP marine
(grey) A - Arms lab
(grey) C - Command Chair
(grey) r - aRmory
(grey) a - <b>a</b>dvanced armory
(grey) P - Protolab
(grey) O - obs
(grey) I - Infantry Portal (that's a capital "i")
(green) T - active Turret
(red) T - disabled Turret
(grey) F - turret Factory
(white) F - Electrified TF
(blue) R - Marine res node
(white) R - Electrified res node
<b>Droppable associations</b>
(blue) ! - health pack
(green) ! - ammo pack
(grey) ! - catalyst pack
(blue) } - LMG
(green) | - Welder
(blue) | - Pistol
(green) } - HMG
(green) / - GL
(blue) / - Shotgun
(grey) o - Mine pack
(teal) ] - A HA
(blue) ] - A JP
<b>Aliens and thier stuff:</b>
(green) S - Skulk
(green) G - Gorge
(green) L - Lerk
(green) F - Fade
(green) O - Onos
(red) E - Egg
(green) # - spores
(orange) # - umbra
(yellow) # - acid rocket/bile bomb explosion
(green) o - offense chamber
(green) s - sensory chamber
(green) d - defence chamber
(green) m - movement chamber
(green) H - hive
<b>Misc stuff</b>
(grey) . - the floor
(grey) . - possibly a cloaked alien/cloaked building
(blue) ~ - water
(grey) # - the walls
(grey) + - a closed/locked door
(red) ' - a destroyed/opened door
(red) * - a shot of a projectile/explosion or another weapon that can be fired. this only appears for a fraction of a second, though.
(brown) # - smoke from a explosion. blocks view.
(green) . - infested floor
(green) # - infested wall
(Grey) ( - a vent/tunnel
(red) o - active mine
(white) ^ - webbing
(grey) ^ - free res nozzel
(grey) W - weldable
(brown) S - switch
(blue) > - a elevator that is up
(blue) < - a elevator that is down
(blue) . - a elevator entrance
(blue) L - ladder
(a space) - a dark tile/room
(white) @ - you, ONLY on your computer. You're still displayed as a letter on other's computers', though.
(Blue) 0 - a MT blip
(Red) 0 - a Scent of Fear blip
<b>commands</b>
Commands in roguelikes has always been case-sensitive. A "a" means "a" and a "A" means "A". ^ is Control, fyi. Now, the commands:
- Stepping on a Ladder will make you pause for a second if you're moving continuously. (you climb up/down the ladder)
- Elevators have a setting, as do the floor tiles next to them, of their current level. the floor tiles on one side have a alternate setting then the other side. IE:
1>0
1 is the setting of the higher level.
0 is the setting of the lower level.
if the computer detects that a player is trying to go onto a ">" from a "0" floor tile, the player will not be able to. however, if the player steps from a "1" floor tile and then onto a ">", he will be able to get onto the elevator. The reverse is true for a elevator that is down. Remember, the "1"s and "0"s are internal settings for the tiles next to the elevators. They just look like normal tiles. Elevators can't be built on.
- "@" as a alien will display the active hives / # chambers, and scores of the alien players, while pressing "@" as a marine will display the current buildings, # of each building, and wether or not you're parasited.
- "E" will check your equipment
- "," will pickup what's below you. Intsa-use medpacks, insta-equip weapons/other equipment.
- "D" will "D"rop a item
- "W" will "W"eld something nearby
- "A" to "A"ctivate your JP
- "a" manually attack something nearby. even air/empty tile. you'll need to target by pressing a directional key or a specific tile by pressing "*" right after. "a" again to attack a new target, or the old one.
- "S" will turn on auto-shoot/bite, again, closest thing first
- "s" select which weapon you will use to attack with.
- "C" will make you "C"rouch. You'll move slower but you can get through vents. While wearing some equipment or being a certail class you can't "C"rouch.
- "w" when near a wall to climb onto the wall. you're harder to hit while on the wall, and can pass by any building next to the wall
- "w" while on a wall to get onto the ceiling. even harder to hit while on the ceiling, but you can sometimes fall down. While on the ceiling, you can go past all grounded buildings
- "B" to build. as a gorge you select a nearby tile to drop your selected building. As a commander, you select a area inside the view range of your marines.
- "b" to construct a nearby building
and lots of other stuff that i wont get into here.
maps would be a max of... oh, i dont know... 150-400 characters by 150-400 characters? <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo-->
Multiplayer support for +14 players, of course. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> single player mission on a randomly generated map with a set amount of ammo to kill as many kharaa as you can. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
Ahh, roguelikes. Thy name is gameplay > graphics.
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->...<!--c2--></td></tr></table><span class='postcolor'><!--ec2--> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
rofl this made my day. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
NEVAR!!! <!--emo&:D--><img src='http://www.natural-selection.org/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
- Damn, characters didn't stay fixed-width... i can't put up a ascii "screenshot" unless i actually make the game and then take a sceen shot... <!--emo&???--><img src='http://www.natural-selection.org/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo--> -
anyways, just take a look at a roguelike to see what NS might be like if it were as such.
[edit - meh, i'll just have to try...]
You see a skulk.
<span style='color:gray'>####<span style='color:blue'>L</span>######</span>
<span style='color:blue'>M</span><span style='color:gray'>...............</span><span style='color:green'>S</span><span style='color:green'>........</span>
<span style='color:gray'>###+####</span><span style='color:green'>###</span>
NEVAR!!! <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
- Damn, characters didn't stay fixed-width... i can't put up a ascii "screenshot" unless i actually make the game and then take a sceen shot... <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo--> -
anyways, just take a look at a roguelike to see what NS might be like if it were as such.
[edit - meh, i'll just have to try...]
You see a skulk.
<span style='color:gray'>####<span style='color:blue'>L</span>######</span>
<span style='color:blue'>M</span><span style='color:gray'>...............</span><span style='color:green'>S</span><span style='color:green'>........</span>
<span style='color:gray'>###+####</span><span style='color:green'>###</span> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Do it in notepad with your font set to terminal or another fixed width font then take a screenshot of that. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
Same way how i'm designing the minimap, ASCIItastic.
good luck <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
Still got the same problem with calling the relevant information determined by the current location.
So i'm currently reorganising and commenting all my code so it's clear enough for someone else to take a look at and give me a hand with. I thought i could do it on my own, but this current bug has left me stumped.
As for further status, i'm not going to be releasing the next build until i have a 4 "cell" working version with roughly 90% of the commands in and working fully. Hopefully after i get this bug sorted, that shouldn't be too much more work.
While we're at it, post code you're having problems with so we can comb them out <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
fun for anyone wanting to make stuff: <a href='http://www.gametutorials.com/' target='_blank'>http://www.gametutorials.com/</a>