Capstone-Projects-2021-Fall / project-proposal-4398-sections04-flagg

project-proposal-4398-sections04-flagg created by GitHub Classroom
1 stars 0 forks source link

2D Platformer Game #17

Open JixiHe opened 3 years ago

JixiHe commented 3 years ago

Project Abstract

This document proposes a computer application of a 2D platformer game. This game is open source, and allows users to play the game in 2D similar to Super Mario. Although this game is not completely developed by the original author, we therefore need to do so. The original author already implemented the graphic, animations, and in-game object, but with many many bugs. Also none of the in-game objects is working properly, we therefore need to fix the bug first, and then add functionality to the in-game objects. Make the game become meaningful by adding the rules to the game itself. For example, decide how to win the game, develop some level of difficulty, add more maps. High Level Requirement The game should be running with no error. All the in-game objects should be functional, and the in-game setting part should be developed which allows the user to change the setting of the game. Along with deciding how to play the game, what the rules are, and how to win the game, users will also be able to get to the next level if they already pass the current level.

Conceptual Design

Developer needs to run Java IDE(intelliJ preferred) on Desktop/Mac. Learn a little bit about Processing Libraries and JavaFX. Learn Processing: https://hello.processing.org/ Processing Youtube videos by the Coding Train: https://www.youtube.com/watch?v=2VLaIr5Ckbs&list=PLRqwX-V7Uu6ZYJC7L-r6rX6utt6wwJCyi

Background

Super Mario is the game that most people have played before(that's what I believe). But I think it's too hard for me, and too much going on during the game. So I want to develop my own game. I therefore found an open source 2D game, which we can work on and make this game your own game. This game is totally incomplete, therefore how to play the game is totally up to the developer(which is us). We can decide to make the game look something like Super Mario (not preferred, it's just an example), but totally up to how our group wants it to be. Make it fun and make it pretty.

Required Resources

Software Java IDE(intelliJ preferred) Processing Libraries https://processing.org JavaFX https://openjfx.io

Hardware A working computer (PC/Mac)

Xhuljano-Racaku commented 3 years ago

This is on top 3 projects that i choose. I am a big fan of games, and I would like to work on a project that involves games. I choose this project since is pretty similar with the project that I suggested. I have a good background of java. Even though for the last year I am working with Python, and I think python would be a better option. However, even if team decides to work with java, it's fine with me. I will practice more with java,

alexlin1822 commented 3 years ago

Thank you very much for the detailed information. I think this is a good project because it is a funny game. Especially in the current COVID-19 situation, everyone need a break. So, a game software is a good solution. And this project have good structure and a clear goals, so for me, it is a good choice. I think I can contribute to this project because I am familiar with java. Therefore, I think I am helpful with whatever programming, debugging, or testing. In addition, I am a software intern now, my work experience may also provide technical support for my contribution to this project. On the other hand, I have some experience in some software development projects before. So my experience should be helpful for me to participate in this project and contribute to this project.

ywu228 commented 3 years ago

This is one of the top three project proposals that I pick. I’m very interested in this 2D Platformer Game because I haven't had a chance to participate in a game project. I like to play game when I feel bored and I think it would be cool if we can develop this game. As the author mentioned, “make the game become meaningful by adding the rules to the game itself. For example, decide how to win the game, develop some level of difficulty, add more maps.” I think it will be a good challenge for me. I would love to contribute to any part of the game development process as well as the opportunity to get some experience. I have experience in java and I would love to be able to help with the design process and feel as though I can come up with some ideas if needed.

Marcus-Anestad commented 3 years ago

This project stands out to me as one that I would really enjoy working on. I think that contributing to an open-source project will present interesting challenges. I would also enjoy expanding on my limited experience working on game development. I feel like I would be able to contribute a lot to this project. Not only do I have a strong understanding of Java, but I also have experience with the Processing Library.