#51730 - mrnull - Tue Aug 23, 2005 5:24 am
I started out with C, but truthfully I've forgotten almost all of it. Mostly, I just program in PHP for my website or in EPIC4's tcl-ish scripting language. I tinker in Perl too. In short: I'm a Script-Kiddie.
Anyway, is there an easy way for people like me to create games or programs? I remember hearing a mention of WinDS-Script some time ago but it doens't look like it's becoming a reality anytime soon. Would it be hard to compile perl (and my own code) into DS Linux?
If you guys would tell me my simplist option--avoid the criticism--then it'd be most helpful. Thanks.
#51734 - headspin - Tue Aug 23, 2005 5:34 am
I think PA_Lib is probably the easiest way to program the DS at this particular time...
http://www.aaronrogers.com/nintendods/PA_Lib/
Although not compatible with PA_Lib, but still highly recommended, is doublec's tutorials...
http://www.double.co.nz/nintendo_ds/
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#51894 - Shoxz - Wed Aug 24, 2005 10:56 am
It would rule if someone made a VB or PHP like scripting language.. :P
_________________
-Shoxz,
Webdesigner
PHP, HTML, and VB programmer
Also known as Unreal, and Kez.
#52001 - SolidSnake - Thu Aug 25, 2005 12:22 pm
the possibility to use VB to make things for DS would REALLY rocks!
#52003 - Kyoufu Kawa - Thu Aug 25, 2005 12:44 pm
SolidSnake wrote: |
the possibility to use VB to make things for DS would REALLY rocks! |
Please excuse this long-time (ab)user of VB as she nearly breaks her neck laughing.
#52004 - Mr Snowflake - Thu Aug 25, 2005 1:31 pm
SolidSnake wrote: |
the possibility to use VB to make things for DS would REALLY rocks! |
Learn c++, it can be almost be used as VB. Because VB is just an easy language, to easily make windowed proggies, without windows VB has no value above c/++.
#52009 - SolidSnake - Thu Aug 25, 2005 2:08 pm
im learning c / C++ at high school, but only how to play with files and how to make lists using the memory with that dammit asterisks (malloc() aware classes)
#52011 - Mr Snowflake - Thu Aug 25, 2005 2:49 pm
SolidSnake wrote: |
im learning c / C++ at high school, but only how to play with files and how to make lists using the memory with that dammit asterisks (malloc() aware classes) |
Well maybe in the beginning it's "that damnit asterisk", but when you get the hang of it, it pretty darn great :) I've learned (ansi) c this year, and I like it, I can't do much with it, we have only seen the basics of it, but I find it great to program in it.
#52073 - abigsmurf - Fri Aug 26, 2005 4:02 am
Mr Snowflake wrote: |
Well maybe in the beginning it's "that damnit asterisk", but when you get the hang of it, it pretty darn great :) |
Great until it becomes That Damnit Null Pointer Exception...
*has memories of spending 8 hours trying to find the source of one the day before a piece of coursework was due to be handed in*
#52076 - Volta - Fri Aug 26, 2005 5:11 am
haha
#52085 - headspin - Fri Aug 26, 2005 10:28 am
VB is a great language to get to know how to program windows. You learn the API functions, which is really what Win32 programming all about. .NET in many ways is just a re-organisation of accessing the same API functions, albeit in a better organised fashion (Windows API is a MESS), almost like how Sun have organised Java. But forget .NET for now...
When you move to C++, the main difference apart from syntax is that you get better control over what your doing. You understand the messaging system better for example. But essentially, your still accessing the same API functions just using different syntax.
So starting with VB is actually not a bad way, but you will never learn Windows programming on a low enough level to understand how things work. Subclassing the message system for example is not recommended in VB, yet is common practice in a C++ Win32 application.
As for the DS, learn C/C++ you won't regret jumping in the deep end since the fact it's harder to read the syntax is because it's all about simplification, and making coding easier, not making reading the code easier. VB is about making the transition from english to coding easier, but it's really limited - wait for bit shifting, subclassing and pointers - and you will get what I mean. Since bit shifting and pointers is practically essential in programming the DS, forget VB, it can't do it without making it *harder* to read than C/C++.
Once you learn C/C++ you can read it like any language. And to someone who can read both VB and C as easy as English, it's really alot sexier to code in C anyway.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#52086 - Kyoufu Kawa - Fri Aug 26, 2005 11:16 am
headspin wrote: |
it's really alot sexier to code in C anyway. |
White-space ignorance + (obfuscation * ascii art) == sexy C code
#52089 - SolidSnake - Fri Aug 26, 2005 2:16 pm
ahahah
obfuscation plx
i know how to play a little with asm too, dont like masm...