Well I just joined BYOND and I have coded in C++ in the past and I know this is very similar to it so, what should I code first?
~BlueScourge
ID:265325
![]() Nov 24 2004, 3:10 am
|
|
If it's your own idea, you are more compelled to finish it. And even then, it's not a guarantee. =) *stares at his unfinished Battle for Solaris code* |
I recommend a few little demos. Stuff like a communication system. Start out with a basic 'say' verb then expand it to include things like swear-filters, player icons next to the text, formatting the text, flooding prevention, etc.
Then after you've made enough of those that you feel confident in your abilities, make up small games (ie, board games). [Edit] Some ideas for simple demos. -Admin system. Start with making it so you get special admin verbs when you login, then work your way up to differnt levels of admins and being able to add/remove admins without changing anything in the source-code. -Projectiles. Basically make a few differnt types of projectile systems using differnt techniques. Ie, the classic 'click the target to shoot a bullet at it' or the 'press fire and a bullet fires in the direction you're facing'. -Custom clothing. Just make it so you start with a naked player icon, then the player can select differnt articles of clothing to wear (making sure that you can only wear one article of clothing per area). -Savefile system. Savefiles are rather confusing for most. It's a good idea to learn how to use them early on rather then being forced to learn as you go later on. -List maniplation. Just think of things you can do with lists, then do them. Lists are another area that a lot of people skim over that are very powerful and useful when fully understood. |
I think you should have stayed with your C++, sure BYOND has its goods, but nothing can beat C++ where you have all the freedom.
|
Well establishing a server or stable internet thingy was hell, I could do whatever I wanted but I only used C++ for a while. I like BYOND so much more. Easier system and a community with nice people. Its not just reading a book it's a whole 'nother experience. It's great. Thanks goes out to DanTom for such an amazing and fuffiling program.
~BlueScourge |
Though I wouldn't recommend releasing those demos; you're likely to make mistakes when you're starting out (we all do), and you really don't want to pass on those mistakes to fellow learners. =)
|
Crispy wrote:
Though I wouldn't recommend releasing those demos; you're likely to make mistakes when you're starting out (we all do), and you really don't want to pass on those mistakes to fellow learners. =) Oh I can't believe I forgot to add that part. Crispy is 100% right. You've got programming experience so you probably already know the pitfalls of releasing less-then-perfect-demos, but it's better to be safe. |
I came to BYOND because I didn't understand C++ beyond functions and the C-library -- I could write a "Hello world" program or even an interactive text-based calculator which could do any number of different functions, but if you asked me what a pointer was, I'd give you a blank stare.
BYOND is what made me get a good grasp on programming. I dabble in C++ now and again, but I don't have enough real experience in it to program any of the games I want to program with it. The C++ code I have for my 4X space strategy game is rock solid so far, though. ;-P |
It's better if you have an idea your self. IF you work on someone else's idea, you are more likely to think after a while "I don't feel like doing this anyomre". If it's your own idea, you are more compelled to finish it.