• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Simple Homebrew Ideas

Started by uzumakishade, December 10, 2006, 04:40:31 AM

Previous topic - Next topic

uzumakishade

well i want to start programming for the ds, and im going to start tomorrow. my Goal is to make a Pokemon TCG with wifi, and i know thats a big task for a first game. So basically this topic is about what are some simple little games that people would want, but arent too difficult to make so i can start off, i was thinking of starting off with checkers with wifi. any ideas are appreciated

sinkhead

Start off with a small top down game where you can move in 4 directions and stop when you hit something.
That's a sensible option.

I know of a program called Game Maker where it is simple to make games and it uses simple code. Even some of the most experienced coders couldn't make a Pokemon game with that.
Start simple. Seriously.

K.I.S,S.
(Keep It Simple, Stupid)

- Sam

uzumakishade

remember, its not a pokemon game like diamond and pearl, its the trading card game version, so it might be easier, might not but i know that it will be difficult to do  which is why im going to do something simplier like checkers with wifi. I will only be including the base set of cards in the first version of the game anyways until i know how to do the more difficult effects etc

WegeHop

uzumakishade this sounds like an awsome idea for a game! When i used to like pokemon i LOVED taht TCG game for the gameboy! I played it all the time. 8)

Good Luck wiht the TCG game and keep us updated!!

By the way even though i dont like Pokemon anymore If you ever completed this game and released it would definitley would download it and play it!!! :D
Sports + Video Games = My Life

iignotus

it's a very difficult idea; you're not going to be able to accomplish it for your first game. no one would be able to unless they had LOTS of development history with a similar handheld.

how long have you been programming, and in what languages?
Setup: Onyx DS Lite, CycloDS + Kingston 8GB MicroSDHC; Camo GBA Micro, EZIV + Kingston 2GB MicroSD

WegeHop

Quote from: "sinkhead"Start off with a small top down game where you can move in 4 directions and stop when you hit something.
That's a sensible option.

I know of a program called Game Maker where it is simple to make games and it uses simple code. Even some of the most experienced coders couldn't make a Pokemon game with that.
Start simple. Seriously.

K.I.S,S.
(Keep It Simple, Stupid)

- Sam

I checked out Game Maker and i found out that you cant make DS homebrew using Game Maker so it will not work for you idea for a TCG game.
Sports + Video Games = My Life

uzumakishade

i dont have any programming history right now, but i do have a friend who has been doing programming as has programmed for the ds before and will be helping me out with it along the way, if it proves to be too difficult at first i will put it on hold on work on an action game similar to zelda or a platformer similar to mario first  and then work on the tcg after

Hi

look, the guy is asking for suggestions for a game he should make BEFORE he makes the pokimon game. He didn't ask whether he should make the pokimon game, he asked what he should make before he makes it, seeing that it will be complex? Is he asking whether he whould make more then just one game first? Is he asking about anything realated to what he makes after he makes his first game? Not to be mean but... NO!

He asking for suggestions for a simple homebrew game and nothing more.

How about...

A virtual piano
A virtual fishtank where the fish lauph when you touch them and each kind of fish has a diffren't lauph
A checkers game without wifi. (just like what you were thinking, but from what programmers say, wifi is pretty hard.)
Something thats 3-d, because...well... 3-d's cool!!!

And pretty, pretty, pretty please include libcartreset in your homebrew.
(link to libcard reset goes here, too tired to post it tonight. Maybe tomarrow.)

Good luck! I think you'll find it's harder than you think to program. C is a hard languge. Few people start with it, but some do.

I can program in quickbasic, and I've got to say, programming is fun. If you find that programming in C is hard or frusturating, rather then throw up your hands at programming and saying "this is too hard." in encourage you to try a simpler language. Although a shareware program which is annoying you should try blitzbasic (once again, link goes here) It's similler to quickbasic but it's easier to program games in it. I'm currently trying to get myself to mygrate from quickbasic to blitzbasic.
_______________________________________

felix

You pretty much need to learn C or C++. Use PAlib for a easier experience.

Implementing the AI for checkers could be a bit hard.

Do something easier first: tic tac toe, whac a mole or similar.
size=8]DS3, FM7, SCmSD1.80/2.60, WRT54GL with Tomato Firmware[/size]

FearnleyP

uzumakishade,

If you have the time and patience, I am sure that you can do all of these suggestions. 8)

I would suggest tic-tac-toe as a starting point (I wrote one in a tutorial at http://www.dsprogramming101.com a long time ago...) - Its' quite simple to do and you can practice working with graphics, sound and input at a fairly quick pace.

Whatever you choose to do, good luck!  And make sure you post your files so we can all have a go!
K DS (Silver) / Supercard CF / 1Gb SanDisk Ultra II CF / FlashMe v7

//www.dsprogramming101.com

PharaohsVizier

Tic Tac Toe should be a pretty cool app.

How about a virtual Rubik's Cube?  That would be kinda medium because there are tonnes of source codes of how to make em, you just need to learn how to port them over to the DS.  :)

uzumakishade

well i know all about palib and it uses c but im actually going to be programming in Lua using DSLua(www.dslua.com) i find it alot easier to use and everything, and then i might switch over to palib and C after if i need too, and the friend i have on msn thats a coder is actually one of the ones who is working on dslua so i can get help from him if i need to

So most things people wanna see are
Checkers (will do without wifi first cuz the wifi version is being worked on right now)
Tic Tac Toe (might add wifi after for same reason)
Rubik's Cube (ill see about this one)
Something 3d (will have to wait until a later version of dslua since it doesn't support 3d renders now, or if i move on to PaLib and C before then)
Including LibCartReset (ill see if this is possible with dslua)
Depending on how fast i complete these (if i decide to do all of them) i will then work on either the pokemon tcg(i will get this done eventually if i decide to do a platform or rpg first), a platformer, or an rpg

sonicwind

rubicks cube would be no fun on the ds.  Having a real one is way better and you couldn't do any type of speed runs with the ds.