Well good news, last night i decided the 4 version release model might not be the best idea, even if i want to have a free version and a commercial version i'm starting to see it less and less likely to actually work out. So maybe in the end i'll just have a playable (free) alpha, then beta accessible to any donators and when the game would be released, all said donators would get the game. Then i'd just release an NSFW patch on a project website (Hopefully not here)
The real good news is however that i realized since i'm in no rush to make this project, i might make several smaller (free) games to allow people to get into it. As planned i will keep prototyping this main project until i've got a prototype i'm satisfied with (as a prototype) and then i might get sidetracked into making a few smaller games introducing the systems for the final game over time. This could make building the main project significantly easier when i'd be working on it, since i could pretty much make a small game focused on one feature of the main project everytime before i implement it to the main project. Something along those lines.
Sounds good right? everyone loves free stuff right? yeah i knew you'd like the idea :) (if not i could elaborate on it later when anyone actually reads this stuff)
So i worked my way through that python tutorial, and although i didn't learn much new stuff it certainly refreshed my memory on how to code in python :) i recommend it for anyone who is starting out programming or jumping into python. If you're gonna do it i recommend using notepad++(or editor of choice) and writing the code from that guide all into one big script (make sure to include comments and stuff) both for future reference, and just so you can try it in action instead of on a web page.
It really did help to learn Functions and Classes though, those were areas i hadn't covered much.
I also took my first healthy break (first one that lasts more than an hour) from Amodos related stuff and played a bit of Skullgirls :) (Not on my previous list, i know. But a break is a break so i did whatever i felt like doing)
My youtube music playlist also seems to have grown to be pretty big in this time, i've secretly been retracing my steps through a music thread on certain forums and picking up my favorites. You might think this is pointless, but it does serve a purpose for me personally, it means that if i'm mobile, developing somewhere in the middle of nowhere on my laptop. I could access that playlist and go through it instead of listening to nothing, or digging through youtube to find the songs i'm placing in that list. You have to admit too, some of these songs are really good! i'd doubt your humanity if you can't find one song on that playlist you like!
There's a chance that playlist wont be there forever, when i actually start pumping out videos i might end up removing it.
Following through that tutorial actually consumed most of my day, not because it's actually long (you can finish that within an hour if you're planning to go fast) but because i want to be thorough, so i use a lot of extra information such as "Common Methods" (for various things, like lists and strings) and i actually code all of that into my own document to make sure i understand it decently enough to think of using it if i'll ever need it.
I wanted to spend some of today on making a character creator, but i'd say this day was productive enough, i (re)learned a lot! and it will ultimately speed up the development process to have refreshed myself on python rather than trying to catch it as i go with Ren'Py.
Fun fact: i almost didn't get past the Dictionary(similar to arrays) part today, but then i managed to get some brain juice (pizza, or just any carbohydrates) and i was completely revived!
I learned a lot of cool, and useful things today, and best of all, i keep it documented in two files (simple & advanced, advanced showing everything in that tutorial after and including "lists")
One other thing i did today was create a document on my computer called "Random Ideas"(.txt sadly) and it's purpose is as the name sounds, to throw any random ideas that i get while coding that i can't try out yet, but feel like i'd rather not forget. Things like "I could use try/except to allow players to make their own spells and items without risking the game crashing!"
I also learned that the one inconvenience of using notepad++ as an editor is that i can't debug as quickly as i can in say visual studio, but i'll find a way i'm sure (if not, i'll just make my own damn tools for it!) in the meantime if it becomes a real bother, i could always just use IDLE.
Seems i was a bit low on juice as i was reading through classes (I stayed up longer than usual), so i'll have to go over that again tomorrow, but that's only going to be fun anyways! and i also have to take the Python Quiz too. But right now i'm going to sleep on what i've learned.
No comments:
Post a Comment