1. Death by Gaming

------=_NextPart_000_0005_01C077C2.A6A70BA0
        charset="iso-8859-1"

I seem to have hit  a problem...................sort of like =
Mr.Poe----only with more 0's and 1's.

Here's the situation, I've been programming with Euphoria since last =
summer, and I *thought* by now, I could make some type of "game" (erase =
all stereotypes of beginner programmers trying to make quake 4). I knew =
it was a ****long**** process to get anything done, heck, at first I =
couldn't figure out puts(). But, the only working game I've made is =
Hangman, with text graphics, I'm working on a Western Stand-off game, =
but I need the registered version to finish it 'cause it's so long. But, =
there's that whole problem of being 15 and not having a credit card to =
order, but never mind that. So.........

1) Have I just got a long way to go?
2) Am I missing some commands essential to games?
3) Is there a game programming tutorial somewhere in that great big =
binary in the sky?
4) Should I plug away at ABGTE2 for a couple months?

All I want is a cheesy side scroller, no, a tank game. It's hard to be =
creative in DOS with text graphics.
I'm sure you've all been here at one point, so, any advice?

"Shiiiiiiiiine on you craaaaaaaaaaazy diamonds"
----------------/\=3D=3D=3D=3D=3D=3D=3D=3DThomas


------=_NextPart_000_0005_01C077C2.A6A70BA0
        charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I seem to have hit&nbsp; a=20
problem...................sort of like Mr.Poe----only with more 0's and=20
1's.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here's the situation, I've been =
programming with=20
Euphoria since last summer, and I *thought* by now, I could make some =
type of=20
"game" (erase all stereotypes of beginner programmers trying to make =
quake 4). I=20
knew it was a ****long**** process to get anything done, heck, at first =
I=20
couldn't figure out puts(). But, the only working game I've made is =
Hangman,=20
with text graphics, I'm working on a Western Stand-off game, but I need =
the=20
registered version to finish it 'cause it's so long. But, there's that =
whole=20
problem of being 15 and not having a credit card to order, but never =
mind that.=20
So.........</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>1) Have I just got a long way to =
go?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>2) Am I missing some commands essential =
to=20
games?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>3) Is there a game programming tutorial =
somewhere=20
in that great big binary in the sky?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>4) Should I plug away at ABGTE2 for a =
couple=20
months?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>All I want is a cheesy side scroller, =
no, a tank=20
game. It's hard to be creative in DOS with text graphics.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I'm&nbsp;sure you've all been here at =
one point,=20
so, any advice?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>"Shiiiiiiiiine on you craaaaaaaaaaazy=20
diamonds"</FONT></DIV>
<DIV><FONT face=3DArial =

------=_NextPart_000_0005_01C077C2.A6A70BA0--

new topic     » topic index » view message » categorize

2. Re: Death by Gaming

> Go to RDS and download the EuAllegro library by Ray Smith.
> It looks nice and simple and should be what you need for a scroller

Thanks for the plug Mark!

You will need Windows and Direct X 3.0 or above to use euAllegro.

euAllegro comes with many examples to do some basics like putting bitmaps
on the screen, double buffering, collision detection etc etc.  These are a
great
place to start as many of the demos are very short and easy to understand.

If you are new to programming I suggest you download some of the many
full games with source code from the RDS web site.

You should pick one or two fairly simple games (to start with) and examine
the
source code in detail and perhaps make a change or two, or change some
graphics
.. anything to get a bit more experience.

If you have any questions about euAllegro you know where to find me!

Ray Smith

new topic     » goto parent     » topic index » view message » categorize

3. Re: Death by Gaming

------=_NextPart_000_000E_01C0780F.CA4D9AE0
        charset="iso-8859-1"


  ----- Original Message -----=20
  From: Euman=20
  To: EUPHORIA at LISTSERV.MUOHIO.EDU=20
  Sent: Saturday, January 06, 2001 5:43 PM
  Subject: Re: Death by Gaming


  =20
  >>erase all stereotypes of beginner programmers trying
  =20
  hehehe, I never set foot inside a classroom to learn this stuff
  Euphoria sure makes it easy for the beginner. If you only read the =
documentation that comes with it, you too can program.
  =20
  euman
    =20

        Oh, how true. What I meant thought was all the people who =
download a programming language and think that in 3 weeks they can make =
the next hottest 3d-shooter.


------=_NextPart_000_000E_01C0780F.CA4D9AE0
        charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:euman at BELLSOUTH.NET" =
title=3Deuman at BELLSOUTH.NET>Euman</A>=20
</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  href=3D"mailto:EUPHORIA at LISTSERV.MUOHIO.EDU"=20
  title=3DEUPHORIA at LISTSERV.MUOHIO.EDU>EUPHORIA at LISTSERV.MUOHIO.EDU</A> =
</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Saturday, January 06, =
2001 5:43=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: Death by =
Gaming</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>&gt;&gt;erase all stereotypes of =
beginner=20
  programmers trying</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>hehehe, I never set foot inside a =
classroom to=20
  learn this stuff</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>Euphoria sure makes it easy for the =
beginner. If=20
  you only read the documentation that comes with it, you too can=20
  program.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>euman</FONT></DIV>
  <BLOCKQUOTE dir=3Dltr=20
  style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; =
MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
    <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
    <DIV>&nbsp;</DIV>
    <DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; Oh, how true. =
What I meant=20
    thought was all the people who download a programming language and =
think=20
    that in 3 weeks they can make the next hottest =
3d-shooter.</FONT></DIV>

------=_NextPart_000_000E_01C0780F.CA4D9AE0--

new topic     » goto parent     » topic index » view message » categorize

4. Re: Death by Gaming

>         Oh, how true. What I meant thought was all
> the people who download a programming language and
> think that in 3 weeks they can make the next hottest
> 3d-shooter.

Hehe!
That's exactly how I was...
Euphoria was my first porgramming language ever!
I searched in yahoo for "free compiler" and wound up
at  The Free Compilers And Interpreters page. I saw
Euphoria on that page, and immediatly downloaded it.
The docs were a pain to read through, and I wasn't
getting any wiser, so I downloaded ABGTE and two weeks
later I knew every aspect of Euphoria programming.
Remember that this was way back in the 1.x days.
There was no Eu for Windows so when I wanted to take
advantage of DX and stuff, I had to learn C++ and
bought VC++ 5.0. Then later I learned a pile of other
languages and got many degrees and stuff, but that 3D
shooter I started out coding for never got to be :(
I learned C++ in a month, and unlike Euphoria, where
the biggest prog I ever coded was 300 lines, I wrote a
6.000 line 3D Model Editor using DX in VC++ in just a
few weeks.
It still crashes about 2000 times a second, but it
works...

Eu is one of those languages that make you feel
euphoric and think: "YEAH! LET'S CODE A KILLER APP
WITH THIS SMALL PUPPY!", but then later after a few
lines of code, you realise that the features you need
aren't present in Euphoria and that you should fire up
VC++ again instead. Features like Direct X support.
Sure there is Exotica, but who wants to ship a
third-party DLL with their software? Not me. And what
about DX8.0?
All Eu realy, realy needs, aside from all the other
things, is ActiveX support. Sure Microcrap sucks
donkey ass, but they do have great SDKs, and all new
ones are COM based. I myself would value DX8.0, Kat
would find the Speech SDK (written by yours
truly...well, partially) a great enhancement to her AI
code, and so on and so on.

And there's no easy way to implement COM support in
Euphoria. It should be compiler-based.


Mike The Spike

__________________________________________________
Do You Yahoo!?
Yahoo! Photos - Share your holiday photos online!
http://photos.yahoo.com/

new topic     » goto parent     » topic index » view message » categorize

5. Re: Death by Gaming

>
> Not necessarily. I've got this program i'm workin on that flakes out
> once in awhile in the code, but when it does, its not that hard to
> track down, despite the 2,000+ lines of code...

I'm not quite sure what you mean by this. Is your program hard to fix
because it's so long? My problem is registration. All in due time
though..............

-Thomas

new topic     » goto parent     » topic index » view message » categorize

6. Re: Death by Gaming

------=_NextPart_000_002E_01C07821.55063D20
        charset="iso-8859-1"


>>erase all stereotypes of beginner programmers trying

hehehe, I never set foot inside a classroom to learn this stuff
Euphoria sure makes it easy for the beginner. If you only read the =
documentation that comes with it, you too can program.

euman


------=_NextPart_000_002E_01C07821.55063D20
        charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&gt;&gt;erase all stereotypes of =
beginner=20
programmers trying</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>hehehe, I never set foot inside a =
classroom to=20
learn this stuff</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Euphoria sure makes it easy for the =
beginner. If=20
you only read the documentation that comes with it, you too can=20
program.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>euman</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"><FONT=20

------=_NextPart_000_002E_01C07821.55063D20--

new topic     » goto parent     » topic index » view message » categorize

7. Re: Death by Gaming

----- Original Message -----
From: Jack Cat <catjackus at YAHOO.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Saturday, January 06, 2001 8:43 PM
Subject: Re: Death by Gaming


> >         Oh, how true. What I meant thought was all
> > the people who download a programming language and
> > think that in 3 weeks they can make the next hottest
> > 3d-shooter.
>
> Hehe!
> That's exactly how I was...
> Euphoria was my first porgramming language ever!
> I searched in yahoo for "free compiler" and wound up
> at  The Free Compilers And Interpreters page. I saw
> Euphoria on that page, and immediatly downloaded it.
> The docs were a pain to read through, and I wasn't
> getting any wiser, so I downloaded ABGTE and two weeks
> later I knew every aspect of Euphoria programming.
> Remember that this was way back in the 1.x days.
> There was no Eu for Windows so when I wanted to take
> advantage of DX and stuff, I had to learn C++ and
> bought VC++ 5.0. Then later I learned a pile of other
> languages and got many degrees and stuff, but that 3D
> shooter I started out coding for never got to be :(
> I learned C++ in a month, and unlike Euphoria, where
> the biggest prog I ever coded was 300 lines, I wrote a
> 6.000 line 3D Model Editor using DX in VC++ in just a
> few weeks.
> It still crashes about 2000 times a second, but it
> works...
>
> Eu is one of those languages that make you feel
> euphoric and think: "YEAH! LET'S CODE A KILLER APP
> WITH THIS SMALL PUPPY!", but then later after a few
> lines of code, you realise that the features you need
> aren't present in Euphoria and that you should fire up
> VC++ again instead. Features like Direct X support.
> Sure there is Exotica, but who wants to ship a
> third-party DLL with their software? Not me. And what
> about DX8.0?
> All Eu realy, realy needs, aside from all the other
> things, is ActiveX support. Sure Microcrap sucks
> donkey ass, but they do have great SDKs, and all new
> ones are COM based. I myself would value DX8.0, Kat
> would find the Speech SDK (written by yours
> truly...well, partially) a great enhancement to her AI
> code, and so on and so on.
>
> And there's no easy way to implement COM support in
> Euphoria. It should be compiler-based.
>
>
> Mike The Spike
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Photos - Share your holiday photos online!
> http://photos.yahoo.com/


Well, Mike I have to compliment you. You must have done a lot of programming
because I read your reply and I understood half of it!

-Thomas

PS-  Isn't a "spike" an abnormal termination of a program?
Just curious.......

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu