Announcing: DIABLO2D:LOD in ASM!

A forum where you can announce your awesome project(s).

Moderator: MaxCoderz Staff

pacHa
Sir Posts-A-Lot
Posts: 190
Joined: Sun 09 Jan, 2005 9:51 am
Contact:

Post by pacHa »

c'mon !
you don't even know how to do this and you want to program an 'awesome' diablo II game within next month ?
you'd better plan doing small simple games, to learn

anyway, good luck (you *may* need it)
Image
the_unknown_one
Calc Master
Posts: 1089
Joined: Fri 17 Dec, 2004 9:53 am

lol

Post by the_unknown_one »

Man, this looks like a great project, but 1. this needs to be real-time!
2. i dont think u'll get far, as ur even a bigger n00b at asm than me
CoBB
MCF Legend
Posts: 1601
Joined: Mon 20 Dec, 2004 8:45 am
Location: Budapest, Absurdistan
Contact:

Re: lol

Post by CoBB »

the_unknown_one wrote:i dont think u'll get far, as ur even a bigger n00b at asm than me
Don't be ridiculous.
T0RM3N7
Sir Posts-A-Lot
Posts: 230
Joined: Wed 26 Jan, 2005 5:51 pm
Location: on cloud 9
Contact:

Post by T0RM3N7 »

Hey if he's new to ASM then help him dont criticize him
I havent even learned ASM yet (though i want to)
still this sounds like an awesome game :D
almost as good as that old Starcraft 83+ flash game :)
(i wonder how that's going :?: )
girls=time*money
time=money
girls=money*money
money is the root of all evil
girls=(evil^1/2)*(evil^1/2)
girls=(evil^1/2)^2
girls=evil

Image
Shadow-at school

Post by Shadow-at school »

"this needs to be real-time! "-what does that mean?

anyway FIRST LAYOUT(to be changed)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
TASM compiler header.

Clearscreen, Runthingy off

Start loop MAIN
it checks for whetever the person should go left right up down
and compares the x and y cordinates. if they equal to predetermined numbers goto EVENT loops
check if coord are off the screen then change map#
Check if exp>needed if yes goto GetUpExp
Also start RANDOM to determine if you have been attacked. if did goto Fight

Start loop Display
This is called to
1.ClearScreen
2. call the pic that is gonna be correspand to mapW variable. So if mapW is 1, its gonna call map1, and so on
3. Put the person where he is suppos to be.
4.goto main

start loop FIGHT
1.clearscreen
2.display monster from picture.
3. check if the user presses button to indicate fight/run/magic/item
4. after he presses, him and monster loses health.
5.checks if user or monster health is 0. if so loop dead or win
6.goto Fight

start Loop Win
1. Random money, Random expierence.
2.gotomain

start Loop DEAD
1.Ohno!!! YOU LOSE!!!!
2. ret

start loopGetUpExp
1. Print YEAH!!!!
2. YOU GOT + exp + mon
3. add 1 to level
4.goto main

start loop EVENT1
1give exp
2. change coord
3.goto main

start loop EVENT2
1.give $$$
2.change coord
3.goto main

start loop EVENT3
1. you win

declare variables
declare pictures
.end
.end
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

well i see you have a good plan but do you know any asm?
User avatar
Madskillz
Calc Wizard
Posts: 745
Joined: Fri 17 Dec, 2004 10:22 pm
Location: Wandering around in the Jungle...
Contact:

Post by Madskillz »

Yes, good luck on your venture into the world of ASM...but a word from the wise, start out small and work up to the big games! Trust me, this will help you in the long run. I am all for new, fresh ideas coming out...I won't put you down, because your new or anything of the sort. For all I know, you may be like Tr1p and pick this stuff up super fast! :wink:

Also, have you gone through ASM in 28 days yet? I would go through that first if you haven't already. Again, good luck, just don't rush this. (Getting it done by next month for example) You can pitch that out the window. If you wanna make a good game, that is fun to play, and not like some crappy BASIC menu type game, take your time. There are plenty of crappy ASM games at Ticalc.org, we don't need one more! :twisted:
The Revolution is here...
shadowing
New Member
Posts: 59
Joined: Sun 19 Dec, 2004 11:19 pm
Contact:

Post by shadowing »

True. You should never rush. Take it slow and easy. Especially z80.
User avatar
Shadow Phoenix
Calc Guru
Posts: 835
Joined: Mon 03 Jan, 2005 7:54 pm
Location: out there. seriosly.

Post by Shadow Phoenix »

1. i do know ASM
2. I read asm in 28 days
3. right now im kinda busy (high school math/chess team/juggling club/ tennis club...) but usually I study ASM 6 hours a day
Life is getting better.
Spengo
Calc Master
Posts: 1116
Joined: Sat 15 Jan, 2005 3:56 am
Location: ooga booga land
Contact:

Post by Spengo »

WOW! you're really devoted. I ususally study asm about 14hrs a week :P. I be a junior and I am in the middle of the big junior research project that is basically worth my grade this quarter, so I don't have too much time. Soon, I'll bring it to school though and start working on it during adv. comp. topics :D. This will be a great game, almost no matter what you do.
bananas... o.o
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4141
Joined: Thu 16 Dec, 2004 10:06 pm
Location: I cant seem to get out of this cryogenic chamber!
Contact:

Post by tr1p1ea »

14 hours a week wow!

Anyway Shadow Phoenix i recommend you look up tilemaps and how they work ... it would be much more efficient (as opposed to using pics).

I think there is some info in the help section :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
shadowing
New Member
Posts: 59
Joined: Sun 19 Dec, 2004 11:19 pm
Contact:

Post by shadowing »

Studying an x amount of days would be ineffective if you don't understand it.

Back onto topic, how is it going?
User avatar
Shadow Phoenix
Calc Guru
Posts: 835
Joined: Mon 03 Jan, 2005 7:54 pm
Location: out there. seriosly.

Post by Shadow Phoenix »

badly....coming home at 10pm and working for 1 hour :(
i remember i used matrices and sprites in BASICS, but those were sloooooooow :lol:
googling tilemaps :)
i cant get the image to load!!! any image!!!
even this:

ld hl,Splash
ld de,PlotsScreen
call DispRLE

Splash:
.db $91,$FF,$30,$F8,$91,$00,$04,$01,$91,$FF,$1E,$80
.db $91,$00,$06,$03,$91,$FF,$10,$80,$91,$00,$08,$1F
.........
Life is getting better.
Spencer
Extreme Poster
Posts: 346
Joined: Mon 17 Jan, 2005 8:56 am
Location: Indiana

Post by Spencer »

+
ld bc,768
ldir
call "copy to lcd"

I don't know what dispRLE is.
User avatar
Shadow Phoenix
Calc Guru
Posts: 835
Joined: Mon 03 Jan, 2005 7:54 pm
Location: out there. seriosly.

Post by Shadow Phoenix »

igot it to work , but THANKS! anyway :)
Life is getting better.
Post Reply