Author Topic: Metroid Chozo Mission  (Read 92583 times)

0 Members and 2 Guests are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Metroid Chozo Mission
« Reply #90 on: November 20, 2010, 04:55:46 pm »
[email protected] seems like a better choice, IMHO. :P

keep up the good work on this game. :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

ASHBAD_ALVIN

  • Guest
Re: Metroid Chozo Mission
« Reply #91 on: November 21, 2010, 07:40:30 am »
well, two byte pointers, you have to store them first in this format:  Getcalc("appvRACLV")->{L1}r
just an example :P

but yes, dynamic lists are what you should do.  Basically, use all of L1 for the enemies in the room at a time.  When an enemy dies, remove from list and screen.  When enemy isn't within certain coordinates, don't show on screen.

you can't sleep because I'm across the hall staring into your soul.

Offline Ti-DkS

  • Project Author
  • LV4 Regular (Next: 200)
  • ****
  • Posts: 143
  • Rating: +21/-1
  • In retro, we trust !
    • View Profile
Re: Metroid Chozo Mission
« Reply #92 on: November 21, 2010, 09:01:50 am »
you can't sleep because I'm across the hall staring into your soul.
Maybe ;D

I will do dynamic lists but if I understand pointers, this example : X->{L1}r will allow me to use all X>255 (FF) and X<65025 (FFFF) ?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Metroid Chozo Mission
« Reply #93 on: November 21, 2010, 02:56:12 pm »
Hmmm, I think it's X->{L1r}, but I could be wrong. I haven't coded Axe in a long while. the small r will store a part of the number in {L1} and the other part in {L1+1}.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Metroid Chozo Mission
« Reply #94 on: November 21, 2010, 03:27:28 pm »
It's X->{L1}r, but the rest of what DJ said was right :)
Also, $FFFF is 65535, not 65025. ;)
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Metroid Chozo Mission
« Reply #95 on: November 21, 2010, 04:00:24 pm »
Ah ok. Thanks for confirming if it was the right syntax or not. I wasn't sure anymore.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Ti-DkS

  • Project Author
  • LV4 Regular (Next: 200)
  • ****
  • Posts: 143
  • Rating: +21/-1
  • In retro, we trust !
    • View Profile
Re: Metroid Chozo Mission
« Reply #96 on: November 21, 2010, 04:35:29 pm »
Yeah, it's the right syntax :) I've tried {}r function and it works ;)

MCM
¤ rewriting the core :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Metroid Chozo Mission
« Reply #97 on: November 21, 2010, 04:46:05 pm »
Can't wait to see more screenshots. ;D

By the way continue doing a lot of backups. :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Ti-DkS

  • Project Author
  • LV4 Regular (Next: 200)
  • ****
  • Posts: 143
  • Rating: +21/-1
  • In retro, we trust !
    • View Profile
Re: Metroid Chozo Mission
« Reply #98 on: November 22, 2010, 05:51:41 am »
It's what I do (2 groups and a backup on my laptop !) don't worry about that ;) (I've read your topic ;D )

Progress:
¤ core : rewritten
Fixed :
¤ hatches displaying issue
¤ hatches collision bug
¤ left scrolling bug
¤ bullets desappearance issue
¤ tile detection issue
¤ ceiling collision bug
Added :
¤ kneeling dwn mode
Working on :
¤ hatches opening&room transition !

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Metroid Chozo Mission
« Reply #99 on: November 22, 2010, 01:26:53 pm »
Cool! By the way is collision detection done with Pxl-test or is it done by tile?

Also what is knee dwn mode?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

ASHBAD_ALVIN

  • Guest
Re: Metroid Chozo Mission
« Reply #100 on: November 22, 2010, 01:27:35 pm »
when you kneel down to shoot lower like in zelda II where you can strike enemies below your standing arm level.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Metroid Chozo Mission
« Reply #101 on: November 22, 2010, 01:31:33 pm »
Oh ok :D
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Ti-DkS

  • Project Author
  • LV4 Regular (Next: 200)
  • ****
  • Posts: 143
  • Rating: +21/-1
  • In retro, we trust !
    • View Profile
Re: Metroid Chozo Mission
« Reply #102 on: November 22, 2010, 04:24:32 pm »
@Ashbad_Alvin : that's true ;)
@DJ : all collision detection is done by the tilereading based method ;D there isn't any pxl-test in my code !!

ASHBAD_ALVIN

  • Guest
Re: Metroid Chozo Mission
« Reply #103 on: November 22, 2010, 04:25:49 pm »
I'm guessing you're testing tiles by their space in the level's memory, right?  Then now that you have that sown, time for faster gravitational pull!

Offline Ti-DkS

  • Project Author
  • LV4 Regular (Next: 200)
  • ****
  • Posts: 143
  • Rating: +21/-1
  • In retro, we trust !
    • View Profile
Re: Metroid Chozo Mission
« Reply #104 on: November 22, 2010, 04:32:30 pm »
totally ;D and I've increased the falling speed, but gravity will come later ;) I'm working on hatches now !