So I want to make a flash adventure-quest game like Coma, Machinarium, Samorost and the likes. I already know quite a bit of flash and am pretty fluent at it (meaning, I know what most tools do and how to use them). I have a little programming experience with python and javascript and I know the logic of programming (data types, variables and values, computer logic, if else).
I don't know actionscript 3, but am just starting to learn.
Theoretically, how long will it take me until I can start making a game?
with the programming experience you have, I'll say a good 2-4 months. Coding is easy, making artwork is the hard part, and takes up most of your time (You'll spend about 70% creating the artwork)
Depends if you have a good as3 book and you invest time into it, you could learn everything you need within a month. But something like Machinarium might bit big for a first game.
@Darkroot I always love a challenge do you happen to have a recommendation for such a book? and do you have practice routines and tips for good learning and for good coding?
Ok just make sure that, that challenge doesn't turn you off flash.
do you happen to have a recommendation for such a book?
Well I would go with Learning ActionScript 3.0: A Beginner's Guide or Ghgt99 book which is a smaller volume. The Beginner's guide is more comprehensive but some chapters aren't that useful for game making but it does have very good examples and explanations.
The hardest part of making a game is the graphics. The actual coding is easy.
Very untrue. If you have an simple point and click game with tons of backgrounds,characters and items then yes. But for something more dynamic and complicated then it's much harder to code for it.
If your going to start making games I suggest before even starting in flash. Write down your ideas on paper and make clear objects on what you plan to do in the flash game. Create a couple storyboards with what you feel certain screens should look like and how the navigation between the screens will work.
Having a clear idea of what you need to do in creating a flash game really speeds up the development time and helps keep you on track of your goal of releasing the game.
I would suggest for a first game to create a simple one that takes about a week just to get an idea of how the whole process works from start to finish.