Jump to content

Photo

Zelda Modern


  • Please log in to reply
411 replies to this topic

#256 lonegraywolf

lonegraywolf

    Doyen(ne)

  • Members
  • Location:Minneapolis, MN

Posted 12 July 2010 - 02:10 PM

For scripting, I don't care either way. I've worked with a variety of stuff before.

I just want to see some agreeing and implementing. We just have to figure out WHAT to implement first I guess.

#257 LinktheMaster

LinktheMaster

    Hey Listen, Kid

  • Members
  • Real Name:Matt
  • Location:United States

Posted 12 July 2010 - 02:14 PM

And Wolfman2000, you don't really understand the process of developing software. I'll be honest to everyone here. As a programmer, it will take month in the very least before anything even resembling a game maker and player will be created. The idea only surfaced, what, 2 weeks ago? It's not something that will be created over night -- if it can really be established at all. icon_razz.gif So, just chill. I'm sure everyone's doing their best to get it done ASAP, but you just have to understand that software development takes a lot of time, especially if it's not being done as an actual job. If you look at games, generally they're in the discussion stage for months before they're even started. ZM probably won't take that long, but a lot needs to be hammered out before development and implementation even begins.

#258 trudatman

trudatman

    one point nine hero

  • Members
  • Real Name:that guy
  • Location:State Of Love And Trust, The United State Of Amorica.

Posted 12 July 2010 - 02:24 PM

if anybody could bust something like this out to a first beta in one month, it's Joe. that dude can program! the whirlwind cane and floating cap items are great examples. are y'all committed to this concept? I think it's a great idea. good luck!

#259 Joe123

Joe123

    Retired

  • Members

Posted 12 July 2010 - 02:49 PM

Well, thanks. I can assure you that I'm not the best person here for making a first beta in a month though, a couple of the other people here are much more experienced programmers than myself.

#260 lonegraywolf

lonegraywolf

    Doyen(ne)

  • Members
  • Location:Minneapolis, MN

Posted 12 July 2010 - 04:46 PM

QUOTE(LinktheMaster @ Jul 12 2010, 03:14 PM) View Post
And Wolfman2000, you don't really understand the process of developing software.


Bit harsh, but I do admit that I you have a point. Still, a part of me wants to at least get something out. Maybe I'm just too anxious.

I am a bit aware of the process. Doesn't mean I have to like it. icon_razz.gif

#261 Takuya

Takuya

    spirit of fire

  • Members
  • Location:Cali

Posted 12 July 2010 - 06:00 PM

I've only been reading a little bit but having experience in programming and ZC I would like to help. I dunno what's actually worked on or what, I only read a few pages of the thread, but I'd be down. I'm pretty good with GUI layouts and such.

Is there some kind of IRC or forum for this yet? Just wondering..

#262 Cameron

Cameron

    Illustrious

  • Members
  • Real Name:Matt
  • Location:South Jersey

Posted 12 July 2010 - 07:57 PM

QUOTE(Takuya @ Jul 12 2010, 07:00 PM) View Post

I've only been reading a little bit but having experience in programming and ZC I would like to help. I dunno what's actually worked on or what, I only read a few pages of the thread, but I'd be down. I'm pretty good with GUI layouts and such.

Is there some kind of IRC or forum for this yet? Just wondering..


We were talking about getting a forum, and if everyone thinks this will develop into something (I think it will), then we should probably ask someone from the site staff to make one for us.

Edited by XxGamasterxX, 12 July 2010 - 08:41 PM.


#263 Sacred Nym

Sacred Nym

    Wizard

  • Members

Posted 12 July 2010 - 08:03 PM

QUOTE(Hoten @ Jul 12 2010, 11:13 AM) View Post

No semi colons or braces would be a harder format. The braces provide readability, and the semi colons, uh, well, are a common programming staple? Maybe we can do without the latter, but it wouldn't make things any easier.

I'm just gonna put my two cents in on this subject.

Braces, to me, are worse for readability than say keywords like 'do' and 'end'. A front brace ( { ) can almost always be implied just by the statement before it, and I prefer 'end' to the back brace ( } ) simply because the latter looks very out of place to me for what it's used for. The first time I saw braces in programming, I had gobs of trouble understanding them because it seems like they are (or should be, considering how little they're seen elsewhere) just that much more special (for lack of a better word) than they really are.

tl;dr Using 'do' and 'end' instead of braces is going to make more sense to someone with little or no programming background. Which would be better for ZC since if you can program that well... then what are you doing with ZC anyway?

As for the semicolon, it's the most superfluous thing I'm ever heard. How many people are actually going to put more than one line's worth of code on one line anyway?

[/derail]

#264 lucas92

lucas92

    Defender

  • Members

Posted 12 July 2010 - 08:47 PM

The keywords "End" to replace the end of the brackets, I think is a bad idea, because it's one more keyword to remember and also it takes extra time to type it.

I would rather use a scripting language format just like python : only one coding style is permitted, so scripters will all have the same coding style.



#265 Cameron

Cameron

    Illustrious

  • Members
  • Real Name:Matt
  • Location:South Jersey

Posted 12 July 2010 - 08:53 PM

QUOTE(lucas92 @ Jul 12 2010, 09:47 PM) View Post

The keywords "End" to replace the end of the brackets, I think is a bad idea, because it's one more keyword to remember and also it takes extra time to type it.

I would rather use a scripting language format just like python : only one coding style is permitted, so scripters will all have the same coding style.


I agree, while it might seem like a good idea for non-scripters to use "do" and "end" regular scripters might find it strange and be put off by it. It would probably be best to use common programming practices (like Python does) and leave the brackets and semicolons.

#266 LinktheMaster

LinktheMaster

    Hey Listen, Kid

  • Members
  • Real Name:Matt
  • Location:United States

Posted 12 July 2010 - 08:55 PM

Uh... Python doesn't use "common programming practices". icon_odd.gif In fact, it was one of the first popular languages to get out of using braces and semi-colons.

Edit: Though I think for a long time you could use semi-colons and braces. It always whined and complained when you did, though.

Edited by LinktheMaster, 12 July 2010 - 08:57 PM.


#267 Cameron

Cameron

    Illustrious

  • Members
  • Real Name:Matt
  • Location:South Jersey

Posted 12 July 2010 - 09:02 PM

QUOTE(LinktheMaster @ Jul 12 2010, 09:55 PM) View Post

Uh... Python doesn't use "common programming practices". icon_odd.gif In fact, it was one of the first popular languages to get out of using braces and semi-colons.

Edit: Though I think for a long time you could use semi-colons and braces. It always whined and complained when you did, though.


Really? It has obviously been a long time time since I used it. My mistake.

#268 lucas92

lucas92

    Defender

  • Members

Posted 12 July 2010 - 09:03 PM

However, I don't any of the keyword that python uses for defining a function.
CODE
##python's style
def square(num):
    return num*num

## no def keyword!
square(num):
    return num*num

## pawn function style
new square(num):
    return num*num


I just don't like the def keyword. I've played with the pawn scripting language around a little bit, as Open Zelda uses it, and I did like the use of new keyword when declaring variables. The only problem with python is that we can't really get back to the first declaration of a variable, so the keyword "new" is good for that. It would be used for any type for variable. I think it would a great addition to the scripting language. Typeless unlike C++.


#269 Cameron

Cameron

    Illustrious

  • Members
  • Real Name:Matt
  • Location:South Jersey

Posted 12 July 2010 - 09:13 PM

It's strange, now that I think about it I do remember not using semicolons, but I swear I used brackets. Well whatever.

I still suggest Python. It was pretty easy to learn, though that's only good if you remember it. Unlike me.

#270 Gleeok

Gleeok

    It's dangerous to dough alone, bake this.

  • Members
  • Real Name:Pillsbury
  • Location:Magical Land of Dough

Posted 13 July 2010 - 04:54 AM

I agree with Hoten. If you learn a language syntax, you might as well learn something useful. Something you can use outside of ZMScript. For Christs sake people, a C++ style syntax scripting language is not "worse" because of "braces", it's better! Here's why: Text editors and IDEs. Typing '{' will automatically indent the tabs for you and keep it nice and neat. Local variable and object scope ( to me ) and nested statements are easier to read with braces. You can download VC# from Microsoft just to use the most awesome code editor ever. (Why can't they update VC's features too. icon_frown.gif ) ...err, got sidetracked..sorry. In addition you can literally put on your resume "basic C/C++ C# and Java experience"; I'm not kidding.

Didn't I post a link that had the syntax of a bunch of languages all lined up in order so it was fun to compare them? edit: Oh yeah, I said they all sucked! .err.. the link's all messed up since I'm on IE6 or something... It's on page 11 post 154. ...This thread is too big. :\

Edited by Gleeok, 13 July 2010 - 05:08 AM.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users