Well, I think my time on C++ may have been wasted, I was reading through a few blogs i follow and found a post about how C++ is not "Back" and at the end of the blog it pointed out how we should be working to simpler code like touch develop. I think i am going to have to change languages so that i am on more of a fighting ground for future languages, unless the program is a low level driver, I should use a newer language that is more abstract.
Probably going to head back to java script and c# apparently C++ isn't that important.
Friday, 28 February 2014
Keep Going.
Made a bunch of progress yesterday, i am using the page Jorge referred me to about beginner projects.
Here: I Have done the 'Cola Machine' and the first adaption, using switch statements instead of if/else. Based on my experience with this mini project, i rather use if/else than the switch statement, it gives you more flexibility and seems to be less error prone. I am also just more comfortable with them as they were the first ones i was introduced to.
Here: I Have done the 'Cola Machine' and the first adaption, using switch statements instead of if/else. Based on my experience with this mini project, i rather use if/else than the switch statement, it gives you more flexibility and seems to be less error prone. I am also just more comfortable with them as they were the first ones i was introduced to.
Wednesday, 26 February 2014
Productivity and The Plan
Finished work on The vending machine i started yesterday, implemented a void piece to clean up the code a lot and made my code look a lot nicer. In General it was more productive than learning, i am going to be making a lot of little programs to get comfortable and to problem solve.
Vending Machine: Here (Pastebin of the code.)
Vending Machine: Here (Pastebin of the code.)
Slow day
Helped Jorge with debugging, and ended up convincing him to change compilers. In the end i learned that the font you code in makes a huge difference. Simple mistakes can be overlooked if using a compiler that had a weird font or a bad color.Other than that i started work on a simple vending machine!
Monday, 24 February 2014
Short and Snowy
Got through very little today in the 35 minute tech class, but i was able to get through the class section and i should me able to start testing out simple functions tomorrow. implementation of classes should allow me to make re occurring functions in a program and improve the readability of code. instead of having one long function to do multiple things, i could make three small classes and just call each one independently, this will also make the script run faster!
Thursday, 20 February 2014
Rethinking direction/Bugging Out
I Think I became over zealous with wanting to get directly into creating a project, I am going to slow down on what i want to get done. I am going to finish the basic tutorials and learn how to do what i have been doing the long way, much more efficiently. This will enable me to solve much more complex problems, today i got through learning arrays, they are essential continuously stored integers that can be called by pointing to it directly instead of creating another integer.
ERROR; a .dll is needed, am looking into what needs to be included with applications for distribution.
ERROR; a .dll is needed, am looking into what needs to be included with applications for distribution.
Tuesday, 18 February 2014
GUI(Graphical User Interface)?
Today was rather a research day then anything else.
Learned about
Hungarian notation
which allows you to separate variables by type and makes code easier to read.
After that and a
refresher on basics
i thought i may want to
build a GUI, so i looked into
GUI development kits for windows.
I settled on GTK+
because it is highly mobile and open source, so this allows me to build and sell anything made with it
without permission or royalties.
The time i spent looking into GTK will pay off because i will be able to
run a program with interaction with the user so that it is not just command line.
YA!! BUTTONS!!
Proof of basic understanding of in/out,loops.(had to zip to link)
Text race v1
Learned about
Hungarian notation
which allows you to separate variables by type and makes code easier to read.
After that and a
refresher on basics
i thought i may want to
build a GUI, so i looked into
GUI development kits for windows.
I settled on GTK+
because it is highly mobile and open source, so this allows me to build and sell anything made with it
without permission or royalties.
The time i spent looking into GTK will pay off because i will be able to
run a program with interaction with the user so that it is not just command line.
YA!! BUTTONS!!
Proof of basic understanding of in/out,loops.(had to zip to link)
Text race v1
Monday, 17 February 2014
Stand Alone
Removed level system, figured out how to build program into a .exe this allowed me to make a stand alone version of my simple game, with my limited knowledge i think that it is pretty good. really simple but the basics are there. The main thing i learned it that i should check sample codes to see if they are using namespace to skip declaring the namespace. this had confused me a lot but i was finally able to solve this problem.
Saturday, 15 February 2014
Back Logged
I wasn't able to blog on Thursday or Friday because of the intensity of the coding i was doing, i got sucked into trying to solve the problems i was having, through this i learned that you can open a file in a certain way and also save a file by closing it from the script, i didn't know this, i always wondered how a file actually saved. but i learned that C++ can be confusing, i don't know why but i cant specify how i want the text file i'm writing to, to open in a certain way. either way i'll deal with it on Monday.
Time Trials
On Thursday i can up with the idea to do a timed trial aspect to my game, to do that i would have to use scanf but since my knowledge is limited, i figured out a way to call the system time so that i could get the total time from start to finish, this allowed me to make the game timed, but no time limited. I learned that void and a function name allows you to call on a custom made set of code outside of the main() , i already knew this but it was put into action for the first time. hopefully i can figure out a way to get a score sheet going,
Wednesday, 12 February 2014
Learning Lessons and finding Art
Busy day turning ideas into a reality, learned my lesson with if/else statements,
DON'T USE A FREAKING SEMI COLON.
It ends the statement -_-
Ugh, spent almost 10 minutes re-checking statements.
My main idea for a game changed from a maze to a simple point to point time trial.
This may be kinda fun.
After a bit of work I went to look into a animation base of some-sort and came across ASCII so here is a little taste of what can be done, it fits the holiday of Valentine`s day too.
DON'T USE A FREAKING SEMI COLON.
It ends the statement -_-
Ugh, spent almost 10 minutes re-checking statements.
My main idea for a game changed from a maze to a simple point to point time trial.
This may be kinda fun.
After a bit of work I went to look into a animation base of some-sort and came across ASCII so here is a little taste of what can be done, it fits the holiday of Valentine`s day too.
This was on Chris Johnson's Art collection site, if this style art interests you, check it out at chris.com
Tuesday, 11 February 2014
checking in
Made large progress with my blind maze progress, its more of a find the stone though, i experimented with R.N.G (Random Number Generation) and found how to use time as a seed, this has been useful and i am having large headway, syntax is getting easier to spot also so i think i just need to master more functions and i will be well on my way.
all of this progress has made me feel like coding could be one of the best courses i have done in school and i hope i can do this for some time to come. also made use of else-if a lot. multiple inputs for the win!
all of this progress has made me feel like coding could be one of the best courses i have done in school and i hope i can do this for some time to come. also made use of else-if a lot. multiple inputs for the win!
Friday, 7 February 2014
Testing the Basics
Today felt like i got a fair amount done, i figured out a good idea that's not going to take months to do, its a simple idea of a maze, just like the maze in zork only the only was to go are left right up down, this will enable me to use a lot of the basic functions I have learned to do something tangible. Even though I didn't get a full day to work i have a great start on my idea and hope to get started this weekend.
Thursday, 6 February 2014
Getting Rolling
The basic functions of C++ are fairly straight forward, I should be able to build a simple text based game within a month. After that I want to look into getting more of an in depth understanding of the different functions within it. With a basic understanding I hope to get hooked into developing this into 2D or 3D games with the use of Maya, and other modeling or image/model libraries and rendering programs. Looking around I have found that most peoples progression is steady and that i may be able to get into higher level game development within this course if not, next year.
return 0;
return 0;
Wednesday, 5 February 2014
Syntax (C++ Grammar) development
Learning the basics of C++ is not hard but figuring out how to apply it to useful situations while remembering the overwhelming amount of syntax is a little difficult. The Basic functions I have learned today are do/while loops and the syntax for if/else statements, both are used for almost the same thing, getting a program to do something one way or the other, the do/while loop is a loop though so it gets the program to repeat a set of code until an outcome is reached from input. I think i may start with a text based Pokemon introduction to apply my skills. I also learned how to replace strings with input, which is useful for multiple outcomes.
Tuesday, 4 February 2014
Cloudy Start
Another day of setup, After doing the initial setup process again, I have gotten it to an art form.
The structure of C++ is slow to grasp for me but while waiting I brushed up on javascript and I have come to realize that I will be in for the long haul. The basic design of a program is all I have began to understand but I will slowly grasp more of the language after the starting confusion. Will have more to say after things get settled.
The structure of C++ is slow to grasp for me but while waiting I brushed up on javascript and I have come to realize that I will be in for the long haul. The basic design of a program is all I have began to understand but I will slowly grasp more of the language after the starting confusion. Will have more to say after things get settled.
Monday, 3 February 2014
First Look (Scoping Out Opportunities)
Found Interesting site off of a Google search and seems fairly straightforward.
http://www.cplusplus.com/doc/tutorial/
Udemy has some interesting links and may be more intuitive. Unsure.
cplusplus.com explains any point made and has surprisingly simple text tutorials to follow, when a computer with a compiler is available I am going to continue along this path.
http://www.cplusplus.com/doc/tutorial/
Udemy has some interesting links and may be more intuitive. Unsure.
cplusplus.com explains any point made and has surprisingly simple text tutorials to follow, when a computer with a compiler is available I am going to continue along this path.
First Day (Formalities)
Day 1
After dealing with the absence of available hardware in the computer labs, I headed down to The library and setup the box and the blog that are required for the independent information technology study.
Learned what rel="nofollow" does
Also Check Out "Box", great cloud, if there is a viable way to share content, may replace dropbox.
https://box.com
Dropbox Test Link
After dealing with the absence of available hardware in the computer labs, I headed down to The library and setup the box and the blog that are required for the independent information technology study.
Learned what rel="nofollow" does
Also Check Out "Box", great cloud, if there is a viable way to share content, may replace dropbox.
https://box.com
Dropbox Test Link
Subscribe to:
Posts (Atom)