We Need A Ascii Ns Adventure
<div class="IPBDescription">that would totaly pwn!</div> I got this idea, while browsing the artwork forum.
A complete text based NS Game!
Are there any editors out there, which are easily used, but quite good at creating such things?
or is something like this already done?
Or someone working on it?
Ah, i´ll just start:
You just entered the Dropship wich brings you down to ns_nothing.
You are now in 'marine start'!
You have 1 Lmg, 1 Pistol, 1 Knife, 150 Primary Ammo, 20 Secondary Ammo
You see: A CC, a RT, an IP, a ladder, a Pit, another Pit, a Glass infront of a vent.
Exits are: East, West, F4
What would you like to do?
A complete text based NS Game!
Are there any editors out there, which are easily used, but quite good at creating such things?
or is something like this already done?
Or someone working on it?
Ah, i´ll just start:
You just entered the Dropship wich brings you down to ns_nothing.
You are now in 'marine start'!
You have 1 Lmg, 1 Pistol, 1 Knife, 150 Primary Ammo, 20 Secondary Ammo
You see: A CC, a RT, an IP, a ladder, a Pit, another Pit, a Glass infront of a vent.
Exits are: East, West, F4
What would you like to do?
Comments
*EDIT: I'll throw together an example of what i could do, i'll post the binary here, and you can tell me what you think. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
Its like required or something!
So it would only say:
><span style='color:orange'>You cannot hump the Armory, Pimp. Get off somwhere else!</span><
<!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
Can i just ask, how did you work the map?
The way i'm doing it now is a bit annoying, but it works.
The system i'm using is a map divided into a grid, A-Z on the Y asis and 1-10 on the Y axis so each cell can be identified by it's X-Y coordinants. For example, the start is A-1.
*EDIT: Regardless of anyone else doing this, i want to test myself anyway so i'm gonna go ahead and do it. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
<!--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-->You see: A skulk
>shoot skulk
With what?
>shoot skulk with lmg
You miss with every single shot. The skulk chuckles then bites your right leg off.
>Hit skulk
With what?
>look
You see: A chuckling skulk, an empty lmg, a severed leg
>Hit skulk with severed leg
The skulk is too busy laughing at your nubbyness to notice the severed leg coming rapidly downwards onto his head. He dies.
You hear:
Marine1: "lol"
Marine2: "LOL"
Marine3: "ROFL!!1"
Alien1: "OMG!"
Alien2: "H4X"
Alien3: "Nub team"
Alien3 has left the text-based game.
You hear:
Alien1: "OMG TEAMS!"
>Whine for medpack
A medpack drops from the ceiling and your leg magically grows back.
>Hump armoury
There is no armoury here!
>Rambo
You run off on your own and are killed by a lone gorge.
You hear:
Alien1: "lol"
Alien2: "LOL"
Alien3: "ROFL!"
Marine1: "OMG!"
Marine2: "HAX!"
Marine3: "Nub team"
Marine3 has left the text-based game
Marine1: "OMG TEAMS!"
>look
You see: nothing because you're dead, genius.
>whine
You say: "OMG this game is so sux"
>exit
You have left the game.
You hear:
Marine1: "OMG TEAMS"<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
*edit* Spelling. Well I <i>did</i> say it was an early prototype, so early I didn't spell check it *edit*
> <b>GO NORTH</b></span><!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
:D
<!--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-->
printf("you are in a corridor");
if(playertypedsomthing)
{
printf("you die an excruiciating and horrible death, gameover");
}
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
That successfully emulates 99% of text-based adventure games =D
>You see: <span style='color:green'>Onos, 5 Fades</span>, 3 <span style='color:red'>Dead</span> <span style='color:blue'>Heavies</span>
>**** pants
>You **** yourself. The aliens start <span style='color:red'>chuckling</span> uncontrollably.
>knife onos
>You charge the <span style='color:green'>Onos</span> with your knife, doing <span style='color:red'>30</span> damage.
>The Onos attacks you with a <span style='color:red'>focus gore</span>, <b><span style='color:red'>killing</span></b> you.
>respawn
>You respawn at marine start, your team is <span style='color:orange'>laughing</span> at your dumb mistakes.
>flame them
>You <span style='color:red'>flame</span> your team and get <span style='color:red'>kicked</span> from the server.
>retry
>You reconnect to the server. The <span style='color:yellow'>admin</span> laughs at you but lets you go back ingame.
>jointeamone
>You join the <span style='color:blue'>marines</span>.
>status
>STATUS: 95HEALTH 50ARMOR 100PRIMARYAMMO 20SECONDARYAMMO
>medpack
>You ask your commander for a medpack. He tells you that youre a <span style='color:red'>noob</span> and to go away.
>flame commander
>You <span style='color:red'>flame</span> your commander with raging insults.
>vcspam
>You <span style='color:red'>spam</span> voicecomm with 'Can't Touch This nanannana'.
>laugh loudly on vc
>You do a retarded laugh on voicecomm.
>You get <span style='color:red'>banned</span> from the server.
<!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Dude that song rules.
(Woo Post Number 1939, In this year Germany invaded Poland thereby sparking off the Second World War)
[edit] have you programmed the ability to leave the first room yet?
To quote the text file that came with it:
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->You can't even go anywhere yet.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
[edit] this only took an hour? not bad so far
[edit] this only took an hour? not bad so far <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Nah, not an hour, more like 6 hours. I've not been working on it non-stop though, at all.
Can i just ask, how did you work the map?
The way i'm doing it now is a bit annoying, but it works.
The system i'm using is a map divided into a grid, A-Z on the Y asis and 1-10 on the Y axis so each cell can be identified by it's X-Y coordinants. For example, the start is A-1.
*EDIT: Regardless of anyone else doing this, i want to test myself anyway so i'm gonna go ahead and do it. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
From memory, a 3D cube. One file stores the xyz of all the room numbers, another file uses the room number to get the room's details. Room details include object numbers, which are in turn retrieved from the object file.
Well, i've reached kind of a stalemate.
Current features:<ul><li> Dynamic minimap.
<li> Total movement control.... finally.
<li> Basic combat system, currently in testing.
<li> Basic weapons / player stats (not even tested yet)
<li> 99% complete world system.</ul>
And that's ontop of the usual features, some of which are done, others of which will take 10 seconds to code, so aren't a problem.
the world system, however, is what's causing me trouble at present, i am working on it, several hours of rewriting code and tweaking, 75 builds later, still little progress. =/
As soon as i have the world system complete, i'll release a 4 room test build which will give you free roam between each of the cells, and i may throw in an armoury. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
Thats like very important!