this reading was semi interesting.. i would have prefered it if i wasbrought up by learning through the ways Papert suggested, but I am still glad i wasnt, because then i would probably be different than i am now. technology should be integrated more heavily into a childs development in this day and age, but i prefer that the bond of teacher to student wouldnt disappear because sometimes there is some things about life that can only be learned within the same species to another of the same species.

Comments No Comments »

this essay was essentially about how video games have become an everyday part of our lives.

now i play games often, both computer and console,  so alot of this article was kinda known to me

i personally liked the sectio named “To Joust and Beyond”  jsut because it showed the history of the games starting with Space Wars then to Pong then to Space Invaders. and then suddenly from the space invaders it went to games with “game characters to have more realistic gestures and facial expressions. So basically this to this. im sure something happened in the middle of those two though.. haha.

a downside to all the positives said in this paper, is that people start thinking that game worlds are real, and the real world is fake. It is like a sentence i saw in SecondLife somewhere. A persons second life should not be more interactive and more entertaining that his/her real life. And to go to an extreme of this happening, just watch the movie gamer.

Comments No Comments »

 Wow. That is all i can say. in this reading it talked about little kids who could sit down for hours and be completely entertained throughout that entire time with a computer… where do these people get these kind of ideas??? this “idea” is here! We, as in our generation, were these kids when we were younger. The computers of the old days, the good Macs, the DOS, the gaming systems with their “cheats”… we were those kids envisioned here!

This is so easy that a caveman can do it. Way to go you talking gecko. It actually sticks!

a few quotes i liked..

“computers are not everything, they are just an aspect of everything”

“…computers will be embraced in every presentational medium and thoughtful medium very soon.”

”Schooling systematically ruins things for us, wiping out these interests; the last thing to be ruined determines your profession.”

All i can do is stand up and clap for Nelson and his brain.

Comments 1 Comment »

now comes the RCFAHI.. come on.. baylor is obsesses with acronyms.. cant you guys figure that out? (the link is a very funny blog about baylor that you might want to pay attention to when youre procrastinating) … For those who can’t figure out… RCFAHI is Research Center for Augmenting Human Intellect by Englebart (again) and English..

ZOMG!! A whopping 96 MB storage disk!! haha, well we had to start somewhere didnt we? now where are we? 1.5 TB? ish…I’m just waiting patiently for the first YottaByte.. and look this computer was on a HIGH-RES monitor. Oh yea! that was awesome!

Personal thoguhts on this reading were that it was very interesting to learn the limits of one of the first comptuers… with the X-Y transpodence mouse.. I think i quoted that phrase correctly.. Did you guys know this full system would cost you well over 5000 dollars? … /me wonders what kind of computer i can build with that much money now-a-days…

Allinall.. this is just WAY interesting.. i love reading about stuff like this.

Comments No Comments »

now this guy starts off talking about how humans try to find simpler and faster ways to solve complex problems. I say that is not happening in school. Teachers absolutely hate when students take shortcuts to get to the same answer that the rest of the class gets going the long way. why is that? is it not the responsibility of the new generation to surpass and go beyond the limits the previous generation had? That is evolution.

overall, the reading after the introduction was pretty boring :/ until the introduction of the….(drumroll)… MEMEX! Woot! now what is that? it is also in the name of the course.. from memex to youtube.. what is this memex? its the same thing Bush was talking about… sidethought..now everything is coming together… but after that little section with the memex, it got pretty boring :/

Comments No Comments »

I have done all the readings, but never had time in my schedule for this class work and another classes.. now I have my schedule fixed up and will have daily posts rather than A BUNCH at the end of the month..  have fun!

Now this essay is much more technical than all the other ones we have read and kind of more interesting imho. this essay focused on what they wished for computers to have, basically what we have in our computers today and what is still to come in the future.. Licklider envisioned a world where computers do everything for us and take off the human species as the dominant species on our globe, only to be replaced by the very own computers we created, kind of like Wall-E.. see the circle thing that looks like a steering wheel on a pirate ship, i dont know what that is called… yea, that thing is the dominating computer in much of the movie… scary..

AI already exists in this day and age. but it is not a TRUE AI.. the AI right now is just a computer that bases its decisions on algorithms placed in its computer by us. it cannot learn on its own. that raises the question as to is it possible to create a machine/computer that can think for it self without any additional human involvement? I dont know the answer to the question, but I am sure in the near future, someone will be able to mimic the human mind and transform it into a circuit board to be placed into a robot and become a true AI.

Comments No Comments »

I am thinking about Bush, a guy way ahead of his time, a guy who helped create the most destructive force the world had ever seen in his age, the most interesting man on earth? not him, definately not him, but him..

In As We May Think, Bush decribes a world of many innovative things. Cameras so tiny that they can sit on our heads and take/stored hundreds of pictures. Machines that can do math ranging from simple addition and subtraction to complex calculus that Einstein couldnt do. Compression of information so compressed to fit an entire set of encyclopedias upon the size of a page, and be able to recall anything from them at any time instantaneously. And perhaps, his most inportant idea… The Memex…

But people, hold your horses and allow peace to settle again, is this amazing world that Bush described in such detail already among us? Think about, a tiny camera that holds hundreds of pictures and takes them instantly. Everyone has atleast one. These tiny machines of photography can be found everywhere from mobile phones, to your own personal camera

The machines that can do every kind of math known and unknown to man? Even though Bush might have grown up using this, he thought of something like this back then..

Have you thought about the compression? Every computer uses it, every program you run has files stored on your computer and it pulls them out only when needed. Entire sets of encyclopedias, same concept of compression.

And finally… The Memex.  aka The Computer. Youre reading this on one, and i typed this out on one. What more needs to be said?

Bush, a guy that lived in such an era, thought of living in such a futuristic era, not knowing this it was just around the corner in comparison to the age of the universe.

Warning: The following fun fact has nothing to do with the reading, and some may find it harmful to read. Read on if you dare. Just be careful to not have THIS happen to you… MUAHAHAHAHAHA. (evil laugh) Read the rest of this entry »

Comments No Comments »

Can anyone read this?

preferably in the F10 class?

humm… how do i get this onto the new motherblog… i wonder….

Comments No Comments »

The following code, links together with this post.

#include<iostream> //this is the library that gives the program the ability to have input and output.

using namespace std; //this gives the code more readability.

void intro();         // this is a function
void menuDisplay();   //function
void createdDisplay();
int menuInterface(int &theEnd, int &option); //function
int choiceOneFunction();
int choiceTwoFunction();
int choiceThreeFunction();
int achoiceFunction();
int bchoiceFunction();
int cchoiceFunction();
int AchoiceFunction();
int BchoiceFunction();
int CchoiceFunction();
int onechoiceFunction();
int twochoiceFunction();
int threechoiceFunction();

bool theEND(int &theEnd); //function

int main()            // this is the main function, and the most important.
{int theEnd, option;  //this declares the types of the variables as integers.
createdDisplay();
intro();               // this calls the intro function.
menuDisplay();       //this function calls the menu up.
menuInterface(theEnd, option); //this function allows for the menu to be interactive.
system(“PAUSE”);         //This makes the program stop and wait for the user to enter input.
return 0;               // this ends the main function by returning the last value to be zero.
}

void menuDisplay()             //this is the function that is called and displays the options in the menu.
{
cout<<”You have just started your first semester of college ever! What is about to takeplace is the craziest semester EVER!! You will have to make the correct choices through the timeline to successfully pass through this first brutal semester. Ona Friday night, you will have to make the choice of either going out to a party with some new friends that seem really \”cool\” or spend the night away at the    library studying for the first college exam on the following Monday. This story will begin just like the example.                                                                                                                               Today is the Friday of your third week of school, and you have your first round of tests coming up next week. What is it that you want to do tonight? \n”<<endl;        //this is printed on the screen.
}

void intro()                //this is the function that is called and prints the introduction.
{
cout<<”Directions: Select the outcome by typing the desired outcome’s corresponding    number and then pressing the ENTER key.                                                                                 “<<endl;

}

void createdDisplay()
{
cout<<”Created by: Arpit Desai and Jonathan Reyes.                                               “<<endl;
}

int menuInterface(int &theEnd, int &option) // this is the function that is called and allows the interface to be interactive.
{theEnd=0;                                  // sets the variable to zero to ensure the loop continues.

enum STORY{PARTONE = 1, PARTTWO, PARTTHREE, PARTFIVE, PARTSIX, THEEND}; //this is an enumeration that makes each variable

cout<<”\n1. Go out with your friends for alcoholic fun!\n”<<endl;
cout<<”2. Go lounge about in the common room at your dorm.\n”<<endl;
cout<<”3. Go to the library and study for hours for the test you have on Monday.\n”<<endl;
cout<<”4. End game prematurely.\n”<<endl;                            //identified as a number instead of a word so the user can enter a number instead of the word.

cout<<endl;                                 //this makes a linebreak for readability.
cin>>option;                                //this is the user’s input.

switch(option)                             //a switch is the menu encoded.
{
case PARTONE:  choiceOneFunction(); break;           //the user inputs the number, and the corresponding case is activated.
case PARTTWO:  choiceTwoFunction(); break;
case PARTTHREE:  choiceThreeFunction(); break;
case THEEND:  theEnd++; break; //theEnd++ will increase the variables value which will cause the loop to stop via function “bool theEND(int &theEnd).”
default: cout<<”\nERROR. Incorrect choice.\n”<<endl; break;        //if the user inputs a wrong value it will let the user know that.
}
}
int choiceOneFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nOkay, you chose to get drunk on that weekend, and completely bombed the test    leaving you either failing, or barely passing the class. Now you have the secondround of tests coming up, often called \”Midterms.\” It is Friday night again and your midterms are coming up next week in all of your classes. What to do now?   1. Again go out to party it up with some friends of yours, and just stay up the night before each midterm cramming for it. \n”<<endl;
cout<<”\n2. Get smarter this time and balance out your weekend between fun and library.\n”<<endl;
cout<<”\n3. Or spend every second of the weekend in the library, only coming out to      sleep, eat, and maintain proper hygiene.\n”<<endl;
cout<<”\n4. End game prematurely. \n”<<endl;

cout<<endl;
cin>>option;

switch(option)
{
case APARTONE:  achoiceFunction(); break;
case APARTTWO:  bchoiceFunction(); break;
case APARTTHREE:  cchoiceFunction(); break;
case ATHEEND: theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int choiceTwoFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nBecause of your choice of lounging about on the weekend, you don’t fail the     test, but you also dont get an \”A\” or a \”B\” on it. This has made you an average \”C\” student. Now some time has passed, and your midterms are coming up the      following week. It is Friday again. What do you want to do?                     1. You decide to try your shot at having some alcoholic fun now. \n”<<endl;
cout<<”\n2. Actually go to the library on campus and study for these upcoming midterms. \n”<<endl;
cout<<”\n3. Just go lounge about again, because it worked so well for you last time.\n”<<endl;
cout<<”\n4. End game prematurely.\n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE:  AchoiceFunction(); break;
case APARTTWO: BchoiceFunction(); break;
case APARTTHREE:  CchoiceFunction(); break;
case ATHEEND: theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int choiceThreeFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nCONGRATULATIONS!!! You Aced the first test of the semester! Now today is the    friday right before your midterms. What are you going to do?                    1. Head straight back to the library to do what you did the first time.\n”<<endl;
cout<<”\n2. Goof off a little, by going to a party, since you have an A+ in the class,   then go study for the test. \n”<<endl;
cout<<”\n3. Study? What is that? Studying is for chumps.\n”<<endl;
cout<<”\n4. End game prematurely.\n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE:  onechoiceFunction(); break;
case APARTTWO:  twochoiceFunction(); break;
case APARTTHREE:  threechoiceFunction(); break;
case ATHEEND: theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int achoiceFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nOkay now you are definately failing all your courses for this semester with justa very slim chance of making a grade \”D\” in the class. The only way for this to happen is to get an A on the comprehensive final exam. Again it is Friday night except this time next week are finals. What to do?                              1. Go out with your friends again because you have given up in college and you  know there is absolutely no way for you to pass the class.\n”<<endl;
cout<<”\n2. Study your behind off this weekend for only half of your classes, so atleast you get some credit for this semester. \n”<<endl;
cout<<”\n3. Somehow study for all your classes that you have a failing grade by pulling  allnighters almost every day, getting only 3-5 hours of sleep a night. \n”<<endl;
cout<<”\n4. End game prematurely. \n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE: cout<<”I hope someone will be attending your funeral besides your family because you   have just died from the overconsumption of alcohol.”<<endl; break;
case APARTTWO: cout<<”You somehow succeeded in getting A+ on two out of the four finals you had,      therfore accomplishing your goal of receiving half the credits.”<<endl; break;
case APARTTHREE: cout<<”WOW!! You are one amazing person. I have no idea what happened. If it was luck, so be it, you have passed all your classes with a minimum grade. Of course that also means your GPA for the semester is a 1.0, but you also have atleast 7 more semesters to get it pretty high up. It will be a pretty tough road for you.     Good Luck!”<<endl;  break;
case ATHEEND: theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int bchoiceFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nWow, you went from a failing grade to a having a low B in the class. Now finals are coming up next week. And now its the friday night before the finals. What   are you going to do now?                                                        1. Study hard this weekend to bring up the low B to maybe an A or a B+.\n”<<endl;
cout<<”\n2. Go and get drunk again! Have a good time with no worries about the tests.\n”<<endl;
cout<<”\n3. Get lazy and do nothing except sit in bed and watch a random t.v. show on    your laptop. \n”<<endl;
cout<<”\n4. End game prematurely.\n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE: cout<<”\nYou study and take the test. You did not get the grade you wanted, but your     final grade in the class is a low B. Congrats!\n”<<endl;  break;
case APARTTWO: cout<<”\nThe party you were at got busted for drugs, and now everybody is in jail withoutrelease unlease released into the custody of a guardian. You missed the final,  and failed the course.\n”<<endl;  break;
case APARTTHREE: cout<<”\nThe t.v. show was actually about your final and out of sheer luck you pass with flying colors, raising your average to an A!!!\n”<<endl;  break;
case ATHEEND:cout<<”\nGame Ended.\n”<<endl; theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int cchoiceFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nYou had a \”D\” in the class, but now you have a B+!! Woot! It is now the Friday  before finals. What are you going to do?                                        1. Get overconfident and go party!! You have a B+ and do not care at all!\n”<<endl;
cout<<”\n2. Head back to the library to do what you did before. Your philosophy, it      worked once, it will work again. \n”<<endl;
cout<<”\n3. Lounge about not caring, and just hang out with all your friends.\n”<<endl;
cout<<”\n4. End game prematurely.\n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE: cout<<”\nYou don’t get caught but you do get a concussion falling down the stairs and geta minor case of amnesia. You had to take the final not knowing anything. You arevery lucky as the final grade in the class is a C+.\n”<<endl; break;
case APARTTWO: cout<<”\nYour philosophy was wrong, and you overwork yourself. You failed the course.    Tough luck. Maybe next time try to have some fun!\n”<<endl;break;
case APARTTHREE: cout<<”\nYou failed horribly. You don’t know what to do now. So you commit suicide.      You are the weakest link, Goodbye.\n”<<endl; break;
case ATHEEND:cout<<”\nGame Ended.\n”<<endl; theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}

int AchoiceFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nOkay. You did not make the correct choice last time, and this time you have     failed in making the correct choice. Because of the heavy drinking that occured over the weekend, you had forgotten everything that would be on the test,       utterly failing the exam. Now you have a failing average in the class with the  finals coming up next week. It is possible for you to get a \”B\” in the class by getting an \”A\” on the final. What do you do now?                                1. You think that the test will be super easy and go out drinking again.\n”<<endl;
cout<<”\n2. Seeing as how lounging about let you make a decent break, you do the same    this time.\n”<<endl;
cout<<”\n3. You go to the library, sit down, and actually study for the class. \n”<<endl;
cout<<”\n4. End game prematurely.\n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE: cout<<”\nBad choice. You have just failed the course(s) and now have to retake every     failing class next semester. I hope you don’t make the same mistake twice.\n”<<endl;  break;
case APARTTWO: cout<<”\n2. You have some luck on your side, lounging about got you the \”C\” on the final giving you a solid passing grade for the class. \n”<<endl;  break;
case APARTTHREE: cout<<”\n3. Correct choice! Your studying paid off in the long run and you aced the      final!! You recieved a \”B\” in the course. Good Luck to you in life!\n”<<endl;  break;
case ATHEEND:cout<<”\n4. Ended game. \n”<<endl; theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int BchoiceFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nAwesome choice! You got an \”A\” on the midterm and now have a \”B+\” in the class. You are now doing great in the class, and again the fateful Friday night is     here. Your finals are next week… What to do??                                 1. GO PARTY!! WOOT! You have a B+ average and an F on the final will only bring you down to a grade of \”D\” \n”<<endl;
cout<<”\n2. By now, you have become a professional lounger. And lounging is what you do  best. Obvious choice here is to lounge about before the final and just wing it, hoping you get lucky.\n”<<endl;
cout<<”\n3. You can now do what you did last time, and that is go to the library to studynight and day for this exam to hope to bring in your first \”A\” of the semester!\n”<<endl;
cout<<”\n4. End game prematurely.\n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE: cout<<”\nYou had it going so good for you and then you make a bad choice. The party you  were at got busted and the University expelled you for having a BAC of 0.32. Youhave failed in life. Good Luck with whats left!\n”<<endl;  break;
case APARTTWO: cout<<”\nYour lounging about has made you to barely fail the course. Your score on the   final was just one question short of having a minimum passing grade. Tough luck.\n”<<endl;  break;
case APARTTHREE: cout<<”\nYou have secured your first \”A\” of the semester! Congratulations!\n”<<endl; break;
case ATHEEND:cout<<”\nGame Ended.\n”<<endl; theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int CchoiceFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nAfter lounging again, the results of the midterms come back in. You failed. Now in the course, you are barely failing the course. Today is the Friday before    finals week, what are you going to do tonight/this weekend?                     1. Lounge again, this time thinking that the third time is the charm.\n”<<endl;
cout<<”\n2. You don’t take any chances and go straight to the library.\n”<<endl;
cout<<”\n3. You don’t take it seriously, thinking it will be like highschool and you willpass it easily.\n”<<endl;
cout<<”\n4. End game prematurely. \n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE: cout<<”\nYou Failed. Sorry. \n”<<endl;  break;
case APARTTWO: cout<<”\nYou Failed. Sorry. Even though you did spend one weekend studying, the test     covered too much information. \n”<<endl;  break;
case APARTTHREE: cout<<”\nYou Failed. Sorry. \n”<<endl; break;
case ATHEEND:cout<<”\nGame Ended.\n”<<endl; theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int onechoiceFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nOH NO! You spent too much time in the library and built up too much stress studying. You new average in the class is barely a B-. Now its the Friday night      before the week of finals. What are you going to do?                            1. Go out tonight to watch a movie with some friends, and come back right after to sleep. Then for the rest of the weekend it is study time!\n”<<endl;
cout<<”\n2. You don’t think you have too much built up stress and go straight back to    library to start studying.\n”<<endl;
cout<<”\n3. You think you have too much built up stress, and just lounge about and relax the whole weekend. \n”<<endl;
cout<<”\n4. End game prematurely.\n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE: cout<<”\nYou took the test a little stressed out, but managed to raise your grade. Your  new grade is a \”B+.\” Good Job! But remember to try and be stress-free!\n”<<endl;  break;
case APARTTWO: cout<<”\nYou epically fail the final, bringing your class average down below the passing line. You stressed out, now retake the class.\n”<<endl;  break;
case APARTTHREE: cout<<”\nBecause the final was comprehensive, you did not have much to study for it in   reality. You Aced the final bringing up your class average to an A!             Congratulations! \n”<<endl; break;
case ATHEEND:cout<<”\nGame Ended.\n”<<endl; theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int twochoiceFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nThe party helped you greatly. You went to take your midterm stress-free and now Aced this exam! Congratulations! But now the friday night before finals weeks isalready here. What will you do now?                                             1. Not care for the final because you think even if you get a 0 on this final,  you would still pass the class.\n”<<endl;
cout<<”\n2. You study for the final while you are in your own comfort zone instead of thelibrary.\n”<<endl;
cout<<”\n3. You go straight back to the library and do what you have been doing to see ifyou can Ace this upcoming exam also.\n”<<endl;
cout<<”\n4. End game prematurely.\n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE: cout<<”\nYou sleep through the final with no second thoughts about doing so. Your        transcript comes home, and you see that you failed the course. Dont you feel    pretty dumb now?\n”<<endl; break;
case APARTTWO: cout<<”\nUnforutunately, you do not ace the final, but you do get an \”A\” on the final,   therefore your average is still an A+.\n”<<endl; break;
case APARTTHREE: cout<<”\nCongratulations!! You don’t let all the stress get to you, and Ace this test!   This is the first time this has happened to the professor, and now both of you  are overjoyed. Congratulations again, and make sure to ask that professor to    write a generic letter of recommendation. \n”<<endl; break;
case ATHEEND:cout<<”\nGame Ended.\n”<<endl; theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
int threechoiceFunction()
{
int theEnd=0;
int option;

enum ASTORY{APARTONE = 1, APARTTWO, APARTTHREE, ATHEEND};
cout<<”\nYour attitude about studying leads to you not studying at all and then for this midterm, you failed it horribly. To barely pass the class, you will need to Ace this upcoming final. Today is Friday, the last school day before finals week.   What is that you want to do?                                                    1. You go straight to the library to start studying. You let nothing stop you   from getting to the library.\n”<<endl;
cout<<”\n2. Since you have experience in Acing a test, you do not worry about this       upcoming one, therefore you lounge about.\n”<<endl;
cout<<”\n3. Out of no-where, you develop the theory the professor has it out for you, andfocus more on proving that theory correct, rather than studying.\n”<<endl;
cout<<”\nEnd game prematurely.\n”<<endl;
cout<<endl;
cin>>option;

switch(option)
{
case APARTONE: cout<<”\nYou sit down to take the final, and zip right through it. At first you are scared it was too easy, then grades come in. You missed one question, but the        professor believed you learned and gave it to you. Congrats! You passed!\n”<<endl;  break;
case APARTTWO: cout<<”\nYou lounge about and during testing time, you miss only 19 problems…out of 20.You Fail.\n”<<endl;  break;
case APARTTHREE: cout<<”\nYou failed the final, therefore the course as well. You messed up big time as   school progressed through the semester.\n”<<endl;  break;
case ATHEEND:cout<<”\nGame Ended.\n”<<endl; theEnd++; break;
default: cout<<”\nERROR. Incorrect choice.\n”<<endl;break;
}
}
bool theEND(int &theEnd)                                            //this is the function that evaluates whether or not the story is over.
{
if(theEnd==0)
{
return true;                                                    //returns true to the while() part of the loop because
//the user has not selected “The End.”
}
else
{
return false;
}
}

Comments 1 Comment »

sorry for this super late post..i have had laptop problems since the day of my presentation.

i was planning to write this the evening of the presentation day. 12/3, but that evening after i had restarted my computer, i had gotten some weird error and windows wouldnt boot..

after sonys customer service and a whole thing of procedures..they couldnt figure out what was wrong so next week they are sending me a new harddrive, while they do that i went to the tech store down the road from here and managed to take couple of files that werent messed up off of the harddrive directly. and luckily one of them was the completed file of my code.

i will post the complete code as one seperate post after this post.

Okay, my project had started as sort of wanting to be a comic strip on an infinite canvas, where the reader can choose his/her own way around and lead to many different endings. if the reader wanted to, they could keep going in circles forever. but that could not happen. for to use C++ to program that, would have been a super long code, and very complicated.. an example of that could be found in the New Media Studies book on page 723.

Scanned Picture from Page 723

Scanned Picture from Page 723

what really happened to the code after i realized my original idea would have taken a VERY long time to complete. i had changed it into a time line where it has one start, and multiple ends. the best way to describe it is seen in this picture using  Microsoft Word. this new version of my idea doesnt have the twists and turns as seen in the previous, but im pretty sure with some more work and understanding of C++, it is possible for it to occur.  This picture is slightly off from what the program really reads as. the actual code reads using terminolgy from the picture, there is three different fourth events branching off of each individual third event. then the results from each individual fourth event. so instead of having 9 different results, the code that will be on the next post has 30 different results.

The current version of the code

The current version of the code

So enough about all that, lets go to the history of C++ and what it is. C++ is a computer programming language. it’s simple. the history behind C++ is a bit more extensive though. in 1979 and early 1980s, a guy named Bjarne Stroustrup started devolping what was then called C with Classes. It was complete in 1983. Also in 1983, the name was changed to what we know it as, C++. in 1985 the first book was released about C++ for public use. now since the creation of C++ it has continously evolved, and now in the near future of one to three years, a new version of C++ is supposed to come out. the original year of release was 2009, and the rumored name of this new version was: C++09. now since the year 2009 is almost over, most people think it will be another year or two before the language is completed, and at most three years before the language is released for public use. the new rumored name is: C++0x. here are two links that give more indepth information about C++ and C++0x/C++09.

at first i wasnt sure how i could incorporate the readings into this final project, but then it hit me that i could use this as an educational tool when this code is thought of as a game. there already has been proof of games having an impact in saving a life. such as this one story i remembered. this guy in the story saw an accident occur while he was driving, and saved a guys life by performing emergency firstaid on the injured person that he learned by playing a game. the army and air force also use games to train the newest soldiers in using equipment and the airforce uses it to train pilots in flying UAV-unmanned aerial vehicles.  after remembering about this, i came to the conclusion that if video games can help save people like that, then couldnt simple text based games be used to change people?

i came to this conclusion based on what i had saw at my high school, which as much as i hate to say anything bad about it, my high school is not the best high school. while i was there, my school was filled with drugs, alcohol, sex, and pregnant teenage girls. the story i used in the code for the presentation was about someones first semester of college. and it can be easily changed. this got me thinking, if i could expand the code past just three individual events, and make it into 12 events, or even more, then the story line could be used to show what can happen to most people if they, for example, decide to get pregnant at the age of 15 or 16, if they decide to get addicted to drugs, if they decide to fail and drop out.. if the right story was given with more detail than what i had used, i could take this back to my school to have it implemented in the course loads of the students showing them the right path and hopefully get them to go to college with a decent job with a steady income of money to sustain life.

this code can also be used as a teaching tool in many classes too. in geometry it  can be used to teach students how to do proofs. in history, it can be used to show the correct timeline of anybody or anythings history. again with the right story line used with code, it can be made into anything. Illich even said in Deschooling Society that we want to learn more all the time, but what is limiting us is our current educational system. we can change it and it is very possible that this code can be used.

and that is exactly what i plan to do with this code. i already talked it over with my friend Jonathan Reyes, who helped greatly in writing the code. and he said that he would most likely help me finish this and take it back to my high school and present it to whoever we need to, to try to get it implemented. that is one possible outcome of what i can do for the code. after i thought of this, i realized it could be implemented with the story almost anywhere in society. just this one relatively simple, but long and confusing code, can potentially aid in helping lots of students, children and adults learn of what they have been doing wrong their entire lives and maybe get on the right path.

that is it. after this post and the next post, i will come back and edit it to add the link to the post of the code, and on the post of the code, i will add the link to this post, linking the two together.

*Edit*

as promised, the code that links to this post can be found here.

Comments 1 Comment »