Computer Hope
Microsoft => Microsoft DOS => Topic started by: Jacob on October 06, 2008, 09:29:02 AM
-
This is no where near completion, this release just has a few simple features that can be used to make a game. I will continue making it, but feel free to use it how you would like.
This version contains:
- Account creation
- Account loader
- Item viewer
- Bank viewer (I'm very proud of this)
- StatusChecker
- PvComp [Engine] (Also very proud of this)
- PvComp example fight
- Fight checker
PvComp Example Fight [ http://www.youtube.com/watch?v=pqJcQM0LMjw&fmt=18 ]
License:
Area Of Adventure is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Area Of Adventure is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Area Of Adventure. If not, see <http://www.gnu.org/licenses/>.
By accepting the download from http://uppit.com/2HASTA you agree to the above terms.
Download Link: [ http://uppit.com/2HASTA ] [25kb]
Winrar Password: aoa
Please comment below.
;)
EDIT: If you need help on what some variables mean just post them here. ;)
EDIT: This is a fix for the ItemViewer (Remember to edit this in the files and not the trunk)
:: ___ ____ ____ ___ __ __
:: / | ________ ____ _ / __ \/ __/ / | ____/ / _____ ____ / /___ __________
:: / /| | / ___/ _ \/ __ `/ / / / / /_ / /| |/ __ / | / / _ \/ __ \/ __/ / / / ___/ _ \
:: / ___ |/ / / __/ /_/ / / /_/ / __/ / ___ / /_/ /| |/ / __/ / / / /_/ /_/ / / / __/
::/_/ |_/_/ \___/\__,_/ \____/_/ /_/ |_\__,_/ |___/\___/_/ /_/\__/\__,_/_/ \___/
::---------------------------------------------------------------------------------------------
:: The most advanced microsoft ms-dos batch game ever.
::---------------------------------------------------------------------------------------------
::
::Created By: Jacob
::Date: 13/09/08
::File Name: ItemViewer
:start
cls
@echo off
echo Enter Item ID:
set /p ID=[ID]:
:true
for /f "tokens=1,2,3 delims= " %%A in ('type data\item\items.txt ^| find "ID%ID%"') do (
cls
set itemn=%%B
set itemp=%%C
)
echo The item with ID %ID% is a %itemn% with a price of %itemp%.
pause >nul
goto start
exit
-
Downloading now.... :D
-
:).
Post any help you need or variables you do not understand here.
;)
-
Wrong password? aoa doesn't work.... ???
EDIT: Never mind... :D
-
Wrong password? aoa doesn't work.... ???
EDIT: Never mind... :D
Is it okay now?
-
bump so other members can see.
-
Downloaded, will try in the morning. ;)
-
let me know what you think. ;)
-
Hmmmm....How do I run it? ???
I'm sure it's something obvious....
-
Hmmmm....How do I run it? ???
I'm sure it's something obvious....
Like i said it's not a finished game with a story or anything, it just has the features i listed. compile it and then go into the trunk.
;)
-
All right, noted.
Off to bed I go. :)
-
'night. ;)
-
So, how is it carbon? ;)
-
Not bad......it's a bit hard digging through the trunk, but I got it.
:D
-
woops wrong place!! deleted .
-
Not bad......it's a bit hard digging through the trunk, but I got it.
:D
Good, if you don't understand some variables, just ask.
-
I just added a fix for itemviewer.bat on the first post.
-
bump.
-
I tryed to install it, it never compiled though.. i clicked compile bat and trunk never showed up .. im using xp pro sp2
-
the trunk should already be there. a folder name 'trunk' is located in the same directory as the compiler.
-
yeah i tryed a few days ago, i forgot the name of the folders it did have with it.. after i compiled it
-
yeah i tryed a few days ago, i forgot the name of the folders it did have with it.. after i compiled it
So your okay now?
-
bump
-
Bumps are .75 cents apiece...
Please send in $2.25
Thanx.
-
Bumps are .75 cents apiece...
Please send in $2.25
Thanx.
Did you download?
;D
-
Added PvComp example video:
http://www.youtube.com/watch?v=pqJcQM0LMjw&fmt=18
-
Good luck.
I see I'm getting competition. ;)
As of now, I believe Eternal Death Slayer is the most advanced. I'm sure AOA will turn that around. Everything of yours looks advanced but is that all?
Don't forget user friendliness. Your combat looks a little messy.
Just a few tips.
Maybe you should have a look at EDS V6 when it is released in a few days. I'll be sure to post on the batch programs thread.
-
As you can probably see this hasn't been updated in well over a few months, the combat has been improved with new colours and now looks mint, I have stopped working on it as i am very busy at the moment. Please take a look (attached).
[Saving space - attachment deleted by admin]
-
It looks great. Well, not much different than the other updates but the graphical thing looks great.
-
It looks great. Well, not much different than the other updates but the graphical thing looks great.
Thanks, if you do a great hit the hit colour is green, an okay is yellow and a poor hit is red.
If your health falls below half way it turns red.
:D
Mind if you upload a video of your combat? :)
-
lol. My combat is not anything special. It's a one-hit fight. Basically there are different levels of monsters and when you enter the different levels, a random leveled monster anything up to the specified level can attack. From there, the difference between the monsters level and your level is calculated and you take that much damage, the monster dies. If you're higher than the monster then you take no damage.
I suppose I do need to come up with something new, but this system is quick and to the point.
Tell me what you use for screen capture and I'll make a general video of EDS. ;)
-
Oh okay, I use hypercam 2 full version.
;)
-
Videos Finished
Included:
-EDS V6 New Game/Combat
-EDS V6 Travel/Teleporting
[Saving space - attachment deleted by admin]
-
Looks great mate. :) I like the dungeon movement.
-
Thanks. Yeah, in the whole dungeon thing it takes a while to code so I haven't worked much on it lately but in future updates I plan to make one in nearly every town.
-
Nice. ;) Goodluck with this, I'm going now so talk tomorrow.
I'm trying to work on Player Vs Player combat at the moment.
I've worked out which players hosts the fight and such, and it is near completion.
Just I havn't worked on it lately as I was improving PvC. :)
-
downloading....
downloading...
downloading..
downloading.
(EDIT: Gamer i'll make sure to get ur next version of EDS)
imagine if we sold these games back in the 80's. Oh we would all be millionare's over night ;)
-
'we'?
;)
-
if we all sold all the games/utilities 'we' each made.
;)
-
Well recovered. ;)
-
um... none of them would work in the 80's. THis may be surprising, but there wasn't an XP command interpreter and thus none of the command extensions would work. Set didn't have any switches, as a example.
-
we'd still find some genius way to code amazing programs... lol
-
well there was SOPWITH. darn it, that was, and still is an awesome game.
http://en.wikipedia.org/wiki/Sopwith_(computer_game)
I'm amazed a game so awesome existed on the XT...
-
amazing. lol. the screenshots from sopwith 2 though. at least it says so.
-
well, it's actually just a different Version- as in Version 2, not sopwith 2- you know what I mean?
he modified it so it works on newer computers. (not counting the "invalid EXE image" error on XP)
also added planes getting damaged, birds splatting on the screen when you hit them, and the ability to drop bombs >:)
Of course- it isn't batch.
-
of course its not batch. but its still rad. lol. its kind of cheating if its not batch though. everyone knows games in C is easier. maybe. i dont know. lol.
-
Everyone knows games in C is easier. maybe. i dont know. lol.
that's funny...
http://www.davidlclark.com/sopwith/sopwithsource.zip
just try to understand almost ANYTHING that is going on in any of those .C files...
-
okay. i'll admit it has hard commands, but once you learn it, its got to be better than typing a 500kb batch file.
-
thats old C, C++ is better, and i think that all C's suck becouse you can do same in batch faster and easier (except math)
-
lol. if you want math done then write the math program in C and have it export to batch i guess. i dont know anything about C or whatever. I just know batch and some Basic.
What are the programs that stores use, it looks like batch but they have like selections and stuff. what are they written in?
-
... easier ... yes, faster to write, yes. -run faster? not my a long shot!
And you surely cannot do the same thing either- care to rewrite sopwith in batch? Not possible. You cannot change the video mode using batch, and even if you could, there is no way to address individual pixels, at least- not without an external program. Take a guess what that would be written with... 8)
And how many GUIs do you see written in batch? Calls to API functions? neither are facilitated by default, excepting of course external programs, once again- written in what language?
And your comparison splits generations of Batch. that C code was written in 1982. DOS didn't even have the @ prefix to make commands invisible yet, and was actually quite primitive. Running batch code on an 8Mhz processor isn't exactly fast- there was even enough time to read a directory listing as it scrolled by...
batch programs in those days were just that- a group of commands strung together, which used external programs to work towards a common goal, much as each of those individual programs consisted of statements which worked towards a common goal.
Additionally, C++ didn't even exist, and in fact no Object oriented languages were in common usage... their performance was simply too low.
for small programs, batch is easy to maintain and quick to write, and with todays processors, the time used to interpret the commands is virtually Nil. Additionally, with the new extensions to the batch language in NT, a lot more is possible.
But you won't see any software companies writing commercial applications in batch. Perhaps in-house for record-keeping or... well, batch operations.
okay. i'll admit it has hard commands, but once you learn it, its got to be better than typing a 500kb batch file.
hate to call you out on this, (and I did this for a while too, trying to learn QBASIC...) but only batch (well, and REXX) programs have "commands". almost every single other programming language calls it's program lines "statements"- each one is split up into expressions, which may comprise function calls, arithmetic operators, unary operators, and ternary operators.
lol
sorry about that. known to ramble...
lol. if you want math done then write the math program in C and have it export to batch i guess. i dont know anything about C or whatever. I just know batch and some Basic.
What are the programs that stores use, it looks like batch but they have like selections and stuff. what are they written in?
You mean Point Of sale(POS) tills and registers? well- some grocery stores still use DOS-based POS programs. No... not in batch. C,C++, and any number of other languages. using batch for such a thing would be impossible- unless each terminal was running XP and thus had all the extended commands, such as set with switches and string manip, but if a Point-of Sale terminal was running XP, they would use a XP-native program, likely also written in C/C++ (although a surprisingly large number are actually written in Access BASIC or VBA with Access, since POS operations lend themselves to a database.).
-
yea good summary ;D
i was learning C++ and at first "lessons" its pointless for me, thats why i started Just Basic, VB 08 and Delphi
-
VB6 for me ALL the way... even though I have visual Studio 2008. Can't stand what they've done to Visual Basic, it's just not the same anymore. the framework is all well and good, but half of what MS added via the framework I've already made myself. BCFile, BASeParser,BCSettings, and various other libraries and controls I've written over the years.
But I know what you mean- it's annoying to relearn the same basic stuff, like printing to the screen, in another language. This is my main barrier to using C++. I'll think of a good simple project, and then I'll end up bumping against C++'s inability to be even semi-competent with String Manipulation, which I've mastered, mostly via writing my expression Parser three times over... The whole idea of simply null terminating strings seems somewhat error-prone... I think I get my fill of that via the Windows API functions though.
-
im with BC, anything in the BASIC area is my game.
the only C i program is NQC(for Lego Mindstorms, see it here (http://bricxcc.sourceforge.net/nqc/))
Now if you want speed, you probably would program in native code(like ASM or even more extreme: Machine Code)
-
I want a lego mindstorms set kinda. they look pretty sweet.
I see people using easy C or something at robot competitions. seems like something that would be kind of common.
-
im with BC, anything in the BASIC area is my game.
the only C i program is NQC(for Lego Mindstorms, see it here (http://bricxcc.sourceforge.net/nqc/))
Now if you want speed, you probably would program in native code(like ASM or even more extreme: Machine Code)
ASM is machine code; Each assembly instruction is one machine code instruction. You could do it in machine code in a hex editor, but it won't go faster then ASM.
-
when i meant Machine code i ment 100101111001110, etc. but i never knew that thanks BC.
and gamer, you should get Lego Mindstorms. i have the older set(RCX) but the newer set(NXT) is better in some ways(Bluetooth cababilty, WAV file playback, and showing Pictures on the Screen), the RCX is still fun. As a tip, you should get NQC it runs faster than the GUI IDE thats included with the Lego Mindstorms sets. NQC has many tools with it(MIDI converter for example can convert MIDI files to NQC files to play on the RCX and NXT) I managed to get my RCX to play the Mario Theme(lol)
-
when i meant Machine code i ment 100101111001110, etc. but i never knew that thanks BC.
well yeah- but you cannot actually write 1's and 0's- that would be a string, of course.
You would end up needing to use Hexadecimal to create the appropriate instructions; each ASM instruction corresponds to at most 4 bytes of hexadecimal.
-
oh, well......Things i learned today:
- Machine Code is ASM
- ASM is as hard as H**l
- and i'm not gonna try it.... ;)
Thanks for the info BC
-
I want mindstorms lol. I dont have money right now. I want to buy a computer anyway. I kinda want to get a VEX kit because im on the robotics team and they have VEX competitions at the FIRST competitions. lol. I probably won't get a VEX but I want to get mindstorms someday lol.
-
just to tell you, VEX robots aren't programmable. even though they have the camera(which is sweet)
-
are you sure they aren't? I'm pretty sure it was vex that they were building while easy c was running... but ok.
A mindstorms seems like it does more anyway but I kinda like the look of the VEX. I don't know. lol.
-
VEX can be programmed but your laptop(or desktop) is the controlling computer, not like Lego Mindstorms that have a seperate computer to control the robot
-
NES R.O.B for the win.
-
ha ha i beat you with my SUPER NES
;D
-
you might consider adding another line, to prevent game crashes due to variables being set wrong , say like an item that dident exist.. this is what i came up with, well something similar to prevent crashes in my game using the teleporter
for /f "tokens=1*" %%a in ('type data\item\items.txt ^| find "ID%ID%"') do if "%%a%%b"=="%ID%" (CLS & GOTO TRUE) ELSE CLS&echo Invalid Item&pause>nul&Goto Start
-
ha ha i beat you with my SUPER NES
;D
Super NES didn't have a R.O.B...
-
oh well (BETTER GRAPHICS, namely Donkey Kong Country! ;D)
but yea, ROB is still good
-
but yea, ROB is still good
heh, your just pretending you know what I'm talking about.
-
This is an old project my new one is located at, http://www.computerhope.com/forum/index.php/topic,71293.0.html. Thanks.
-
but yea, ROB is still good
heh, your just pretending you know what I'm talking about.
No, ROB is the accessory that you could buy for the NES and he did stuff, he's also a robot, and a character on Brawl
-
but yea, ROB is still good
heh, your just pretending you know what I'm talking about.
No, ROB is the accessory that you could buy for the NES and he did stuff, he's also a robot, and a character on Brawl
He only worked with two games though; "stack up" I think was one of them; forget the other one, though.
-
but yea, ROB is still good
heh, your just pretending you know what I'm talking about.
No, ROB is the accessory that you could buy for the NES and he did stuff, he's also a robot, and a character on Brawl
He only worked with two games though; "stack up" I think was one of them; forget the other one, though.
how about that power glove thing?
why did NES have cooler things back in the day than our modern accessories? lol.
I personally think companies should go back and make more games for the older systems. They were so much better back then. And playing ms. pacman on game cube isn't like playing pac man on atari and such.
-
but yea, ROB is still good
heh, your just pretending you know what I'm talking about.
No, ROB is the accessory that you could buy for the NES and he did stuff, he's also a robot, and a character on Brawl
He only worked with two games though; "stack up" I think was one of them; forget the other one, though.
how about that power glove thing?
why did NES have cooler things back in the day than our modern accessories? lol.
I personally think companies should go back and make more games for the older systems. They were so much better back then. And playing ms. pacman on game cube isn't like playing pac man on atari and such.
Play Halo 3 on a Nintendo 64
:D
that would nearly be impossible unless you add a NVIDIA card and/or a Core 2 Quad proccessor to the board
:D
-
Play Halo 3 on a Nintendo 64
:D
that would nearly be impossible unless you add a NVIDIA card and/or a Core 2 Quad proccessor to the board
:D
it uses a RISC processor... and it only has 4MB of ram (8MB with expansion pack).
Basically; just play Quake 2. Same *censored* gameplay, if you ask me.
an additional limitation would be the cartridge format itself being unchangable ROM, very little space on Memory cards, I could go on and on...
-
i know its impossible but it would seem quite lousy if there were able to put Halo 3 on Nintendo 64(choppy graphics, horrible details)
-
Does anyone still have a copy of this? The download link is broken and I could really learn from this...or I did before I deleted it.
-
Not sure, Jacob has been gone for a while...
-
Last active on the 6th this month.
-
Oh, well still not an update on it for a while.
-
I'd suggest sending him a PM and waiting for a response...
But that's just me.