What is C#?According to Microsoft, "C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework." C#, basically, is a very useful programming language created by Microsoft in 2000 (first appearing in .NET) that can get a lot of stuff done. What can we do with it?C# is very good with beginning game developers. It is very simple and straight-to-the-point. We will eventually be learning how to code our games with C#. We will eventually learn more complicated languages and make more complicated games, but for now, we're keeping it simple. Bradley Jones wrote a great article on "What C# Can Do For You." It explains how "C# is simple... object-oriented... and flexible." How are we using it?We are learning how to use C# in class. We are using Unity and Visual Studio to learn. We are creating simple actions, like printing something into the console, or adding numbers, etc. These are very simple tasks, but require a lot of code to do. The point of this is to be able to add printed words and numbers into our game (dialogue, level numbers, etc.). This is code for an array. This is more specifically a high scores table. This code allows me to insert numbers into Unity to represent each of the 10 scores. This specific code will find the average of the top 10 scores. It will then print that into the console as "The average score of the Top 10 scorers is ______." In summary
0 Comments
What is Papers, Please?Papers, Please is a game made by Lucas Pope. It is about a character (you) who was picked by the Arstotska October Labor Lottery to work as border patrol. Your job is to allow or deny people access to Arstotska based on the information they give you. GameplayYou start out with only passports. As the game goes on, it gets more complicated. At the end of the game, you have about 10 documents to sort through and find discrepancies. If you let someone through who has a discrepancy, you get a citation. You get two citations as a warning, but after that, you are fined for each discrepancy after that. You are paid after each day of work. Fines are taken out of your paycheck. You must feed your family and have heat. If you ever run out of money, you lose. But, there is a group in the game that tries to bribe you to let their people in. If you are caught with bribes, you lose. Once the game ends, you get a password to the "endless modes," where you can go until you get a citation or you could go until you reach a certain amount of correct entrants. What do I get from it?Yes, I know. It is a silly game. There is, for example, a man who will never come in with the right stuff. He will always try to bribe you, or convince you to let him in. That's a silly thought. But, this does let the player see how hard it is to be a member of border patrol on any country. There are certain instances where people's papers are not right, but they have to come in "for a funeral," or "to see [their] son for the first time in 40 years." Because it's a game, we don't feel bad. In real life, if this were to ever happen, we would feel bad, because you just kept a mother from seeing her son. Is it a good game?Yes. Yes. Yes. Yes. One Million times yes. It is an amazing game. The gameplay is amazing, the educational part opens eyes to the difficulty of this occupation. It is $9.99, and I suggest that you get it. The aspect of being able to step into the shoes of one of these workers, to see how hard it is to deny access to ones who need to see family, is eye-opening.
My TroopI am a part of BSA Troop 461. We meet every Tuesday at Epworth United Methodist Church. We do Merit Badges, Scout Skills, and Fun sessions (we would go to Sky Zone, Triangle Rock Climb, and other places like that). I have a lot of fun in this troop, and I don't plan to leave until I am forced out by age (after 18). I plan to become Eagle by my Senior Year in High School, but I have one more year after that to get it, as I will only be 17 when I graduate. How I let it connect to schoolAt the beginning of every meeting, we say the Pledge of Allegiance, Scout Oath, Scout Law, and Outdoor Code. I will only focus on the Scout Oath and Law. The Scout Oath goes as followed: "On my honor, I will do my best, to do my duty, to God and my country, to obey the scout law, to be helpful at all times, to keep myself physically strong, mentally awake, and morally straight." I try to follow this oath not only at scout meetings, but in public. I eat healthily, get plenty of rest, and I try to help the world out the best I can. We also say the Scout Law which is: "A scout is Trustworthy, Loyal, Helpful, Friendly, Courteous, Kind, Obedient, Cheerful, Thrifty, Brave, Clean, and Reverent." We try to live these 12 adjectives as best we can, without trying to stop. I use these in school, whether it is in class, with friends, or with others. I strive to make myself the best person I could possibly be. The Game Design Merit BadgeTo obtain the all wanted Eagle Rank, I have to obtain 21 merit badges. 13 of those are listed as "Eagle Required," but that does not fit the bill. The Game Design Merit Badge is my way of getting work done outside of class to enhance my game design knowledge, while knocking out one of these 8 badges needed for Eagle.
What is Dynamic Simulation?According to Wikipedia, Dynamic Simulation is “the use of a computer program to model the time varying behavior of a system.” Basically, it is making models into realistic objects that have a ragdoll effect to them (they move when they are hit, or they move things when they hit them). Why is it important?When making games, the usual goal is to make things seem as realistic as possible. Before starting Dynamic Simulation, when we tried to make objects hit each other, the objects went through each other. This is definetly not what happens in real life, unless there is something seriously wrong. According to Time Magazine’s interview with Tommy Francois, a world-renowned game designer known for his hyper-realistic graphics, “The trick to a successful final product is to seamlessly build a world while balancing the details with the game mechanics.” Game mechanics are there to make games seem realistic, while bending the boundaries to add to the core of the game. So the main goal for most games is to make them seem as realistic as possible. Dynamic Simulation aids in that by giving objects realistic movement. My Example of Dynamic SimulationMy example of Dynamic Simulation was made in 3D Studio Max. I made 2 cars and 3 cynlinders for each car to take out. I made each car a Kinematic Rigid Body, and each cylinder a Dynamic Rigid Body. Then, after I had the cars take out the cylinders, I had the cars drive through a wall with bricks that are each Dynamic Rigid Bodies. To help take out the wall, I have a wrecking ball that is a Static Rigid Body. In Summary
|
AuthorI am Chance Gildart. I am a Junior in Digital Design and Animation II at DSA. Categories
All
Archives
May 2019
DisclaimerThe views and opinions expressed in this blog are solely those of the author and do not represent those of Durham School of the Arts or Durham Public Schools.
|