View previous topic - View next topic |
Author |
Message |
DrV Wandering Minstrel
Joined: 15 Apr 2003 Posts: 148 Location: Midwest US
|
Posted: Tue May 06, 2003 10:31 pm Post subject: |
[quote] |
|
lol... fearing wrath here ;)
I think that QB and DOS are still quite good enough for any game project with requirements like this one. A game like this would not benefit very much or at all by being written for a multitasking environment, and a 64-bit subsystem wouldn't be much of a help, either. There are plenty of QBers still around - if you don't believe me, see www.qbasicnews.com. There's a huge community that's alive and well today.
|
|
Back to top |
|
|
DeveloperX 202192397
Joined: 04 May 2003 Posts: 1626 Location: Decatur, IL, USA
|
Posted: Tue May 06, 2003 11:50 pm Post subject: |
[quote] |
|
DrV wrote: | lol... fearing wrath here ;)
I think that QB and DOS are still quite good enough for any game project with requirements like this one. A game like this would not benefit very much or at all by being written for a multitasking environment, and a 64-bit subsystem wouldn't be much of a help, either. There are plenty of QBers still around - if you don't believe me, see www.qbasicnews.com. There's a huge community that's alive and well today. |
Thank you Drv. At least someone sees things my way. _________________ Principal Software Architect
Rambling Indie Games, LLC
See my professional portfolio
|
|
Back to top |
|
|
Guest
|
Posted: Wed May 07, 2003 7:31 am Post subject: |
[quote] |
|
Well, sure take it as an learning experience but you're learning the *wrong* things... well not my problem...
|
|
Back to top |
|
|
Bjorn Demon Hunter
Joined: 29 May 2002 Posts: 1425 Location: Germany
|
Posted: Wed May 07, 2003 11:07 am Post subject: |
[quote] |
|
'Guest' (I know who you are), please try not to be rude, of course it's not your problem. If you have a better idea of what to learn first when you want to get into game programming, try elaborating.
|
|
Back to top |
|
|
DrunkenCoder Demon Hunter
Joined: 29 May 2002 Posts: 559
|
Posted: Wed May 07, 2003 12:19 pm Post subject: |
[quote] |
|
Bjørn wrote: | 'Guest' (I know who you are), please try not to be rude, of course it's not your problem. If you have a better idea of what to learn first when you want to get into game programming, try elaborating. |
Bjørn: yup, Im the anonymous coward... the drunk@work the dandelion that ruins the garden, or makes it perfect...
And well maybe I should have substituted "not my problem" for "IMHO"
but firstly I won't be humble about that opionion so it would only endup
"IMO" and Im not a cow so I don't Moo....
Programming for me is all about asking the right questions, and trying to understand the answer or asking for clarification, my first post was suposed to make him try to think abit, so was the second...
But heck, if he really *want* to struggle with segmented memory
16bit assembly crossovers and w2k && wXP incompatibility
if living within the limits of very limited machine is what he really want
and he also is thinking about actually having use of it, then he should
go for the GBA.
Else he's just making life complicated for no apparent reason...
But if he's aiming to maybe one day get into the "industry" or at least
want to venture a bit further without getting restricted by not having the
right tools... he should look around for alternatives....
not thats my *firm* oppinion, don't like it? though luck. _________________ If there's life after death there is no death, if there's no death we never live. | ENTP
|
|
Back to top |
|
|
DrunkenCoder Demon Hunter
Joined: 29 May 2002 Posts: 559
|
Posted: Thu May 08, 2003 7:40 am Post subject: |
[quote] |
|
hmm..acually, why do you limit it to DOS?
the way stuff is laidout you could "easily" port the game
to say linux by just rewriting whatever modules are coded
in QB with equvivalent modules written in another language...
then the limiting factor is how much QB is in the project. _________________ If there's life after death there is no death, if there's no death we never live. | ENTP
|
|
Back to top |
|
|
DeveloperX 202192397
Joined: 04 May 2003 Posts: 1626 Location: Decatur, IL, USA
|
Posted: Thu May 08, 2003 9:29 am Post subject: |
[quote] |
|
dandelion wrote: | hmm..acually, why do you limit it to DOS?
the way stuff is laidout you could "easily" port the game
to say linux by just rewriting whatever modules are coded
in QB with equvivalent modules written in another language...
then the limiting factor is how much QB is in the project. |
Simple. I don't like linux. and I have no desire to write windows code.
I've written hundreds of windows applications, I don't want to deal with
windows ANYMORE. heh.
I was born with DOS, I will live with DOS.
LONG LIVE DOS! _________________ Principal Software Architect
Rambling Indie Games, LLC
See my professional portfolio
|
|
Back to top |
|
|
janus Mage
Joined: 29 Jun 2002 Posts: 464 Location: Issaquah, WA
|
Posted: Fri May 09, 2003 6:16 am Post subject: |
[quote] |
|
DeveloperX wrote: | dandelion wrote: | hmm..acually, why do you limit it to DOS?
the way stuff is laidout you could "easily" port the game
to say linux by just rewriting whatever modules are coded
in QB with equvivalent modules written in another language...
then the limiting factor is how much QB is in the project. |
Simple. I don't like linux. and I have no desire to write windows code.
I've written hundreds of windows applications, I don't want to deal with
windows ANYMORE. heh.
I was born with DOS, I will live with DOS.
LONG LIVE DOS! | DOS is absolute garbage. There are hundreds of reasons why. You at least owe it to the people you want to help to make their work not for nothing! Within five years, I suspect that at least 75% of computer users will not know how or want to figure out how to run an ancient DOS game. DOS games require special emulation and configuration to run, if they run at all, in modern operating systems. Why on earth must you limit yourself so much? Indie games should be about quality, not technical nostalgia.
Also, keep in mind that more and more people are running either NT-based operating systems, or BSD/*nix. None of those operating systems can run games that use the QB interfaces to libraries like directx. So your application is going to have to be pure DOS, and most likely will not have sound or music on the majority of machines (even with VDMSound installed and configured, most DOS games don't play music properly, or sound.) You really owe it to yourself and whoever you get to work with you to use decent tools.
SDL/C++ isn't hard to use at all, and working in VB isn't that hard either (considering your background, you'd probably find it quite easy). Hell, writing RPGs in J2ME(Java) is easier than writing them in QBasic, even with the memory and hardware limitations.
And also, on the subject of 64-bit... the point is not that you SHOULD be using 64-bit, the point is that you are DECADES behind, and that with the advent of 64-bit processors and OSes, 16-bit software WILL NOT BE SUPPORTED. Some 64-bit processors support running 32-bit x86 code, but expecting them to run your 16-bit code is complete, utter silliness. Microsoft removed the 16-bit emulation subsystem from the 64-bit versions of their operating systems (or at least that's what I read), and as more people buy the desktop 64-bit processors (like AMD's upcoming one, which promises to be an excellent processor), your work will be more and more useless. Being nostalgic is fine; being stuck in the past is not.
|
|
Back to top |
|
|
DrunkenCoder Demon Hunter
Joined: 29 May 2002 Posts: 559
|
Posted: Fri May 09, 2003 2:01 pm Post subject: |
[quote] |
|
Yay! my point exactly but well said ;) _________________ If there's life after death there is no death, if there's no death we never live. | ENTP
|
|
Back to top |
|
|
DeveloperX 202192397
Joined: 04 May 2003 Posts: 1626 Location: Decatur, IL, USA
|
Posted: Fri May 09, 2003 7:53 pm Post subject: |
[quote] |
|
Oh boy, here we go again... Ok, listen. and listen GOOD.
Now, I'm getting tired of you guys saying not to use DOS.
If _you_ don't like DOS, then that is _your_ choice.
If _you_ don't want to write DOS stuff, then dont.
If _I_ However, want to write DOS stuff, then that is _MY_ choice.
I am _not_ making this engine 'in the hopes to be recognized by some great corporation that will pay me thousands to make their latest game.'
I _AM_ making this engine for the fun of it, for the experience, and for the opportunity to find other people that think like I do, like the things I do, and if luck shines on me, someone CLOSE to my general location, so I'm not stuck in LOUSY-ANA as the only computer guru (certainly seems this way, as I get hundreds of calls a week to fix others PCs)
Anyway, my point is, stop telling me _NOT_ to make my engine.
Why not trying to _ENCOURAGE_ me in my efforts to make a rather useful engine, maybe not useful to _you_, but _I_ know people who would KILL for an engine like the one I'm designing.
Oh, and another note:
I have written programs in C/C++ Win32, C++ & DirectX, VB, VB & DirectX, Python, ASM, BASIC, Java, and I made a little pong game for my cell phone. (NO you can't have a copy)
I've been programming for 14 years now, I've made lots of complete games for the Commodore 64, I pushed the C64 to its limits, using EVERY little bit of space I could to achieve effects and framerates that you wouldn't believe could be done on a C64.
If I knew how to get the c64 programs from the DD 5.25 floppies to the SD 5.25 floppies, I could show someone my stuff.
I've made programs that are in use today by PERSPECTIVE, and DIGIMAGINATION.
Including: a scanline dxf renderer, a custom web browser (without using the ms control), and a spreadsheet program that gets data in realtime from a server.
I am not a newbie programmer. I _am_ new to certain concepts (such as making games on a system that isn't mapped out like the C64 was)
When I need a program I don't have, I write it.
(unless its something so complex as 3dsmax, heh then I buy it.)
Ok, well, theres my rant. Now, stop trying to get me to write my engine in windows. _________________ Principal Software Architect
Rambling Indie Games, LLC
See my professional portfolio
|
|
Back to top |
|
|
janus Mage
Joined: 29 Jun 2002 Posts: 464 Location: Issaquah, WA
|
Posted: Sat May 10, 2003 12:29 am Post subject: |
[quote] |
|
If you're going to ask people to help you, you owe it to them to make sure that their work isn't going to be wasted. There's really nothing else to be said. It doesn't matter what skills and credits you claim to have, stupid is stupid and wasteful is wasteful. I'm a big fan of teamwork and people working together to finish big projects for fun, but this is just plain silly.
Feel free to write as much DOS stuff as you want. However, don't expect people to be falling all over each other wanting to help you make something that nobody will be able to run in a few years. Did I even say 'you should write your rpg in windows'? No. All I'm saying is that you SHOULDN'T WRITE IT IN DOS WITH QBASIC. Any massive project like this is going to take a while to finish. You're not making some 72 hour compo game here, so you owe it to everyone involved to make sure that it has some longevity. QBasic's longevity is long gone, pal. ;)
|
|
Back to top |
|
|
DrunkenCoder Demon Hunter
Joined: 29 May 2002 Posts: 559
|
Posted: Sat May 10, 2003 8:50 am Post subject: |
[quote] |
|
This thread is becomming quite laughable.
Noone said you should use Win32 heck, using SDL or
Allegro makes almost anyplatform look like the std C we
all know and love. But as Janus say you owe it to the
people that get involved and to yourself not to make the
project a waste, why limit yourself when there's no need?
If you do know C/C++ asm Python VB and Java then I
see no reason what so ever to use a language like QB
it just lessens the value of your work for no reason.
Note to QBers: No Im not saying that your work is useless
but, other languages do have stuff like real refrence books
that's not 10years old. Compilers for multiple platforms
a real standard etc.
So for a community project using good tools seems like the best
plan.
Ok, and really you do sound silly when you list the programs you've
written i a style that make DirectX seem like some language in itself.
(for example ...VB, VB & DirectX...) with your wast amount of experience
and with the knowledge you really should have because of that you should
probably list them as APIs if anyone is goint to take you seriously.
And really another thing, if you've written a webbrowser you should
to some extent be qutie familar with parsing techniques you just contradict
yourself by (in another thread) telling me to not be so brief when I say "write a recursive decent parser" sure you don't need to have written
one but the probability that anyone that written his own web browser should at least know the word is well... very very close to 1.
So Im not trying to make you write it in windows, Im trying to convince
you that anything but dos-only probably is a much saner route.
oh, well why would you listen? hey compared to you Im a total newbie
almost not out of my dipers yet. So well good luck to you ill shut up now. _________________ If there's life after death there is no death, if there's no death we never live. | ENTP
|
|
Back to top |
|
|
Bjorn Demon Hunter
Joined: 29 May 2002 Posts: 1425 Location: Germany
|
Posted: Sat May 10, 2003 12:35 pm Post subject: |
[quote] |
|
This thread has had enough argueing about this now, so I'm closing it. The point Dandelion and Janus make is clear, and so is the opinion of DeveloperX.
|
|
Back to top |
|
|
|
Page 2 of 2 |
All times are GMT Goto page Previous 1, 2
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|