Sega Dev on Vista Need Help

Discussion in 'Sega Discussion' started by kevster, Feb 17, 2011.

  1. kevster

    kevster Micro Machines World Champ

    Joined:
    Jun 25, 2005
    Messages:
    452
    Likes Received:
    3
    Hi All,

    I have a good idea for a game for the mega drive, I have drawn the playing area and tiles in paint. It is a GTA Style top down clone.

    But i have not much to very little programing knowledge did do some qbasic and little assembler at college but all forgotten.

    Was wondering if any one here knows of a visual tool which you can use to create the game a la VB and then code it, or does it have to be all coded from the ground up.

    I do have BasiEgaXorz and managed to make a super simple "Hello World" and "Enter Name says your Name" Program but apart from that diddly squat, all help would be very useful, many thanks

    Kev :thumbsup:
     

    Attached Files:

    Last edited: Feb 17, 2011
  2. kevster

    kevster Micro Machines World Champ

    Joined:
    Jun 25, 2005
    Messages:
    452
    Likes Received:
    3
    Is going to be called either

    CODE 503

    or

    503 Auto Theft
     
  3. raylyd

    raylyd Guest

  4. kevster

    kevster Micro Machines World Champ

    Joined:
    Jun 25, 2005
    Messages:
    452
    Likes Received:
    3
    ne one know of were to start as have the art to make a quick demo of a road and moving car but no idea on how to get it drawn using the basiegaxorz ???
     
  5. raylyd

    raylyd Guest

    Once i should have a look for a gameing course on makeing one i will look around and i will see what i can find as i have a dreamcast dev box i could plan a game or two even a 360 game maybe in the future.
     
  6. segaloco

    segaloco Enthusiastic Member

    Joined:
    Jun 25, 2009
    Messages:
    531
    Likes Received:
    3
    I'm not sure if you can just visually design it. I mean, if there are visual game designers for basic, I'm sure with modifications PC BASIC could be ported after creation...
     
  7. kevster

    kevster Micro Machines World Champ

    Joined:
    Jun 25, 2005
    Messages:
    452
    Likes Received:
    3
    just would like a few pointers on how to get it to display the tiles on the screen ? would be a good start
     
  8. Twimfy

    Twimfy Site Supporter 2015

    Joined:
    Apr 10, 2006
    Messages:
    3,570
    Likes Received:
    32
    BACK THE FUCK UP!

    Lol, kidding don't mean to be er...mean.

    Anyway I admire your ambition.

    However.

    I don't want to sound condescending or patronising here but you're really going to need to start off with something really simple and work your way up to this. It's cool that you've started the graphics and even thought of a name and concept but you should try making the entire game for the PC first and see how tricky that is before even attempting this on the MD.

    You're going to have to consider input output, graphics processing, sound processing, sprite manipulating and then game logic. That can be tricky enough in a simple point and click game maker never mind coding it for a system you've never programmed before.

    There will be a lot of code, there's simply no escaping it. I would love it if there was a way to "port" code to the MD in the way you're suggesting it but there's not, I've looked, and looked again. There are lot's of tools which will help see here http://gendev.spritesmind.net/forum/viewforum.php?f=7 but nothing as comprehensive as you'd expect.

    Don't by any means give up, my recommended course of action would be to find a tutorial which shows you how to code a simple sprite that can be manipulated by the d-pad and then work up from there, slowly learning how to substitute your own sprites in the process.

    Games programming is fun but it can also be an absolute bastard too.

    EDIT: There are a lot of resources for MD programming out there on the interweb but they're getting harder to find. TMEE might know the best places. Check out Eidolon's Inn too.
     
    Last edited: Feb 18, 2011
  9. kevster

    kevster Micro Machines World Champ

    Joined:
    Jun 25, 2005
    Messages:
    452
    Likes Received:
    3
    Cheers dude, but one step ahead of you, have been looking at spritesmind and also the inn, and playing with the basic software but so far only got a hello world thanks for the support and yeah should start with a simple sprite which i will do fortwith and shall keep you posted on the progress

    :cur_sonic::thumbsup:
     
  10. Alchy

    Alchy Illustrious Member

    Joined:
    Apr 6, 2004
    Messages:
    6,216
    Likes Received:
    19
    Twimfy's right, make the game on PC first and if you actually make it through that process think about moving on to Megadrive later. If you have no real experience of programming then 68k asm is going to be quite a shock, and will almost certainly discourage you from continuing.
     
  11. retro

    retro Resigned from mod duty 15 March 2018

    Joined:
    Mar 13, 2004
    Messages:
    10,354
    Likes Received:
    822
    Hmm, you have a lot of picture fail. One of your attached images doesn't work, and your sig image.

    Nobody uses attachments here - host images somewhere else (imageshack for example) and link. ;-)
     
  12. kevster

    kevster Micro Machines World Champ

    Joined:
    Jun 25, 2005
    Messages:
    452
    Likes Received:
    3
    ok sorry

    edit - in relation to people saying to start on pc would you suggest the Assembly as that is what is the heart of the 6800 or in C
     
    Last edited: Feb 20, 2011
  13. Alchy

    Alchy Illustrious Member

    Joined:
    Apr 6, 2004
    Messages:
    6,216
    Likes Received:
    19
    That question doesn't really make sense. People were telling you to learn to program on the PC first, in something like Java or C++, then tackle 68k (not 6800) asm later. If you struggle with Java or C++ there will be many people/resources that can advise you, if you struggle with the Megadrive you're pretty much on your own. It's just not a good place to start.

    Are you aware of the limitations of the Megadrive? The RAM constraints alone should make you nervous.
     
  14. kevster

    kevster Micro Machines World Champ

    Joined:
    Jun 25, 2005
    Messages:
    452
    Likes Received:
    3
    i am aware of the limitations but i like a challenge, and sorry if i didn't make sense but you have answered my question will try it first in C
     
  15. Twimfy

    Twimfy Site Supporter 2015

    Joined:
    Apr 10, 2006
    Messages:
    3,570
    Likes Received:
    32
    If you're really passionate about MD coding then pick up some books/online tutorials in ASM and 68k and forget C.

    It'll be a long long journey.

    C will give you a better understanding of programming games in general and allow you to be very flexible with what you program for. If you start with C, programming from the MD will still be pretty complex.

    It's hard work whichever way you approach it and it really comes down to dedication and how much time you have. Either way it will be very rewarding if you stick with it.

    System limitations and nuances are the biggest hurdle. My main language is Objective-C Mac and iPhone specific and I rely heavily on NEXTStep to get anywhere, I'm only dedicated to it because I make a living from it. I've tried to switch to other systems and formats using what knowledge I have and the amount of stuff I have to relearn always puts me off.

    Whatever you decide, let us know how you get on.
     
  16. kevster

    kevster Micro Machines World Champ

    Joined:
    Jun 25, 2005
    Messages:
    452
    Likes Received:
    3
    i will keep u all updated no probs.

    but one more thing would i need at some point a flash cart to see it work on real hard ware?
     
  17. cabbage

    cabbage Rising Member

    Joined:
    Dec 29, 2010
    Messages:
    74
    Likes Received:
    4
    BasiEgaXorz is really cool, in my opinion. I was so surprised to see a BASIC compiler for MD/CD that I spent about a month fiddling with it and was able to make a funny little game. It's probably not powerful enough to make a full GTA clone like you are interested in... but maybe with extra ingenuity or a mix of basic and asm, I don't know. Anyway if you are still interested in using BasiEgaXorz, you might like to check out http://devster.proboards.com/ as they have a forum with lots of useful BEX discussion. Feel free to PM me if you need help with something specific, though I'm just a hobbyist :thumbsup:

    BEX can be a great tool for rapid prototyping or just goofing around, although serious projects are probably better off being written in C or assembly (or a mixture) ...
     
  18. Twimfy

    Twimfy Site Supporter 2015

    Joined:
    Apr 10, 2006
    Messages:
    3,570
    Likes Received:
    32
    An emulator should be fine for 99% of your work. There are circumstances where a ROM will not work on real hardware but you'll have to ask about to find out why.

    Much easier to test on an emulator too.

    Although there's no excuse for not buying an Everdrive.
     
  19. Kjell

    Kjell Member

    Joined:
    Dec 8, 2010
    Messages:
    21
    Likes Received:
    0
    Hi kevster,

    Keep in mind that the Mega Drive does not support hardware rotation, so top-down games usually provide sprites for individual angles. For example ..

    [​IMG]

    And BasiEgaXorz is fine for complex projects as well .. just make sure to tackle performance critical tasks with inline assembly.

    I've attached a sample project ( source code ) illustrating how to rotate a car.
     

    Attached Files:

    • 503.zip
      File size:
      1.4 KB
      Views:
      93
    Last edited: Feb 22, 2011
  20. kevster

    kevster Micro Machines World Champ

    Joined:
    Jun 25, 2005
    Messages:
    452
    Likes Received:
    3
    dude WOW, but one question i know being a pain but could u add notes but WOW
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page