Monday, December 5, 2016

Rpg Maker Events

RPG Maker Events are how you set up certain features such as moving between screens, set up battles, talk to players and anything in between. But for each event there are all sorts of variables that you can access along side the main function you want to have such as an enemy giving you a certain amount of gold depending on if you defeat them or not. One easy example is setting up a town sprite on the world  map to change to the town map or a building on the town map to enter a building. You press F6 to enter event mode then right click to do your business:



















Afterwords  you choose the option transfer and set the starting position of the town map and everything should transfer over when you switch to playing.

C vs C++

C is a much older programming language from 1970 where C++ is an extension of C with updated functions. The C and C++ have very different including libraries such as C and its <stdio.h> and C++ and its <iostream>.  Since C++ is sort of an updated version it has new features such as function overloading where you can have multiple functions with the same name.

Thursday, December 1, 2016

RPG MAKER MAPS

For RPG Maker making maps and changing tile-sets is not very hard, with just a few clicks you will be able to make all sorts of different maps for inside and out.
The first thing you need to to know is how to make more maps so the first thing to do is
right click on the project name in the white box at the bottom and select new map:














Once the window opens you will have access to all sorts of options for your second map. You can change the tile sets and sizes of the maps you are working on.

These options can always be reached by simply right clicking any time like above so you can change one map into any way you need it to be.

Tuesday, November 29, 2016

Resume

Email: IsaakPorter12@gmail.com  
Cell #:720-422-4289
Home#:303-355-5988


SUMMARY
I don't have a lot of experience with working right now and I would love to be able to have the experience I need so I know what to look for when I go out to look for jobs in the workplace and I am grateful for any opportunities that come my way. I am currently in school as a high school student so I would appreciate anything for the upcoming summer as school draws to an end.
WORK EXPERIENCE
Volunteer
Church in the City, 1580 Gaylord St, Denver, CO 80206
Jul 2013 – Jul 2013
I was a volunteer at the summer bible school for a few weeks I simply did any task that was assigned at the time such as passing out food to the kids, helping set up crafts, as well as cleaning up once the children had left.

Summer Employment Program
Job Readiness Training-30 hours
June 2016-June 2016
I signed up for a summer employment program where they put the participants in a job readiness class for a full week. We learned the basics of what would be needed in any job setting. We went over customer service, budgeting, Interviewing skills and all sorts of other skills needed for the work space.
DPS IT Intern
June 2016 – August 2016
During the summer I worked as an intern for the DPS (Denver Public Schools) Special Services under the IT person Robert Range. I helped set up all of the new laptops for all of the nurses, psychologist, and new teachers for DPS as well as switching out old laptops that were broken for new ones’ also managed any small task that those on the floor asked me to do such as retrieve papers or anything in between.


CEC Early College
August 2016 - Present
Computer Skills
  • C++ programming- I have some basic skills in C++ such as using functions, and creating small programs.
  • I am also working on my Java programming skills as well.

                     EDUCATION
High School Student
East High School, 1600 City Park Esplanade, Denver, CO 80206
2013
Current GPA: 3.7
  •  Full Time Student at East High School
  • Outgoing student studying Computer Science with little experience, but willing to take any training to help build my career in the future.
  • Perfect Attendance
  • Honor Roll Student.
References
CEC Teacher 
Professor Moriarty

Former Boss
Robert Range
DPS Special Service IT Person

Wednesday, November 16, 2016

Functions for Midterm

I will be using the color function and the music function
I might change the color function whenever the player takes damage
and the music function when you pick up an items

my random factor will be the monster function if I get the battle system to work somewhat.
Every time they change rooms there is a chance to get attacked by a  monster. If they don't collect the knife in the beginning of the game they wont be able to attack the monsters and will die. But if they do have it they will be able to deal damage and kill the enemies. The break room will allow them to heal and be safe from monster attacks.

Tuesday, November 15, 2016

Midterm Checkup

Midterm Checklist

  1. 10 Rooms : I have 3 rooms done but I plan on doing 12, I need to find an IDE that will run my code at home
  2. Each Room Description: 9 more room descriptions
  3. They aren't implemented in each room but I know how to do get a string from the player
  4. I need to work on the inventory but I'm sure i can get it too work
  5.  I will implement the "locked door" as soon as I get through descriptions
  6. The Intro  only runs when you first begins 
  7. I have a death room planned
  8. I have a winning room planned
  9. There is a secret in my game :)
  10. Ill be working on the monster generator to put into my game and ill figure out another function to use
  11. Don't know how to do this yet 
  12.  I need to implement sounds
  13.  From what i have so far it feels like a game
  14. Need to work on the backstory ( I changed up the story on the fly)
  15. No concept art pieces
  16. No flowchart
  17. I have the map for the game with elements of what i want to put in.
  18. No Poster


I'm hoping on finding an IDE where i can work on my Midterm tonight but I do have a few thing to study for like a test and 50 flashcards but Ill try my darnedest to get it done.
Ill shoot for Descriptions of rooms, concept art , backstory and getting the inventory done tonight (Tuesday)
and everything else by Wednesday and Thursday but I can't promise it will be done by Friday

Tuesday, November 8, 2016

Game Genres

Video Game Genres are classifications assigned to a video game based on its game-play. Video Game genres are defined by the challenges in game play and the settings and in game content. Different game genres include First Person Shooters, Action Adventure Games, Strategy games, Puzzle Games and everything in between. Game Genres were originally created by Chris Crawford in his book The Art of Computer Game Design in 1984. 

Wednesday, November 2, 2016

ASCII

ASCII stands for American Standard Code for Information Interchange. Because computers only understand numbers this code was created in order to substitute certain number codes into letters, symbols and certain actions. There are other versions of SCII like VSCII and ISCII which changes the letters to other languages such as Vietnamese and Indian languages.

Picture Description

(READ ALL BEFORE YOU START DRAWING) Color the left and right sides of the paper a golden brown color with a large white space in the very middle of the paper and a medium size space in the southwest corner of the paper. In the south west corner draw a field of grass and flowers very small while still leaving space in the middle. In the middle space color it in pure yellow. On the left side of the yellow section draw rectangles short width long height in white and black. On the right draw the tops of flowers no stems with yellow space between them. At the top of the yellow section draw two heads a man and woman mans head near the rectangles and the lady near the flowers in the yellow section they are kissing so draw them close to each other. The rectangles are like the mans clothes and the flowers are like a dress on the woman if that helps at all.

Friday, October 21, 2016

Real Time Strategy

Real-time strategy is a game genre. RTS games are usually from a third person perspective, and in these games you control a number of soldiers in warlike scenarios games are constantly running and you have to focus on different attributes at the same time. Newer RTS games allow you to compete against others over the internet or LAN and battle all over the world. As opposed to turn based strategy games where the player takes turn when fighting against enemies.

Functions

A function is a group of statements that together perform a task. Every C++ program has at least one function, which is main (), and most programs can define more than one function. A function is made up of 3 parts. The return type which is used to return a specific line of code, for example the Boolean return type would make a function that is supposed to call back a true or false statement. The next part is the function name which is what you place in order to call the function later on. The final part of the function is the parameter or the instructions for the function to run. There are 3 steps to using a function, you have to declare, define and finally use the function. A function declaration tells the compiler about a function's name, return type, and parameters. A function definition provides the actual body of the function and this is where you set up the instructions to the function. After all is said and done you are now capable of using the function as you please.

Wednesday, October 19, 2016

Drawing Instructions

Picture a bridge above a pond covered in lily pads. The bridge is slightly curved upward and there are lots of trees in the background. The picture is drawn down stream and you'll want to draw the bridge from its side. There are lots of flower on the lily pads and it appears to be spring or summer as all the trees are green

Wednesday, October 12, 2016

Return Value and Parameters

Return values are the type of input you are to place inside your function such as Boolean returning true or false, or ones like void return statements which aren't suppose to return anything in particular to the user. Parameters are sort of the instructions of the function they define what exactly you want your function to run such as  a Beep functions pitch and volume or a messageBox functions inner message and the title of the box.

Post Scarcity Economy

The post scarcity economy is the idea that we have found a way to make our resources last much longer and for a lot cheaper. The issue with this is that with materials being cheap the need for manpower will no longer be necessary and this will leave everyone in a place where they no longer need to work which leaves the question what exactly are we supposed to do as a species. We have gotten by all these years by allowing everyone the opportunity to work in one aspect or another but in a world where there is no need what will we turn to? Possibly we will become a solely creative species that spends all our time finding new ways to entertain ourselves until our demise. I don't think  the 3D printer will change to much in our life time but it may be able to print at faster speeds as technology continues to advance into the future. In actuality a post scarcity would never actually occur as all materials are scarce and we will eventually run out but the idea itself is fun to play around with.

Question

What was the first gaming computer answer in the comments below.
Hint (A type of rod)

Tuesday, October 11, 2016

PUTTY

Putty is an old operating system that requires the user to use the keyboard in order to input anything. There are certain words that allow the user to enter programs such as notepad and email.
Here are some of the codes.

Pine-Email
Pico-NotePad
Zork-Plays Zork
Moon- Moon Buggy
Tetris-Tetris
etc.

Tuesday, October 4, 2016

What are while loops?

While loops are loops that continue to run as long as the condition is true. The loop will continue to run until the program is cancelled or until the statement is no longer true. A thing to consider with while loops is that the loop should end at some point.These kinds of loops are perfect for games and allow the game to end when attributes such as lives run out or when a timer runs down.

Zork Review

Zork is a text based adventure game like that of Colossal Cave Adventure and other old games of it's era which were pretty popular for the time considering that there were two games to come after it.

Graphics:
You're not seriously looking for graphics in a text based adventure I hope. You kind of have to imagine everything in your head like reading an interactive book but i'll assume you knew better.

Sounds:
Again its a texted based adventure, I'm sure there are ways to incorporate sounds into the game one way or another but in this case and at the point in time that it was made they were pretty limited with what they could do.

Controls:
You type in directions such as the Cardinal Direction (North,South,East,West) and other commands such as get,open,look. A lot of the game is finding out what you can and cant do based on the commands you put in.

Replayability:
I haven't played through the game completely but most of the fun comes from figuring out how to beat the game. I think once you go through the game once you really get a sense for what you are suppose to do and it's nice to see how fast you can get through it a second time.

Fun:
I think they are really fun games since you have to work hard to learn what items you have to get first and where you have to go to use those items in order to get through it.

I give Zork an 8/10.

Moon Buggy Review

This is my review of the Unix game Moon Buggy:

Graphics: Moon Buggy is an old school OS game meaning the graphics are nothing more than text symbols such as pound symbols for the ground, @ symbols for the wheels of the buggy and a mixture of numbers and letters for everything else.
Sounds:
There aren't any sounds for this game because its pretty bare bones it's all game play.

Replay-ability:
The object is to see how far you can get in terms of levels personally I got to about level 2 before I decided I loved myself enough not to play anymore of this game it really irritated me to no end and I had no desire to keep playing. The only reason you would ever want to is if you enjoy making yourself upset for no reason.
Controls
You press space to jump L to shoot lasers if you ever happen to get far enough to shoot anything and patience in order to go farther.
Fun
I personally wouldn't go out looking to play it again but you know you do you I guess. I wont stop you but there are better games and even better ways to spend your time.

My final score for the game is a No thanks out of 10.

For loop Breakdown

The for loop is a loop for when you know the number of repeats in advance. The for loop is made up of 3 different parts, the starting index or what number you want to start at (int i =0;). The starting point is used to decide where you number will count up or down. The next part of the code is the ending point from the start to the end from (i =0) to (i<10) which means the number will stop at 10. the final part is the counter depending on whether it goes up or down (i++) in this case it means i which is 0 plus 1 up to 10.

Wednesday, September 28, 2016

Why I play video games!

I was introduced to video games at a young age, my dad and my siblings were all somewhat into video games so it was only fate that I would be too. I didn't really have any reasons to play other than for fun but as I got older I realized it was an escape from stress in my life. video games were my only real outlet and for a while I became somewhat obsessed to the point where it began to effect my health and grades. I finally had to step away and get my self together enough where I could enjoy video games and live like a sane person. I've realized that video games are something that I enjoy so much that I am actually pursuing a career in video game development.

Monday, September 26, 2016

Love Sandwich

What parts of the class are going well for you so far? What parts could be improved upon? What are some things that your other teachers have done/are doing that Dr. Mo could steal?


I think everything is going well so far, I generally finish everything in class before it is due. There are times where I just have to work through the problems and figure it out for myself or just look at someone else's code and see what things i am missing from my own code. As far as I know I don't think there is anything that the class needs to improve on, each week we go through what we will need to use in our codes and we apply them with help from the other students to get through things we don't have a grasp on. None of my other classes have anything that I would think you would need to borrow from. :D!!

If else in Code.org


Image result for if else statement in code.org
If Else statements are used to decide between two or more options if the requirements are met for example.

if (time < 10) {
greeting = "Good morning";
 } else if (time < 20) {
greeting = "Good day";
} else { 
greeting = "Good evening";
}


The same rules apply but the code is hidden behind the blocks making it easier for the user to under stand. They are similar in that they both give the computer steps to go by depending on what instructions activate the statements below but they are different in that one is capable of more else statements where as the code.org is set to how many you can use.

Friday, September 23, 2016

Game Review of Qwop

Control/Gameplay
For those who are unaware in 2008, an online game known as QWOP was created. QWOP is known as a very difficult game due to its unconventional game controls using the title keys Q,W,O, and P to control a rag doll like Olympic runner. Your goal is to reach the 100 meter mark by correctly pressing the given keys to control his legs and thighs, however the challenge comes in that the legs stop moving when you stop pressing a key.

Graphics:
Image result for Qwop
Q.W.O.P's graphics are nothing to be amazed about they are pretty basic with minimum colors and this is because the games strength comes in its game play.


Sounds:
Q.W.O.P doesn't have much int terms of music they just have a thud sound effect when the runner falls on his face or falls backward.

Replayability:
Q.W.O.P's main strength comes the replayability of the game. To get a higher score you have to become better at the controls which you do by starting over every time you fall down. This may become a problem as you will probably become frustrated and obsessed with getting a higher score.

Fun:
The Fun of Q.W.O.P comes from the challenge of getting further like games such as flappy bird.You find a way to get further and cheer when you actually get further than before.





Tuesday, September 20, 2016

Humans Need Not Apply

When it comes to the progression of automatons, I don't really feel strongly one way or another. It is true that at the rate we are currently going it won't be long before they are capable of doing any job a human can do more accurately and at more cost efficient rates. This leads to a very serious problem as there will be a lot of unemployed people with no means of income, what will we do with the massive influx of people with nothing to do with themselves? One solution to the problem is to just give everyone a shared amount where they can buy everyday necessities and live their lives as carefree as possible. There are a lot of bugs to work out with that system but it is a viable solution. Shrug what do you think is a better solution to the problem ?

Monday, September 19, 2016

Order of Operations

The Order of Operations is also known as P.E.M.D.A.S

P.E.M.D.A.S is the orders in acronym formation,P is Parenthesis anything in parenthesis has to be dealt with first such as (2*4)+4 You would multiply 2 by 4 to get 8 and then add 4 to get 12. E is exponents which is any number multiplied by itself any number of times such as 2^4 is 2*2*2*2 or 16. M is multiplication, D is Division, A is addition, and finally S is subtraction. P.E.M.D.A.S can solve any problem because all problems involve P.E.M.D.A.S


Image result for PEMDAS

Thursday, September 15, 2016

IDE

An IDE is a software application that allows the user to create,edit,and run codes or programs. IDE's have source code editor and all sorts of tools that allow you to fix and edit codes.IDE's are one of the most important tools that are available to programmers.

Some of the issues I faced were using the wrong variables then wondering why my code wasn't working as well as the ever elusive missing semicolon from time to time. Some of my problems were simply a lack of knowledge such as how switch statements worked and all sorts of things.


There are some IDE's that aren't as helpful and you will have to work diligently to fix any errors that popup. Some IDE's include Visual Studio,Notepad, Notepad ++, and many others.

Wednesday, September 14, 2016

Variable types

10. Compare and contrast the four primary variable types (bool, int, char, double) we’ve discussed so far. When would you use each, and to store what sort of data?


The four primary variable types are booleans, integers, characters, and doubles. Booleans are true and false statements and when you input them you have to give back a true or false for example when using a boolean you would set up a variable and when the code runs it should run true if it works correctly or false if the statement is incorrect. Integers are numbers preferably smaller numbers and always whole numbers. Characters or Chars are single letters, they can't do full length words but they can be used as shortcuts for words such as Y for Yes or N for No.The double variable holds extremely large numbers like 999999999 and extremely small numbers such as .502.

You would use booleans to set a statement as one state or the other they cant have more than the two options like 8<10 return true it would return true of course. Integers are used anywhere that simple numbers are necessary like for listing numbers.Chars can be assigned to other variables like integers like C=6. Doubles are like integers but are set to numbers like decimals which ints cant reach.

Artful Games


When it comes to games being considered art there is a very clear divide between people but the addition of 13 video games into the Museum of Modern Art has clearly put that dispute to rest. With this the only reasonable thing to do is to choose a game I would consider to be art and my choice would probably have to go to the wonderful game Legend of Zelda; Wind Waker.  Wind Waker is an extravagantly beautiful game from beginning to end. Mixed with hours of fun game play i would seriously recommend this game to anyone who hasn't had the opportunity to play such a creative masterpieceThe use of lighting and bright colors in the morning give it a very lovely island vibe and the nighttime sections are just as brilliant with neon colors to contrast the dark and allow for visual enjoyment
Image result for LOZ wind waker
















The use of lighting and bright colors in the morning give it a very lovely island vibe,from the popping blue to the verdant green colors of the trees and grass! Every color only adds to the overall appeal of the game from tan orange of links boots to the clean white of his pants.

Image result for LOZ wind waker


The nighttime sections are just as brilliant with neon colors to contrast the dark and allow for visual enjoyment, the popping oranges of the enemies eyes and his neon green tail feathers only add to his already creative design! Here Link's Green clothes continue to contrast regardless of whether it is day or night.








Friday, September 9, 2016

Surrealism in Video games

Surrealism in Video Games

Image result for surrealism art
I really enjoy this piece because its nice to see the different elements that exist around the whale for example the town on top of the whale the sunset ocean underneath it and the under the sea shots on both sides of him. It really is like a dream sequence.

I can see why someone could believe Mario's bros and games in general could be surrealist art.There are so many wild and peculiar elements to games that can probably be found in a dream like eating a flower and gaining magical powers or jumping through a ring and ending up in an other world. It is amazing how creative game makers can be and how wild their visions are.

Compile Time Error vs Run Time Error

Compile time errors are errors that exist in the code and prevent the program or code from running. They generally have to do with a mistake like missing semicolons incorrect line of code.
Image result for compile time error
Run-time errors are errors that exist within the program themselves while they are actually running as well for example if you were playing Mario and Mario got stuck on top of a koopa shell rendering him unable to move.Run time errors can be fixed if you find what is wrong within the code.
Image result for sonic boom glitches

Tuesday, September 6, 2016

What are Binary Numbers ?

Binary numbers are numbers set in a base of 2 generally as 0 and 1's. The 2 numbers represent their current states meaning 0 is off and 1 is on. Binary can support decimal numbers by putting them in specific states of on and off for example.

1 = 1
2= 10
3= 11
4=100
5=101
6=110
7=111
8=1000
9=1001
10=1010

Thursday, September 1, 2016

Gaming Components

The difference between a game creation tool, a game engine and a game library are there capabilities.
A game engine is the base for creating and developing video games, they are used to create games for all sorts of systems from computers to consoles and mobile devices. A game creation tool is used in assisting game creation with such tools as converting certain things to models and textures needed by the game. A game library like Allegro allows for game creation by taking care of basic levels of coding usually needed by hand. One example of a game engine is Unreal Engine 4 and one example of a game creation tool is Unity (if it isnt a game engine).

Wednesday, August 31, 2016

Game Background Story


My Story will be around the adventure of a young fox by the name of Coop. Coop's father is known across the land as a notorious master ninja, he kills and robs as he pleases and has put Coop's Family in grave danger. It it now up to Coop to master his ninja skills and defeat his evil father before it is too late. The only way to possibly beat his father is to collect the 5 fragments of the legendary Star Sword, which  has been scattered across the 5 realms. Each piece gives Coop another power and the ability to get to the next realm. Can he get through all 5 and stop his father before something terrible happens to his family?
Image result for fox ninja

Steps to new Visual Studio Project

  1. Open Visual Studio
  2. Open a New Project 
  3. Open an Empty Project
  4. Name it anything you Want
  5. Go to source file and right click
  6. Add New Item
  7. click C++ File
  8. Name it (I usually name it Main)
  9. Put in your Code
  10. Go to the File Name and right Click
  11. Go to Properties
  12. Go to Linker click the triangle
  13. Go to system and go to sub system
  14. Click Console 

Tuesday, August 30, 2016

What is a game ?

The definition of a Game is very subjective first of all it can be known as a pastime or activity that involves a set of rules that everyone must adhere to but when it comes to Video Games, i feel the definition while somewhat similar changes in a few ways. Games also have a difference between toys and puzzle. Toys are generally a single object that a person interacts with while puzzles are generally problems that need to be solved. Puzzles can be toys and puzzles can be games. It all depends on the rules set up that allow something to be a game.  Games are a form of entertainment that require a level of activity from them that puzzles and toys may not reach. They are generally structured in a way in which people can always join in.

Friday, August 26, 2016

Internet vs World Wide Web

When it comes to the Internet some people mistakenly confuse it for the world wide web, while in fact the two are separate entities that co-exist with one another. The Internet is a giant network base that is made up of many separate network bases. The networks links millions of computers from all over the world and allows them to communicate easily between one another without a hassle. The world wide web however is a way of accessing information through the Internet.The web uses a type of technological language that is referred to as HTTP or hyper text transfer protocol. This language allows the user to transfer, share and store information on places called sites.The language also allows people to user programs called browsers which allow people to get from site to site. It is important to know that the World Wide Web again is a result of the internet and not the internet its. It is amazing that we have access to such an incredible tool that continues to further research and enjoyment for everyone!

Thursday, August 25, 2016

Worm.is Critique (Slither.io clone or Something More?)

Worm.is is an eat and grow game similar to the popularly known Slither.io and Agar.io in it you compete against a number of other online players to become the biggest "worm". When you first begin playing you start as a short worm a few meter long it is up to you to quickly consume small colorful particles nearby to slowly grow larger. As you begin to grow you will notice other worms competing for particles as well and it is up to you to take them out and eat their particles!

You can accomplish this by attempting to jumping in front of the player and force them to run into your body, this will disintegrate them and allow you to steal the particles they may have collected allowing you to grow larger. In a hunger game like battle to grow the largest even the the most gargantuan worms are not safe as they too can become victims to other worms. While playing it becomes necessary to pick which battles you fight as playing purely aggressive can cost you big time especially as a larger worm.

While daunting at first it becomes possible to lose track of time trying to get larger than all the other worms. Fortunately the game does not have a steep learning curve and allows even the most novice players to get better and it is easy to jump in and out of a game with ease meaning you can play for hours or for just five minutes with no hassle.

It improves on Slitherio by allowing for upgrades and private rooms where you can play games with your friends and compete to see who the true Worm.is champion is!


My final Rating for the game is a lovely 7.5 out of 10.




Image result for wormisImage result for wormis