• Seeing results fast
    6 replies, posted
After viewing this [URL="http://www.facepunch.com/threads/1162277"]thread[/URL], I've been thinking... I tend to constantly hit brick walls when trying to learn how to program. I'll go through phases of learning a bit and then stopping completely. I've deduced that my learning environment needs to be changing at a constant speed and I need to be able to produce colourful and creative things to motivate me to learn. For me, what inspired me to program wasn't the logic behind chess but beautiful stuff like [video=youtube;5p6OAEVKw-0]http://www.youtube.com/watch?v=5p6OAEVKw-0&feature=plcp&context=C3b75a1bUDOEgsToPDskIBWlfr6xboA9gUC0DJxx36[/video] and [video=youtube;4aOPlLPl2Hs]http://www.youtube.com/watch?v=4aOPlLPl2Hs&feature=plcp&context=C36ce85cUDOEgsToPDskKRpoW7ItNyx5Vxkqx360f5[/video] Recently I've been struggling to code an inventory display system for a simple RPG game and it feels like I just don't have what it takes to program :( But my question is this, is there a way to program in a creative environment where I can see results fast ? Any help is much appreciated, as always. Thankyou.
The idea is that as you become a better programmer you'll realise what the shit parts are - and use your programming knowledge to make them less shit, to make them take less time - or come at it from a new interesting angle to mean you never have to do it again.
If you're into visual demos, maybe [url=http://processing.org/]Processing[/url]?
You just need to get that eureka-moment where all of the sudden you get the idea of how to simply solve your problem and feel stupid afterwards for not coming up with it earlier. I always get these while taking a crap or in the shower, so try your luck.
[QUOTE=DrLuke;34632994]You just need to get that eureka-moment where all of the sudden you get the idea of how to simply solve your problem and feel stupid afterwards for not coming up with it earlier. I always get these while taking a crap or in the shower, so try your luck.[/QUOTE] read as taking a crap in the shower
I guess the first step would be to grasp the concept of low and high level of programming...
You could always play around with code using Unity3d. Import some cool objects and stuff into your scene then play around with code to make them move etc. May help with motivation because you can build a game visualy using the interface then add code to it to make everything work as you would like. You pretty much get the visual part of coding for free and only have to code the logic. There are many built in features that you can make use of. GUI's are easily implemented for example with quite simple code. Built in physics etc etc. You can also code from the ground up using Unity and it can be very powerfull but is also very acessible to beginners with tons of information online.
Sorry, you need to Log In to post a reply to this thread.