Shop OBEX P1 Docs P2 Docs Learn Events
Help, new and have a couple of Qs — Parallax Forums

Help, new and have a couple of Qs

NintendoWiiBoyNintendoWiiBoy Posts: 7
edited 2008-11-27 12:32 in Propeller 1
Hey, I am looking into programming for a career. I was wondering what you guys think I should get. I am just now taking programming courses in college, and I want to start putting my skills to use. I was thinking about the HYDRA dev kit, but I don't know if I should get that or XGS. Which is easier to program?(I need to start off pretty easy) So I have 2 questions.

1) Which should I purchase?
2) What programming language is it in? Do they have their own language?

Thanks in Advance,

NintendoWiiBoy
[noparse]:o[/noparse])

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2008-11-26 19:36
    1) It depends on what you want to do.· Personally, I'd recommend the Hydra if you want to start with video gaming.· It's more powerful than the XGS and also comes with Andre's detailed information about how to make video games.

    2) The Hydra is normally programmed in Spin and in the Propeller's assembly language.· Spin is a language similar to C or Pascal designed specifically for the Propeller.· The Propeller can also be programmed in C and Forth, both of which are 3rd party compilers and are not free, but are inexpensive (around $100).

    By the way, you should delete your duplicate message.· Use the X icon in the upper right-hand corner of the message box.



    Post Edited (Mike Green) : 11/26/2008 7:41:29 PM GMT
  • NintendoWiiBoyNintendoWiiBoy Posts: 7
    edited 2008-11-26 19:47
    Hey, thanks for the quick reply! Sorry, I didn't realize I used to posts... I deleted it now. Is there some online (free) documentation to give an example of the coding for Hydra somewhere? I want to get a feel of the programming language. My whole thing is, I am tired of making games for the PC. I simply want to go to consoles and sony, microsoft, and Nintendo's are very hard to get, and cost alot of money. I really need to get some experience out of PC world for this. Also, my laptop wasn't made for gaming and can't hold a game worth anything lol. Again, thanks for the quick reply, and if anyone else wants to say something, feel free to help me out here.
    Mike Green said...

    1) It depends on what you want to do.· Personally, I'd recommend the Hydra if you want to start with video gaming.· It's more powerful than the XGS and also comes with Andre's detailed information about how to make video games.

    2) The Hydra is normally programmed in Spin and in the Propeller's assembly language.· Spin is a language similar to C or Pascal designed specifically for the Propeller.· The Propeller can also be programmed in C and Forth, both of which are 3rd party compilers and are not free, but are inexpensive (around $100).

    By the way, you should delete your duplicate message.· Use the X icon in the upper right-hand corner of the message box.



    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

    NintendoWiiBoy
    [noparse]:o[/noparse])
  • awesomeduckawesomeduck Posts: 87
    edited 2008-11-26 20:04
    I would recommend the Hydra...I don't have one yet, (I am waiting for a free shipping weekend[noparse]:)[/noparse] )
    I do have the Propeller demo board and like it a lot. The one thing that makes me recommend the Hydra is that most of today's modern video game are based on multi-core processors. The xbox360 is a triple core PowerPC and the Playstation3 uses the Cell processor which has 8 cores. Getting your head in the parallel processing mindset from the start will provide you with a great advantage.

    Parallax documentation and support staff are awesome too.

    In terms of career advice for programmers....there are two fields in which American's will always spend money: Healthcare and Entertainment. If you can build skills that are applicable to one of those fields you should be in good shape for the long term. Focus on understanding how stuff works and how to abstract that knowledge to new problems in the future.
    Good luck.
  • BaggersBaggers Posts: 3,019
    edited 2008-11-26 20:09
    Hi WiiBoy,
    You're better off starting with the Hydra, compared to the XGS, as the XGS you have to do the video display driver timing yourself, whereas, with Propeller based boards, the Propeller has a lot of display drivers already available, that are just plug and play so to speak.
    like the drivers that OldBitCollector is using for his SPYDRIVER game [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • NintendoWiiBoyNintendoWiiBoy Posts: 7
    edited 2008-11-26 20:10
    Hey, thanks for the reply also! I have only taken one programming class so far and it was "intro to programming(visual Basic)" and I am about to pass it with an A. I am planning on taking visual programming, Object-based programming, and HTML next semestir. I am really putting myself into programming, I have already me several awsome·games(not released). I want to make some worthy enough to release, but I also want to get into programming for consoles. Which is why I am looking into this a lot.·Please, if anyone else has suggestions or info to help, keep them coming! Thanks!
    awesomeduck said...
    I would recommend the Hydra...I don't have one yet, (I am waiting for a free shipping weekend[noparse]:)[/noparse] )
    I do have the Propeller demo board and like it a lot. The one thing that makes me recommend the Hydra is that most of today's modern video game are based on multi-core processors. The xbox360 is a triple core PowerPC and the Playstation3 uses the Cell processor which has 8 cores. Getting your head in the parallel processing mindset from the start will provide you with a great advantage.

    Parallax documentation and support staff are awesome too.

    In terms of career advice for programmers....there are two fields in which American's will always spend money: Healthcare and Entertainment. If you can build skills that are applicable to one of those fields you should be in good shape for the long term. Focus on understanding how stuff works and how to abstract that knowledge to new problems in the future.
    Good luck.
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

    NintendoWiiBoy
    [noparse]:o[/noparse])
  • NintendoWiiBoyNintendoWiiBoy Posts: 7
    edited 2008-11-26 20:10
    Hey, Thanks for the reply.
    Baggers said...
    Hi WiiBoy,
    You're better off starting with the Hydra, compared to the XGS, as the XGS you have to do the video display driver timing yourself, whereas, with Propeller based boards, the Propeller has a lot of display drivers already available, that are just plug and play so to speak.
    like the drivers that OldBitCollector is using for his SPYDRIVER game [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

    NintendoWiiBoy
    [noparse]:o[/noparse])
  • trodosstrodoss Posts: 577
    edited 2008-11-26 20:16
    I am a professional programmer, but not one in the gaming industry [noparse];)[/noparse] There are likely more qualified people to answer, but here's my 2 cents:

    The Hydra (and Spin) would be a little easier, and more likely a little more fun.

    The accompanying book/CD have a lot of good examples and explain a lot of concepts. If you have programmed on a PC, some of them will be at least a little familar.

    If you want to see what the code is like, I would suggest going to the "Projects" stickie (at the top of the forum, and look through a few threads). Some/most have code posted. As Mike Green said, it is similar to Pascal or C, and if you have coded in either should make sense.
  • BaggersBaggers Posts: 3,019
    edited 2008-11-26 20:18
    If you really REALLY want to get into programming consoles, get yourself a decent NDS emulator, or even an NDS programmable cart, then get the SDK (DevKitPro http://www.devkitpro.org/ is a decent one, even has some examples.)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • NintendoWiiBoyNintendoWiiBoy Posts: 7
    edited 2008-11-26 20:36
    Thanks for all the advice guys. I have a Q about that vvv. Can I have a link directly to the SDK download? I can't seem to find it, or don't know exactly what it is I would be looking for there. thanks!
    Baggers said...
    If you really REALLY want to get into programming consoles, get yourself a decent NDS emulator, or even an NDS programmable cart, then get the SDK (DevKitPro http://www.devkitpro.org/ is a decent one, even has some examples.)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

    NintendoWiiBoy
    [noparse]:o[/noparse])
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-11-26 22:22
    I'll third the Hydra purchase.. It sounds like it would be perfect for your needs.

    Be warned: Propeller programming is addicting! You'll find yourself staying indoors
    and making other Propeller related purchases once you get hooked. [noparse]:)[/noparse]

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • Parallel UniverseParallel Universe Posts: 46
    edited 2008-11-27 00:25
    I'd also recomend the HYDRA. The propeller is awesome, and·SPIN isn't too hard if you have a little experience programming·in another langauge.
    One nice thing about programming an embeded system like the HYDRA is that you know exactly where every bit is going. The system is small enought that you actually can. You also·don't have to worry about the OS or·another program stealing system resources in the middle of something.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·</Parallel Universe>
  • NintendoWiiBoyNintendoWiiBoy Posts: 7
    edited 2008-11-27 04:35
    Let's say I get HYDRA, and I make games for it.

    is there a way I could make money off it? I mean, I know I can sell it, but chances are, it won't sell. And 200 bucks is a lot of money(on a walmart salary) to put into a project like this when your only one person. I don't have a team or anything, it's me and only me. Also, how good can you get the graphics in this thing? anyone have a way to give me an idea what I can do with this? I want to make a zelda type game, would HYDRA be able to hold it(memory and graphic wise)? Sorry, like I said; I am new and just trying to get a general feel for this. Thanks!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

    NintendoWiiBoy
    [noparse]:o[/noparse])
  • Mike GreenMike Green Posts: 23,101
    edited 2008-11-27 04:42
    I don't think you're going to make any money making games for the Hydra. It's for learning how to program and particularly how to write game programs. What you might learn using the Hydra is applicable to other microprocessors and other games.
  • NintendoWiiBoyNintendoWiiBoy Posts: 7
    edited 2008-11-27 04:45
    AH, that makes more sense, thanks for the quick reply!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

    NintendoWiiBoy
    [noparse]:o[/noparse])
  • AndreLAndreL Posts: 1,004
    edited 2008-11-27 05:56
    NintendoWiiBoy, I designed the hydra and I am a professional game developer, so I can give a really good perspective. First, the HYDRA is much easier than the XGS as noted, the XGS is for EE students that want to learn about embedded system design and hardware, the HYDRA is more for people that want to learn multiprocessing and embedded system programming in a fun way, i.e. game development and have a good Propeller platform.

    Now as far as making money with games -- I get this question 10-15,000x a year. Learning to be a professional game programmer takes some time, and a LOT of discipline, so expect 2-5 years to get good at 2D game programming, and 5-10 to get good at 3D, there is a LOT to learn, along the way, the only way to make money realistically is to write games for the iPhone and/or try and do FLASH games for contract work. Developing a AAA HALO type game is 10 years of work and teams of 200-300 programmers. But, if you write some complete games on the HYDRA; pong, asteroids, pacman, etc. then you will be in a far better position to try something like FLASH or iPhone (objective C and Cocoa) to make money.

    That said, be realistic in your goals, and learning embedded programming and game development in general can only help you in every type in programming endeavor you might every try.

    Making money is really hard, you have to make a commercial quality product, market it, advertise, fill orders, do tech support, basically run a business. Now, there are exceptions to this rule, eg. the 30 something year old that was an ATM programmer in day, wrote a game Prism or Trism, or something like that for the iPhone, next thing you know he made $250K. But, that one success represents 1000's of failures. But, we wouldn't be here if we didn't think WE could be that one success, but you will have to work for it no matter what [noparse]:)[/noparse]

    Andre'
  • awesomeduckawesomeduck Posts: 87
    edited 2008-11-27 12:32
    Here's a link to the story Andre mentioned regarding iPhone. It's a long shot...and he was already an experienced programmer.
    http://www.cnn.com/2008/TECH/11/18/iphone.game.developer/index.html

    I agree with Andre...writing games is not easy. Have fun and enjoy it...the money will come if you focus on something you are passionate about learning and doing.
Sign In or Register to comment.