Allegro.cc - Online Community

Allegro.cc Forums » Game Design & Concepts » Shaw's Nightmare

This thread is locked; no one can reply to it. rss feed Print
 1   2   3   4 
Shaw's Nightmare
Micheal Muniko
Member #10,953
May 2009

Ahh, thanks for clearing this up.

I will destroy you Kariba -- Steel
I will destroy you Steel -- Kariba

Martin Kalbfuß
Member #9,131
October 2007
avatar

Some other maybe helpfull infos. I'm working with FreeDOS. To produce something usefull with dos, it's good to know how the mashine is working. DOS is easy, but doesn't support much hardware. You have to do this yourself. This is only possible if you can program the mashine directly. Get NASM and try to build some assembler programs. You will learn a lot about CPUs, Memory, the BIOS and the DOS interrupts.
I did this, too. It's difficult but very interesting.

http://remote-lisp.spdns.de -- my server side lisp interpreter
http://www.nongnu.org/gm2/ -- Modula-2 alias Pascal++

Micheal Muniko
Member #10,953
May 2009

I have an idea!

Like Murder Death Kill (MDK) we bundle both a Windows version and a DOS version.

I will destroy you Kariba -- Steel
I will destroy you Steel -- Kariba

BAF
Member #2,981
December 2002
avatar

General rule of thumb: Never trust an OS made by Microsoft before SP2 is out.

And the other general rule of thumb, never trust anything released on Linux if the version ends in .0 .1 or .2. If it is by the KDE team, better wait until .4.

Arthur Kalliokoski
Second in Command
February 2005
avatar

BAF said:

never trust anything released on Linux if the version ends in .0 .1 or .2

FTFY

They all watch too much MSNBC... they get ideas.

GullRaDriel
Member #3,861
September 2003
avatar

Like Murder Death Kill (MDK) we I bundle both a Windows version and a DOS version.

Fixed.

I am impressed by the amount of patience and help that you all guys (especially Lenny and Tobias) gave in that thread.

Micheal, re-read the whole subject. Read it until you get the truth facing you:

  • you are a beginner at programming.

  • No one will do the work for you, or even contribute more than what they did.

  • DOS is DEAD !

"Code is like shit - it only smells if it is not yours"
Allegro Wiki, full of examples and articles !!

Timorg
Member #2,028
March 2002

@Micheal Muniko: You want/ed people to help develop your game in their own time. Just recently I have been asking for testing help, all they have to do is download the program and run it. Count yourself lucky to even get this much help. Even when you make it simple and easy, people still may not help. What your asking for help with is neither simple or easy, so good luck with this.

____________________________________________________________________________________________
"c is much better than c++ if you don't need OOP simply because it's smaller and requires less load time." - alethiophile
OMG my sides are hurting from laughing so hard... :D

Niunio
Member #1,975
March 2002
avatar

What advise will you give me while programming a 3d engine?

Learn to do it yourself. It's hard, I know. I'm working on a bind to use Allegro in Pascal for nearly 3 years and nobody had interest to help me until a month ago... ::)

[P.S] Thank Martin Kalbfuß. ;)

-----------------
Current projects: Allegro.pas | MinGRo

LennyLen
Member #5,313
December 2004
avatar

What advise will you give me while programming a 3d engine?

Learn OpenGL. Of course, this means you'll have to abandon DOS.

SiegeLord
Member #7,827
October 2006
avatar

IIRC, AllegroGL provides OpenGL support for DOS... hah.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

Arthur Kalliokoski
Second in Command
February 2005
avatar

Software rendering via MESA

They all watch too much MSNBC... they get ideas.

Thomas Fjellstrom
Member #476
June 2000
avatar

Software rendering via MESA

Last I checked that was provided by an Allegro 3 driver. :D

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Tobias Dammers
Member #2,604
August 2002
avatar

What advise will you give me while programming a 3d engine?

Don't do it now.
Practice a lot, make lots of small games (really simple things) until you can come up with a simple 2D game that runs smoothly, has decent gameplay, and generally 'works', all that up to the point that someone would be willing to pay a small amount of money for it (say, 5 $).
After that, learn how 3D works. Our brain is not made for 3D thinking really (we're more a 2.5D kind of species, living on the ground and all that), so you'll encounter things you can't easily imagine. Then make some simple 3D games.
Once you have all that experience, you'll be ready to try making a flexible 3D 'engine', and with some luck, you'll be able to avoid the mistakes you've made before.
If you're really really talented and a fast learner, you may get to this point a year from now, but I expect it to take longer than that.

---
Me make music: Triofobie
---
"We need Tobias and his awesome trombone, too." - Johan Halmén

Micheal Muniko
Member #10,953
May 2009

you are a beginner at programming.

No, WRONG! I already know Basic and Pascal!!

GullRaDriel said:

No one will do the work for you, or even contribute more than what they did.

explodes

GullRaDriel said:

DOS is DEAD !

Yes it is.

I will destroy you Kariba -- Steel
I will destroy you Steel -- Kariba

GClaudiu
Member #10,728
February 2009
avatar

Oh man, you really don't get it, do you?

count
Member #5,401
January 2005

I already know Basic and Pascal!!

Knowing a language does not mean one can program.
There is more to that.
Know how to write maintainable well re-factored code, know the good coding habits, the different coding patterns.
This has nothing to do with knowing a langauge. It's a whole differente deal.

Learning a language is easy. It can be done in a couple of days.
Learning how to code is difficult and takes a LOT of time.

I'm not saying that you can't code, just that your argument is crap.

Thomas Harte
Member #33
April 2000
avatar

Just as computer science is no more about computers than astronomy is about telescopes, programming is no more about knowing language semantics than brain surgery is about understanding the function of neurons.

EDIT: beyond that, I guess I second all the advice above. Programming skills come with time and nobody ever manages their dream project straight out of the gate. In addition, people are not going to want to collaborate with someone with no reputation and nothing to evidence likely success. So hanging around, practicing your craft by working on smaller projects and, where possible, helping other people are all great ideas.

 1   2   3   4 


Go to: