View on GitHub

My-Portfolio

Hello, my name is Mark Wiedeman, and this is a portfolio consisting of past computer science projects I have completed.

Welcome to my Portfolio

Hello, I am Mark Wiedeman, and this is a simple website to archive some of my git repos containing past projects. I have a Bachelor’s in Computer Science from CSUF and have been coding for approximately 6 years. I have had experience with C++, C#, Java, Javascript, Python, SQL, and other languages.

I’ve chosen these projects to best represent me and how I write code. As for the projects here: The Eros project is a demonstration of my ability to coordinate with a team to develop a product, PONG game is a demonstration of a finished product for a simple recreation of PONG, Tic-Tac-Toe is a demonstration of my function use and algorithms, the Tom and Jerry project shows my ability to navigate graphical components of Java, and then the Solar System project is simply for fun. Feel free to visit any of the git repos from this page as they each have git repos with pages, which more greatly describe and show the programs.

Eros

Eros         This project was a challenging one due to the strict timeframe the team had to stick to. The MVP was to make a metroidvania style game within a month’s time. We used unity as the editor, so the majority of the work was done in C#. The large majority of the assets were made from scratch. Our team consisted of the following members. UI/UX designer - Brynnlee Ehrsam , Gameplay Developers - Mateo Rodriguez and Mark Wiedeman, and Interface Developer - Quinlan Stankus . This project taught me how important it is to manage time wisely when your team is in a time crunch. We are currently working on another project that we plan to release within the year.

Check out this project here: Eros Project

PONG Game

Eros

         This project is a recreation of the classic game known as PONG. It was made using Pygame and Python. The game is complete with sounds, scene selection, menus, paddle ai, and a scoring system. It was fun adapting to the relatively loose-ended game engine that Pygame provided while making sure the game felt nice to play and looked good. I am very proud of the organization of my code structure for this project, and it ended up just like I wanted it to.

Check out this project here: PONG Game

Tic-Tac-Toe

Tic-Tac-Toe

        This is one of my earlier programs, it offers a few simple functions such as single player, two player, and switching the names of the players via the console. Playing the game itself is also relatively simple as it is done by entering the space you would like the ‘X’ or ‘O’ to go respectively, depending on which player you are.
        The single player uses an AI based on the minimax algorithm. Throughout the program there are many prompts and descriptions for how it is meant to work in order to guide the player through the console based environment. Basic ASCII art is used for winnning and losing screens as well.

Check out this project here: Tic-Tac-Toe by: Mark Wiedeman

Tom and Jerry

Cat and Mouse

        This is a java graphical program that has two dots moving across the screen, the brownish dot is Jerry(Mouse) and the Greyish dot is Tom(Cat). The user inputs the speed that both will move at, and then they enter the angle at which Jerry will bounce off the walls. The program is essentially one dot that bounces off of the walls and the other pathfinds to the ball that is bouncing around until it catches it.
        For coding style, this program demostrates how extensive I can be when it comes to commenting. Each process is detailed to the extent needed to understand the project for anyone with a basic programming background.

Check out this project here: Tom and Jerry by: Mark Wiedeman

Solar System

Solar System

        This is more of a fun project which is simply a demonstration of basic java graphics. The program calculates the rate at which earth, mars, and the moon are meant to spin based on the inputted speed by the user. It is dynamically calculating position around the center “Sun” rather than moving on a set path.

Check out this project here: Solar System by: Mark Wiedeman

Thank You For Visiting My Portfolio

Thank you for taking the time to consider my portfolio, if you wish to contact me please do so via email: “marklwiedeman@gmail.com”.

You can also view my LinkedIn here.