Programming Thread

Discussion in 'General discussion' started by Vulpine Script, Feb 24, 2012.

  1. Vulpine Script

    Vulpine Script Cleaner of Ponies
    Admin Community Moderator Veteran

    Joined:
    Jun 12, 2011
    Messages:
    1,623
    Likes Received:
    1
    Location:
    UK
    So, I'm doing a computer games development course. I like to program things but find most people are alien to the concept. So I thought I'd make a thread to post examples of ones work and generally talk about programming, maybe even help with school assignments! So, here's to get the ball rolling, here's a text based game I had to work on for my first year programming assignment.

    http://www.mediafire.com/?6ulqaaq5di33tpw

    We were given the base game with the command parser and a few locations and basically told to expand it with things like an item class and extra players. Feel free to ask about it.
     
  2. Grey Knightmare

    Grey Knightmare Founder (Retired)

    Cutie Mark:
    Joined:
    Mar 21, 2011
    Messages:
    2,575
    Likes Received:
    0
    I like to think I know enough of programming theory; Loops, arrays, variables, timers, returns etc.

    And I have some small experience in GUI trigger modding and Visual basic and PLC/Logic chip (Arbitary(?)) programming but I wouldn't call myself a programmer by heart - I don't have the desire to learn a language but I admire those who do and definitely think it's a field worth getting into, especially in this day and age.

    Sent from my GT-I9000 using Tapatalk
     
  3. DoDo1234

    DoDo1234 The Awkward one

    Cutie Mark:
    Joined:
    Sep 12, 2011
    Messages:
    6,586
    Likes Received:
    2
    Occupation:
    ... School.
    Location:
    Blighty
    Love programming. Used to do it all the time, especially making games.
    Can't see the game right now, because I'm in school. I'll look at it later.

    Edit; I know some HTML, a lot of GML (Though its a very simple language), and a bit of C++. Just a little, I should get more into it and learn it properly, it'd help with where I wish to go in life.
     
    #3 DoDo1234, Feb 24, 2012
    Last edited: Feb 24, 2012
  4. Xaniith

    Xaniith Princess of the Forum
    Old-Timer

    Joined:
    Dec 20, 2011
    Messages:
    10,717
    Likes Received:
    273
    Heh, I'm quite the programmer, not an expert by any means, but have done a fair bit with it.

    I'm fluent in Visual Basic, C, C++, C#, Along with the DirectX and OpenGL IDEs.

    I'll be starting my Computer Science degree in less than a month, and am intending to go down the road of game development as a specialty.

    I'm wanting to move to England after my degree for work, seeing as New Zealand is very dry when it comes to IT stuff in general.

    Could make some games with ya Foxy ;)
     
  5. Tyro D. Fox

    Tyro D. Fox Ho, hog, heg! I can does Game Dev thing, yes!
    Admin Veteran

    Joined:
    Oct 18, 2011
    Messages:
    2,992
    Likes Received:
    334
    Occupation:
    Student
    Location:
    Earth, Milky Way, A few thousand dots to the right
    Thank ya kindly! I'm using that to work on other stuff now. I'll have to ad Foxy to it or something by way of thanks...
     
  6. testyal1

    testyal1 Princess of the Forum
    Banned

    Joined:
    Jun 11, 2011
    Messages:
    5,692
    Likes Received:
    1
    Occupation:
    Activist/Priest
    Location:
    Rata Sum
    I program from time to time. My main three languages that I learn are Java, Python and Objective-C.

    Believe me, Objective-C is about as far from C as you can get.

    Hopefully I can program some software/games and put them on the Mac App Store for a bit of income.
     
  7. RonstaPony

    RonstaPony A Pony Every Pony Should Know

    Cutie Mark:
    Joined:
    Dec 19, 2011
    Messages:
    1,610
    Likes Received:
    0
    Occupation:
    Student
    Location:
    London, England
    Programming... Never tried it, I always felt it was way over my head. I'm guessing you need to be pretty decent at maths (which I most certainly am not) so that's always been a big turn-off for me. Although, I have heard it described as a language of sorts too. How similar is learning something like Java to learning, say, French? If linguistic talent is more beneficial than a knowledge of mathematics, I might be tempted to give it a shot.
     
  8. Violet Mist

    Violet Mist Practically Part of the Site Itself

    Joined:
    Jan 24, 2012
    Messages:
    61
    Likes Received:
    0
    Location:
    Michigan, USA
    I'm currently in college for programming. I'm in my last quarter before getting my associate's degree. I've worked with a lot of different languages, including Java.

    I took a look at it. I'm guessing it's still in the early stages of development as there's not much there. But it does seem to run alright and works well so far. =)
     
  9. Jupitris

    Jupitris New In Town

    Joined:
    Feb 22, 2012
    Messages:
    15
    Likes Received:
    0
    Location:
    Trottingham
    You can program without being good at maths won't lie it helps. Anyone can program. Its not about linguistic talent tbh, but all languages are based on english syntax and after a while you can read code as plain as
    The only parts you will struggle on are mathematical functions are unhelpful obfuscated functions.

    Also game programming is an interest of mine, pity I can't do artwork/graphics for anything.
    Engine programming I can do though.
    Tested games for a while too, that was fun.
     
  10. Grey Knightmare

    Grey Knightmare Founder (Retired)

    Cutie Mark:
    Joined:
    Mar 21, 2011
    Messages:
    2,575
    Likes Received:
    0
    Although HTML is actually a markup language, not a programming language. Same with javascript, it's a scripting language not a programming language. Confusing eh? :0

    As far as being good at maths goes, I disagree. I think you need to know math THEORY, you need to know HOW to work stuff out, the program will actually do the math for you. What you do need is a logical mind, you need to be able to comprehend the structure and theory behind programming/how it works/how the computer compiles and/or interprets it.



    Sent from my GT-I9000 using Tapatalk
     
    #10 Grey Knightmare, Feb 24, 2012
    Last edited: Feb 24, 2012
  11. greyOne

    greyOne Princess of the Forum
    Banned

    Joined:
    Oct 13, 2011
    Messages:
    3,922
    Likes Received:
    0
    Occupation:
    Code for Hire
    Location:
    Motherland
    HTML.
    'tis a markup language.
    This is easy to know since the meaning of the last 2 letters in the abreviation is Markup Language.
    As to languages:
    My preferences lie in C++ and Java.
    But then summer came.
    And then I decided to learn the syntaxes and many of the libraries for ALL OF THE LANGUAGES.

    (You could say I'm
    *shades*
    Multilingual.)

    Or close to at least.
    And then Assembly was silly.

    And then my engineering teacher is making me do operations on paper.
    (Huzzah! I managed to find the square root of something! It only took an hour.)

    Anywho:
    PHP is currently what I'm looking into fully developing,
    Being rather useful for much of the backends of most websites.
    Also SQL helps to, but it I know.
    That and read the entire Java Documentation.
     
    #11 greyOne, Feb 24, 2012
    Last edited: Feb 24, 2012
  12. Cloudy Bounce

    Cloudy Bounce A Pony Every Pony Should Know

    Joined:
    Dec 30, 2011
    Messages:
    829
    Likes Received:
    0
    Location:
    Pacific Northwest
    I don't know any programming, although it'd be fun to learn. My boyfriend's the programmer lol. He's in his Senior year at college, getting his Game Design degree. I will say this though; mass props to those that can program, haha. He started to teach me some a couple years ago and it was a bit of work to wrap my brain around it in the beginning.
     
  13. Yetione

    Yetione Local snowpony

    Cutie Mark:
    Joined:
    Jul 16, 2011
    Messages:
    10,986
    Likes Received:
    7
    Gender:
    Male
    Occupation:
    Software developer
    Location:
    Zagreb, Croatia, Europe
    well, since I'm going for my master degree in Computer engineering, I have to know programing.
    currently I know: C, C++, Python and Assembler (both basic RISC architecture and ARM architecture), and little bit of Java and C#.
    HTML isn't really program language, but yes, I know it.
    Plan for future is to learn Java fully.
    Currently I usually make some programs for college, or in free time, I play with coding some functions. mostly for some math calculators, functions etc.
     
  14. mike406

    mike406 Moderator
    Community Moderator Tech Staff Veteran

    Cutie Mark:
    Joined:
    Nov 23, 2011
    Messages:
    4,855
    Likes Received:
    5
    Location:
    EP's basement
    I only have a basic knowledge of programming. I like reading code, I can understand some of it, but I can't program myself. My school offered a "programming" class (dare I call it that) which was quite sad to say the least and I didn't really get much out of it. I'm going to college for Computer Engineering, and while that strays away from programming I'll most likely take programming electives. Or I could always try teaching myself.
     
    #14 mike406, Feb 24, 2012
    Last edited: Feb 24, 2012
  15. Bounty

    Bounty Retired Staff
    Veteran

    Cutie Mark:
    Joined:
    Aug 31, 2011
    Messages:
    1,276
    Likes Received:
    2
    A-Level, first time I ever learned programming (late to the party as it seems)
    anyway, got started in pascal! here we go... http://www.mediafire.com/?qj0gai0juywsdaq
    No instructions, just grab it and try!

    Since, I've learned HTML, PHP and the use of SQL to communicate with online databases.

    Ab-so-lute-ly, it took me a little while to figure out how the red slider on this program should work, but I never ever had to work out anything myself, it was all there ready to (ab)use...specifically the information relating to the object height.
     
    #15 Bounty, Feb 24, 2012
    Last edited: Feb 24, 2012
  16. greyOne

    greyOne Princess of the Forum
    Banned

    Joined:
    Oct 13, 2011
    Messages:
    3,922
    Likes Received:
    0
    Occupation:
    Code for Hire
    Location:
    Motherland
    And then I remember F#.

    Why I bothered to learn it...
    *shrug*

    Couple of third party libraries is all it takes for Java to do it better.
     
  17. Tephnos

    Tephnos New In Town

    Joined:
    Dec 7, 2011
    Messages:
    14
    Likes Received:
    0
    Haven't really touched on Programming before, but will be starting a CS/Mathematics joint honours come later this year, so I'll have to be a damn good programmer eventually. I'm sure it won't be that hard to wrap my head around the basic concepts, if I can cope with the much harder maths, haha.

    Not at all. You can learn how to program without needing to be skilled in maths. It will help though, as being skilled in maths will allow you to have the logical mindset that will allow you to 'get' programming easily. That is probably the hardest part of it all, that initial 'getting it' step. If you're skilled in maths, you'll probably end up as a very good programmer, provided you go into CS or something, and learn all the theoretical maths behind computers.
     
    #17 Tephnos, Feb 25, 2012
    Last edited: Feb 25, 2012
  18. LyonKS555

    LyonKS555 Sign of Luck

    Cutie Mark:
    Joined:
    Sep 14, 2011
    Messages:
    2,065
    Likes Received:
    0
    Occupation:
    Student
    Location:
    Monterrey, Mexico
    Im in programming myself. If someone were to ask me if I knew programming. I would say yes but I have gotten rather rusty when it comes to things like Raptor, C++ and java. I do know how to program to a certain degree in visual fox pro and right now I'm learning to use Progress 9.1B.
     
  19. Tyro D. Fox

    Tyro D. Fox Ho, hog, heg! I can does Game Dev thing, yes!
    Admin Veteran

    Joined:
    Oct 18, 2011
    Messages:
    2,992
    Likes Received:
    334
    Occupation:
    Student
    Location:
    Earth, Milky Way, A few thousand dots to the right
    Textyworld

    Hey lads! I've done something rather cool. I'm not finished but I thought you might like to know what I've been doing.

    [size=+1]Textyworld[/size]

    View attachment 3815

    I'm trying to make a vaguely usable Text Adventure engine out of the Text Adventure Foxytail offered up. I've been working on this for a while and it's pretty good so far, me thinks.

    Additions:
    - Player class contains room history rather than having to make a separate one for each player character.
    - NPC's can now be added to the game
    - NPC's can be talked to. It's basic but functional.
    - A Limited Width Output thingy formats text automatically when written to the console.

    Planned Additons
    - A battle system.
    - A proper UI.
    - Sound capabilities for effects and voice acting.
    - Images to help illustrate the games world.
    - Executable file types.

    The thing is that the Story I've written for this weird little thing about a cult that worship Liam Neeson. I was thinking of something more in our interests when the engine is working fully and properly. The idea that instantly popped to mind was something based on the Rainbow Factory fan-fic, using OC characters from this site. Sound good?

    Also, any one that wants to help me build this is more than welcome. I'm not that good a programmer. Please release new features for the engine here so I can add them to the main game.
     
  20. greyOne

    greyOne Princess of the Forum
    Banned

    Joined:
    Oct 13, 2011
    Messages:
    3,922
    Likes Received:
    0
    Occupation:
    Code for Hire
    Location:
    Motherland

Share This Page