Code:
Problem description:
This sites kinda confusing. If I wanted to make a game, and learned HTML, would the programming become clear to me, or would it still look confusing? Because right now I have no idea how to make a game. (I'd like to.) Is it hard, or just a lot of time?
ID:165532
Dec 7 2006, 5:49 am
|
|
I suggest taking this tutorial first:
http://zilal.byond.com/tutorials/zbt.html It's much simpler and easier to understand than the DM guide. Take this one first, then try the links in GhostAnime's post. GhostAnime said: (A good starting BYONDscape can be found here (Part I), here (Part II), here (Part III), and here (Another person :P). I disagree- Kunark's tutorials are *definitely* not good for starting out. He says so himself: "This tutorial is geared mostly towards midbies" "I also won't be spoon-feeding the newbies TOO much, so make sure you at least know some things about DM. I suggest Zilal's tutorials for the first-timer." Ghostanime: Giving a first time programmer the link to the reference won't do much good. The 'drop-out' rate of people told to read the DM guide also indicates to me that it's a tad heavy going for someone who hasn't ever programmed before (I know it did nothing for me the first time I read it. Now it makes perfect sense to me, but I needed something to bridge the gap between english and programming languages). I'm not having a go at you or anything (I of all people don't have the right to have a go at other people :P), but I would recommend to always link a newbie to Zilal's tutorials- they're easily the best for your first time- and let's face it, for the majority of BYOND developers, DM is their first language. |
In response to Elation
|
|
Hn, I forgot how difficult those were for new people :( Though I don't like ZBT too much because of the :'s in there >_> But I'll keep a note for it than and give ZBT tutorials first than start out with the heavier stuff <_<
- GhostAnime |
In response to GhostAnime
|
|
GhostAnime wrote:
Though I don't like ZBT too much because of the :'s in there You have every right not to like ZBT... I'll just exercise my right to continue to bug you about it until you change your mind. :)* *and by :), i mean >=| |
In response to GhostAnime
|
|
Thanks. Besides this site, do you know what DM is good for? It's basically a program/language to create a game in which oters can join, right? Will this work on things such as Gamecube and Nintendo Wii?
Thanks for the help. |
In response to Ashovare
|
|
Unfortunately, games made by Dream Maker can not be used by any other programs excluding Dream Seeker, which was specifically made for games created from the Dream Maker language (this statement excludes DM-CGI, which is CGI [think PHP] made with DM coding...per say). it is an excellent (although that may be biased) way to learn how to program before going into the messy world of C++, which most games uses :P
If you are interested in making a homebrewed game for GameCube or Wii (which is understandably not capable of being made currently - especially with Nintendo's constant updates in order to thwart the hacking [*not* as in illegal games but as in making he Wii do something it isn't suppose to - such as redirecting the Wii shopping page to another website] of Wii). Just use google and search for it if you're interested (though you need C++ knowledge to use most of it - I worked on Nintendo DS Homebrewing for a while..so yeah). In addition, if you want to make a 3D game, you need to understand how they work and must be able to have some way of creating the modles (such as Maya and 3DS). I like the DM language because it seems to me that it is like the stepped down version of C++, kinda like this evolution of complexity: HTTP < Javascript < PHP/MySQL < DM < C++/C#/Python/??? (again, this is in my perspective). and Elation, you made me cry :'( - GhostAnime |
Learning HTML/CSS/JavaScript is definately a plus, since you'd be able to manipulate the browse() instruction to your advantage. You can also make DMCGI applications if you know such other languages.
But the main language of BYOND isn't HTML; it's DM. And the best way to learn this is to read carefully. |
In response to Elation
|
|
Computer schools should teach DM as a form of programming thing >_>
|
In response to SSJ-Chao
|
|
Personally (not to offend BYOND), I would say don't do that. Though it teaches good principals it does not teach the things that you will eventually have to learn such as security or networking (or some data structures).
|
In response to Shlaklava
|
|
and you should not be learning these things without a good foundation in programming anyway. BYOND is a perfect language for introducing kids to programming in general, coupled with good lessons on game design.
i understand Ben G acquired a large stack of BYOND books so that he can introduce BYOND to his school. and several of the older BYOND members are tinkering with the concept of an online 'BYOND University' of sorts. Tom is also very interested in supporting BYOND in schools. |
In response to Shlaklava
|
|
Shlaklava wrote:
Though it teaches good principals it does not teach the things that you will eventually have to learn such as security or networking (or some data structures). First, high school doesn't tend to be a place for courses on security or networking. Those aren't the sort of things you teach along with the rest of your Introduction to Visual Basic course. If those things were going to be taught, they'd probably have their own dedicated course (ex: a cisco one). Second, BYOND worlds can communicate with each other using world/Export(), and DMCGI lets you write your own code to ouput exactly what you want to, as a webserver. BYOND can easily be used to teach the core concepts of computer programming (ex: ifs, and loops and such), which should be the subject of a high-school programming course. |
eg:
Like any other programming, you have to put in a lot of time and effort if you wish to learn... a good step would be reading the DM Guide than you can start making little experiments or learn more from tutorials.
You will need to constantly refer to the DM Reference (F1 in DM.. especially since the DM Guide is old) and you should start looking at HOW people make things work from demoes (Dangerous! You will meet a lot of crappily programmed demos :X) or learn tricks from other sources, such as from Developer FAQ and even BYONDscape (A good starting BYONDscape can be found here (Part I), here (Part II), here (Part III), and here (Another person :P).
And ofcourse, there's also the forums in which you can ask for help if you're stuck >_>
- GhostAnime