Graalians

Graalians (https://www.graalians.com/forums/index.php)
-   Technology (https://www.graalians.com/forums/forumdisplay.php?f=54)
-   -   Scripting (https://www.graalians.com/forums/showthread.php?t=33165)

Khai 12-27-2015 04:50 AM

Scripting
 
I'm really interested in technology at this point haha. Where should I start? What form of scripting should I learn and where?

The Doctor 12-27-2015 05:24 AM

Here are some pointers on where to start. Select any options below and they'll lead you into the right direction.

Web Development Options
Honestly, all of my programming knowledge stemmed from learning a simple language, like HTML. HTML is a language used to make web pages. Sure, it's not a real programming language, but it can lead you into the same thought process of creating computer applications.

From there, I'd stem to something else that uses your HTML knowledge, like PHP. PHP is a serverside web development language that helps companies make dynamic web pages. Hate on PHP all you want, but it can be an excellent foray into the field of object oriented programming, and a perfect match for HTML.

Desktop Applications
Most computer science classes teach the computer programming language Java to teach new people how to program. It introduces the concept of object oriented design, and provides an easy syntax for people to learn in. It also allows people to write games and applications for all major desktop operating system. While this may not be the best language in production, it is the best language for cross-platform code and learning.

As a plus, by knowing Java, you can write Android apps.

App Development
If you want to make Android games, refer to the previous section.

If you want to make iOS games, I would focus on the programming language called Swift. It is one of the easiest programming languages to learn, and you'll end up writing less code than needed. The only caveat is that you require a Mac in order to compile iOS games, however, Apple has recently open-sourced the language. This means that you'll be able to write Swift applications (although you won't be able to run them on your iPhone since they didn't open-source the Cocoa API).

Khai 12-27-2015 05:25 AM

Quote:

Posted by The Doctor (Post 651519)
Here are some pointers on where to start. Select any options below and they'll lead you into the right direction.

Web Development Options
Honestly, all of my programming knowledge stemmed from learning a simple language, like HTML. HTML is a language used to make web pages. Sure, it's not a real programming language, but it can lead you into the same thought process of creating computer applications.

From there, I'd stem to something else that uses your HTML knowledge, like PHP. PHP is a serverside web development language that helps companies make dynamic web pages. Hate on PHP all you want, but it can be an excellent foray into the field of object oriented programming, and a perfect match for HTML.

Desktop Applications
Most computer science classes teach the computer programming language Java to teach new people how to program. It introduces the concept of object oriented design, and provides an easy syntax for people to learn in. It also allows people to write games and applications for all major desktop operating system. While this may not be the best language in production, it is the best language for cross-platform code and learning.

As a plus, by knowing Java, you can write Android apps.

App Development
If you want to make Android games, refer to the previous section.

If you want to make iOS games, I would focus on the programming language called Swift. It is one of the easiest programming languages to learn, and you'll end up writing less code than needed. The only caveat is that you require a Mac in order to compile iOS games, however, Apple has recently open-sourced the language. This means that you'll be able to write Swift applications (although you won't be able to run them on your iPhone since they didn't open-source the Cocoa API).

Thank you!

The Doctor 12-27-2015 05:29 AM

My opinion is that your best bet in learning any form of Programming is to learn a language you're passionate about. When I was playing Graal, my interest in the game helped me learn GS2, which inspired me to learn more powerful languages.

If you're passionate about coding in general, try a language like Java. I am really biased because I've been learning Java for over three years now, but it's very easy to learn.
https://www.codecademy.com/learn/learn-java

Khai 12-27-2015 05:31 AM

Quote:

Posted by The Doctor (Post 651523)
My opinion is that your best bet in learning any form of Programming is to learn a language you're passionate about. When I was playing Graal, my interest in the game helped me learn GS2, which inspired me to learn more powerful languages.

If you're passionate about coding in general, try a language like Java. I am really biased because I've been learning Java for over three years now, but it's very easy to learn.
https://www.codecademy.com/learn/learn-java

Already started!

Striken 12-27-2015 05:48 AM

Another one to give a chance is pascal. It was great back in my runescape days.

Hugop 12-27-2015 04:23 PM

Quote:

Posted by The Doctor (Post 651519)
If you want to make iOS games, I would focus on the programming language called Swift. It is one of the easiest programming languages to learn, and you'll end up writing less code than needed. The only caveat is that you require a Mac in order to compile iOS games, however, Apple has recently open-sourced the language. This means that you'll be able to write Swift applications (although you won't be able to run them on your iPhone since they didn't open-source the Cocoa API).

As far as I remember, it can be done now using Linux. Haven't tested it yet but atleast it works perfectly fine using a virtual machine, buying a Mac and the $100 license to develop for iOS would be to expensive.

iDigzy 12-27-2015 11:14 PM

Hey viy, haven't seen you in a while. If you need any help getting set up etc let me know. I'm pretty in-active around here but I'll message you my skype if you need any help.

Khai 12-27-2015 11:15 PM

Quote:

Posted by iDigzy (Post 651975)
Hey viy, haven't seen you in a while. If you need any help getting set up etc let me know. I'm pretty in-active around here but I'll message you my skype if you need any help.


omg, you're still alive!

The Doctor 12-28-2015 01:36 AM

Quote:

Posted by Hugop (Post 651727)
As far as I remember, it can be done now using Linux. Haven't tested it yet but atleast it works perfectly fine using a virtual machine, buying a Mac and the $100 license to develop for iOS would be to expensive.

As I've said before, Apple has only open sourced the language swift. While this means you can compile Swift apps on Linux, it does not mean you can use Apple Cocoa APIs as they are not open sourced or compiled for Linux.

Khai 12-28-2015 08:33 PM

So after learning a bit of basics of Java, I've decided to learn Gs2 first but I need a teacher, is anyone available?

metal 12-31-2015 03:24 AM

Quote:

Posted by ViyGeek (Post 652528)
So after learning a bit of basics of Java, I've decided to learn Gs2 first but I need a teacher, is anyone available?

**** tell me if find one, ive been learning by looking at the incomplete wiki and getting help from people on the testbed server

Tricxta 12-31-2015 05:40 AM

Quote:

Posted by ViyGeek (Post 652528)
So after learning a bit of basics of Java, I've decided to learn Gs2 first but I need a teacher, is anyone available?

If they're decent, their time will most likely be taken up developing a server or other such projects. No one really has the time to mentor random people. Your best bet to learning GS2 is examining scripts written by decent developers such as the likes of cbk and fp4 on the graalonline forums in the code gallery section. Fowplay's introduction to GS2 will get you far enough such that you can understand the code they present and can be found here : http://public.zodiacdev.com/Fowlplay4

Khai 12-31-2015 06:19 AM

Quote:

Posted by Tricxta (Post 653760)
If they're decent, their time will most likely be taken up developing a server or other such projects. No one really has the time to mentor random people. Your best bet to learning GS2 is examining scripts written by decent developers such as the likes of cbk and fp4 on the graalonline forums in the code gallery section. Fowplay's introduction to GS2 will get you far enough such that you can understand the code they present and can be found here : http://public.zodiacdev.com/Fowlplay4

I look at scripts but I don't understand most of the things. I've also read some of FP4's guide.

The Doctor 12-31-2015 02:52 PM

Quote:

Posted by ViyGeek (Post 653780)
I look at scripts but I don't understand most of the things. I've also read some of FP4's guide.

Ask questions with what you don't understand, we'll be happy to answer them.


All times are GMT. The time now is 04:25 AM.

Powered by vBulletin/Copyright ©2000 - 2025, vBulletin Solutions Inc.