I've got so many ideas for stuff... including flying dox units and some models that I could probably build in cinema 4D. I just don't know what to do with them! So, is there a place where I could learn to add stuff in, something like code academy? I catch on pretty quickly, so I bet I can come up with some pretty cool stuff once I learn the languages. I just don't know where to start.
Yeah i figured it would be like that... but... Like, what if i wanted to know how to add units to the game? like in the server mods. Or what if i wanted to make a custom UI (i'm not even sure if that's possible just trying to think of stuff)
Lots of trial and error. And more of that. And some more. .... more Obviously if you already know a lot about how generally programming works you can quickly infer how PA works more or less as well. To learn programming in general there are lots of ways. My personal way was: Read basic tutorials that explain really just general basics and then just set yourself a goal like "I, who just learned how to print hello world, want to write tetris with this somehow". Took many many tries but once you see a success it's like a drug and you never get away from it anymore.
Thanks. I will learn some javascripting and C# (is it C++ or C# ?) in some downtime. Btw i'm actually wondering now; is it possible to make an entirely custom UI for PA?
C# and C++ are different languages. Yes sure you can make an entire custom UI for PA. Obviously you can't use more API than the default one, but a completely different UI is possible. EDIT: Now you made me get nostalgia, the page I read my first "how to program in pascal" tutorial still exists: http://www.tutorials.at/pascal/01-programmaufbau.html (careful it's german) but yeah basically I read that tutorial ~6 years ago(without the last part on graphical stuff, only console things), thought "I want tetris" and spent weeks and month on it until I figured it out. Though before I got to do tetris I did a "car parking simulator (basically no game, just a program that draws some ascii chars at rapid speed to display some parking slots, was a test for my idea of using the console to display images for a game)" and a pacman. Pacman because it was easier to manage 1 ascii char = 1 object in the game. Yey collision detection becomes soooo easy like that. Not like those pesky tetris blocks that took me weeks or probably month to figure out. Damn thinking of that awesome fun I had bumping my head against those imaginary walls... I need to do some fun programming soon again.
C++ But in modding PA you'll not get in contact with that usually. Only javascript. and maybe assembler if you're a bit crazy