Blog Feed
Raynaline Torres Capstone
Fatima Bamba Capstone
Siani White Capstone
Lamier Howard's Capstone
Julie Baker Capstone
Jimmy Doroba Capstone
Samantha Green's Capstone.
Taneeja Jones Capstone
Eric Porter Capstone
For my capstone, I worked with Anthony, Dexter, and Lamier to create a demo of a video game. The video game is a side-scrolling 2D platformer shooter. The process of making this game was quite hard, as we had to choose between various different strategies in order to create it. We first started with programming languages like C++, Python, and Javascript, but we quickly gave up as it would take too long to learn even though it would have been nice to create something unique. We eventually chose Construct 3 and used its engine to make the game. Over the course of this capstone, we learned how to program, design levels, and create sprites for the game. Lamier, Dexter, and Anthony worked on level design, Anthony was doing most of the programming, I did the sprites, conception, and miscellaneous help. We also learned to create music in Garage Band with Dexter and our friend Samuel doing this. As for playing the game, the controls are: arrow keys for movement; double tapping up allows a double jump; pressing z shoots projectiles.
Here’s the link to the game: Play
Gabrielle Culbreath Capstone
Tyheim Price Capstone
Kadeen White Capstone 2019 (Reed)
Zaniyah Norman Capstone!
Dexter Le Capstone
For our capstone project, we have decided to create a video game that would help other people understand the process of creating ones themselves. Prior to the Capstone group, we had always been fascinated with games because of the fact that we played them growing up. While growing up, we got to see the advancements in video games as the newer games looked visually better. This drove us ambition towards creating our own games because we wanted to understand how the process worked. While creating this game, I have realized that teamwork is extremely important, and it is very hard to create a game individually. There are many reasons why creating a game individually is tough, and the first problem is the lack of feedback/criticism. Obviously, you could just get a friend or a mentor to help you while getting feedback from the game, however, having a teammate to offer feedback means just a little bit more. You see, when you have someone else contributing to the project, this creates a sense of unity in the whole group. When everyone agrees on a similar concept, work gets done so much faster. The “click” feeling is extremely important, and it is rarely something you will ever receive while creating your own game by yourself. However, that is enough of talking about my own personal experiences from creating a game in a group, let’s transition this towards our process for creating our game.
We had many tools that could be used in order to create our game, and our first step was thinking about what our game should be. We thought of a Tactical Role Playing Game, then we transitioned onto platformers. Platformers were extremely easy to create, however, perfecting the visuals would be challenging. One of the tools we thought of using originally was C++. If you are familiar with coding languages, you will know the true terror of C++. Regardless of it being in many applications today, C++ is a pain to use because of its complexity. If you wrote a singular wrong code, you can instantly crash your compiler or even your computer (This happened to me so many times). This portion of our research was just me and Anthony W. Coding in C++ gave us exposure to the coding world, and we have made some pretty cool things such as Text-based RPG, Scientific Calculators, and Data Storage. Although two of these are not related to our game, we were so intrigued with C++ that we wanted to see more of it in action. However, we decided that C++ was not the correct tool because of the fact that it was only me and him that was able to use it. Our other members in the group could not program in C++ so we’ve switched to better alternatives. We thought about using Python, Javascript, and even RPG Maker. This would take too much time in order to utilize completely (we only had a month left at this point) so we needed another solution. RPG maker costs money and it usually does not end out visually appealing. We decided to program our game in Construct 3D. This tool is extremely powerful and beginner-friendly. All of us can work on Construct 3D, and that was the selling point for our team. Not everything turned into sunshine and rainbows after that point, because we finally got a dose of what it was like to work in a team. We had disagreements in the group, we were off-task for our meets, and most of the time, only a few of us would work. In other words, we were starting to become lazy and we only had a few weeks left before this project would be due. Thankfully, our capstone mentor, Mr. Schaar, offered some pieces of advice to our group in order to stay on top of the project and actually be able to graduate. One of the most important advice Mr. Schaar gave us was to create something that “works”. It did not have to be a finished prototype, it could just be a demo. I’m still not sure how we managed to pull off our capstone, however, I guess it could be because Mr. Schaar gave us critical feedback for our team and something we could agree on: the game needed to be finished.
Construct 3D had many features and one of the most important ones is that there are no collaborative instances on one document. Only one person could work on the game, and the rest of us could not do anything. This plays back towards how our team was “lazy” at the beginning stages of the game. However, I have realized that there need to be more important things done: such as visuals (sprites), and audio components. We got Eric to do the sprites and some of the visuals for the game. Me and Lamier consistently worked on the level design of the game, however, I was more of a mixture of everything. I worked on most of the audio design along with the media lab SAT, Samuel, towards some of the programming and level design of the game. This helped me understand what needed to be done for the game because I had an equal footing on the concept. Honestly, I am not sure if I can imagine myself making the audio of the game had I not sat down and read over the concept materials along with making levels of the game. All of these characteristics that make up a game need to be linked back together. Should the visuals be depressing, and monotoned? Should the music also be sad and depressing? These are many of the questions that always surrounded my mind while I was creating this game because I had to understand the premise to it. However, for the most part, Anthony created most of the programming for the game, and it was done splendidly. Eric was able to create all of the sprites in the game that had themes similar to the concept of the game. While I and Lamier did a mixture of everything. Our finished game is embedded below, I suggest you give it a try! Although there are some noticeable bugs and inconsistencies, I am proud knowing that our game was created on time and actually runs. Beat that C++ invalid null pointer error.
#Capstone #Rosen-Long #2019
Haajirah Nur Capstone
Chelby Elam Capstone
Terrance Johnson's Capstone
Mariano Mattei Capstone
Aniyah McGee Capstone
Raquel Singleton Capstone
For my capstone, I decided to create a project based on my future plans of volleyball and how my experience in high school has helped me with those plans. For my project, I interviewed freshmen who were on the JV volleyball team and asked about their experience and what they are looking for in a captain. My main focus was on the challenges and character traits that a person should have to be a team captain. Based off of the interviews, I learned that you need to be helpful when being a captain and showing leadership. My process for this project was a little rocky at first, but it winded up coming together. I reached my goal of finding what I wanted to learn and other people's interpretations of what it takes to have a leadership role. This project has taught me many lessons. For one, you shouldn’t be afraid to stand up and ask for help. Second, you have to work hard for what you want. These two things are life lessons to go by because it will get you through what we call life. After this project, I hope to be a volleyball coach in the future, but starting off I want to be a captain for my volleyball team in college. This experience will help me be the person that I want to be.