Page 1 of 2 12 LastLast
Results 1 to 15 of 21

Thread: crusher's Project Page

  1. #1
    crusher's Avatar
    crusher is offline ↑ ↑ ↓ ↓ ← → ← → B A START
    Join Date
    Jun 2002
    Posts
    15,697
    Thanks
    3
    Thanked 22 Times in 17 Posts
    EP Points
    35

    Default crusher's Project Page

    I figured I'd open a project page as well.

    Continuing the wonderful journey of GBA programming, I've tried to make a scrolling engine. The GBA has built in scrolling. All good one might think. But that's far from the case. The maximum size of a background is 512x512. It's very small. So how do you make those �ber long scrolling levels? By dynamically updating the background map currently loaded in memory... of course!

    Basically it works like this.. The GBA screen is 240x160 pixels in size and the minimum background size is 256x256. So that means that you have 16 pixels on X and 96 on Y that are not shown at the moment. You may very well call this "empty" space a cache. So when the screen scrolls, you need to update the parts of the background that are off-screen and switch those for new background data. Pretty clever concept really.

    So I'm working on such an engine right now. Here you can see the current progress. I will gladly give you the source of what I have done so far, if you ask for it.

    Try it on your favorite GBA emulator (VBA)...
    Attached Files Attached Files

  2. #2
    Join Date
    Apr 2002
    Location
    Alabama
    Posts
    4,362
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Blog Entries
    1

    Default

    cruser you silly hacker

    nice job on the scrolling

    the graphics are almost 2D

  3. #3
    crusher's Avatar
    crusher is offline ↑ ↑ ↓ ↓ ← → ← → B A START
    Join Date
    Jun 2002
    Posts
    15,697
    Thanks
    3
    Thanked 22 Times in 17 Posts
    EP Points
    35

    Default

    Why thank you Shadow...

    But I fail to see how it's "almost" 2D...

  4. #4
    Join Date
    Jul 2001
    Posts
    8,470
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default

    cruser sux am i rite
    ø„¸¨°º¤ø„¸¸„ø¤º°¨¸„ø¤º° ¨¨°º¤ø„¸ EDWARD CULLEN IS THE KING OF VAMPYRES! HE IS BETTER THAN BILL COMPTON, LESTAT DE LIONCOURT, VLAD THE IMPALER, & DICK CHENEY ¨°º¤ø„¸¸„ø¤º°¨¸„ø¤º°¨¨°� �¤ø„¸

  5. #5
    crusher's Avatar
    crusher is offline ↑ ↑ ↓ ↓ ← → ← → B A START
    Join Date
    Jun 2002
    Posts
    15,697
    Thanks
    3
    Thanked 22 Times in 17 Posts
    EP Points
    35

    Default

    i thinX u r stupid IMO

    ROFL

  6. #6
    Join Date
    Nov 2003
    Location
    bahstun (figuh it out ya-self)
    Posts
    1,346
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Nice work. Now you just have to add all the other things a game needs like sprites, an AI some kewl music... For an example of the best homebrew GBA programming take a look at http://www.pouet.net/prodlist.php?ty...rm3=&x=13&y=13

    some of the 3d stuff that gets done in those demos is just CRAZY! Demo programming is nice cuz all you have to worry about is FX, no AI code.


  7. #7
    crusher's Avatar
    crusher is offline ↑ ↑ ↓ ↓ ← → ← → B A START
    Join Date
    Jun 2002
    Posts
    15,697
    Thanks
    3
    Thanked 22 Times in 17 Posts
    EP Points
    35

    Default

    Hey thanks for the link madcrow. I'll make sure to check it out later.

    I'm gonna try to work with some vector graphics soon, so I can display 3D cubes and stuff on the GBA. I just need to get the hang out cos and sin, as I never quite figured out how it works...

    Oh and I'll make a full-fledged game soon enough. That's my intentions anyways.

  8. #8
    Join Date
    Apr 2002
    Location
    Alabama
    Posts
    4,362
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Blog Entries
    1

    Default

    hmm i think i need to start my own project page


    ima try to make a demo game too. well see who's better

    although imo, that eye game was aweomse

  9. #9
    crusher's Avatar
    crusher is offline ↑ ↑ ↓ ↓ ← → ← → B A START
    Join Date
    Jun 2002
    Posts
    15,697
    Thanks
    3
    Thanked 22 Times in 17 Posts
    EP Points
    35

    Default

    Eye game... it wasn't even a game f00!

    If you are gonna try making something for GBA, just ask me and I'll pinpoint you to all necessary information.

  10. #10
    Join Date
    Apr 2002
    Location
    Alabama
    Posts
    4,362
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Blog Entries
    1

    Default

    well... do it now

    edit: please

  11. #11
    crusher's Avatar
    crusher is offline ↑ ↑ ↓ ↓ ← → ← → B A START
    Join Date
    Jun 2002
    Posts
    15,697
    Thanks
    3
    Thanked 22 Times in 17 Posts
    EP Points
    35

    Default

    First we have this page: http://www.cs.rit.edu/~tjh8300/CowBite/CowBiteSpec.htm
    It's an invaluable source of information about the GBA hardware. You will need it, I guarantee you that.

    Then we have www.gbadev.org
    The best GBA programming community site. They have both open source stuff and a great forum for information.

    I also recommend you to check out http://www.thepernproject.com/
    There are some GBA programming tutorials there. Pretty good stuff.

    And lastly, I recommend you to download this book http://www.jharbour.com/gameboy/
    It's free of charge and a very good read if you are a beginner. He's pretty lousy at explaining some stuff but you will eventually get a hang of it if you just try to figure out stuff yourself.

    That's all I got. Enjoy mon ami!

  12. #12
    Join Date
    Apr 2002
    Location
    Alabama
    Posts
    4,362
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Blog Entries
    1

    Default

    Thanks, Fatman

    edit: :O!

  13. #13
    Join Date
    May 2004
    Location
    Right behind you...
    Posts
    2,262
    Thanks
    0
    Thanked 1 Time in 1 Post
    EP Points
    5

    Default

    Make a game called Fast Food Fighters and put all the mascots from all the famous franchises in there. It could have fatalities where you could dip somebody in a deep fryer, cook them on a grill, run them through a slicer or some shit. And when people throw fireballs they could be like flaming mcnuggets or hotsauce, or even a hot ham n' cheese. Colonel Sanders and Ronald McDonald could be the bosses too. That would be the shit.

  14. #14
    crusher's Avatar
    crusher is offline ↑ ↑ ↓ ↓ ← → ← → B A START
    Join Date
    Jun 2002
    Posts
    15,697
    Thanks
    3
    Thanked 22 Times in 17 Posts
    EP Points
    35

    Default

    Do I smell the next 10 million seller? I just think I do...

  15. #15
    Join Date
    May 2004
    Location
    Right behind you...
    Posts
    2,262
    Thanks
    0
    Thanked 1 Time in 1 Post
    EP Points
    5

    Default

    Quote Originally Posted by crusher
    Do I smell the next 10 million seller? I just think I do...
    Hell yeah! Then you could release minor upgraded versions of the game like Capcom did for Street Fighter II, like Super Fast Food Fighters Upsized Edition lol

Similar Threads

  1. The ORPG project page
    By GODJonez in forum Coders and Webmasters Corner
    Replies: 2
    Last Post: 30th-April-2005, 18:07
  2. And the MVP is............crusher's mom!
    By Elmdor in forum Free 4 All
    Replies: 69
    Last Post: 30th-September-2004, 11:32
  3. Whoa... anyone checked the main page?
    By Soeru in forum Comments/Suggestions/Broken Links & Download Problems
    Replies: 6
    Last Post: 16th-August-2004, 00:56
  4. Xenogears from main page
    By sniperrfl1011 in forum Everything Emulation
    Replies: 4
    Last Post: 6th-February-2004, 00:20

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About Us

We are the oldest retro gaming forum on the internet. The goal of our community is the complete preservation of all retro video games. Started in 2001 as EmuParadise Forums, our community has grown over the past 18 years into one of the biggest gaming platforms on the internet.

Social