Living World Productions

Portfolio


Video Game Development

Cat and DaRat

 
Cat and Da Rat

     As I was working on the project "Realms of Bitmoore" (as seen under the 'Projects' button), I started a practice of working out new code outside of the project's environment in a separate test project. I was watching another programmer's YouTube channel to learn to do things in a better way and created a random maze generator.
     While working on the maze, I decided to make a little game of "cat and mouse" in the maze, and this is what came out of it: "Cat and DaRat".
     It's not meant to be a serious project and I didn't prepare the source code for review. I'll archive it so if anyone does want to see it...but I can tell you it's terrible spaghetti-code. The parts that I was coded were concepts as if I were on a white-board, where I wanted to see if an idea would work for some Artificial Intellegence.

Credits:
javidx9 (YouTube): Click Here

Art:

Cat/Rat by: Reemax Click Here

Mouse by: AntumDeluge Click Here

Astro-Hunter

Astro Hunter

Astro Hunter

     I was learning a little trigonometry to start applying to various game ideas. In this example I used Matrices to project objects onto the screen.
     Now that this code is available in my toolbox, I'll be able to apply it to other ideas that have been floating around in my mind.
     The reason I didn't name this Asteroids is because I made some rules changes to make it a more challenging game on desktop computers. Also I added some graphical changes to the thrust graphics when the player is accelerating.

See Internships
for an additional video game



Extras:
Tinker-toys and School Projects...

     I've been asked by some associates to see some of the toys that I've coded from when I first started. As I dig through my old archive folders, I'll try to get them posted here as well.
     I'm using the code from these little projects to tutor some new-to-C++ programmers. So I've heavily commented most of it to explain what's going on.

Population Generator (Basic)
     This population generator, done in a console-view text, takes a few parameters provided by the user and then randomly generates the data for the number of residents indicated.
     The genenerator randomly generates First and Last Names, Age, Attributes and general job description. The design was meant for a medieval society with a profession distribution based on Nobles 5%, Tradesmen 29% and Farmers 66%.
     Besides the application file, it comes with two text files that have lists for names, and three files with the original code to create the project.
     If an End-User wanted to, they could add or subtract from the lists of names, the software will recognize the difference.


Random Treasure Generator (Basic)
     This treasure generator is a simple generator that assumes that some interesting item is needed by someone running a table-top RPG.
     A category is selected and an item from the list of items in that list is displayed on the screen. Items are not saved to a file.
     There is an option for a random category and an item returned from whatever list the program selected.
     Users can customize their version by opening a data.txt file and entering additional items. Instructions on proper format it at the top of the file.

Population Generator (Advanced)
     Here is an upgrade to the previous Population Generator. It now utilizes treasure generation software from the previous project.
     Again, the code is included in the zip file for those who would like to see it. It's shaping up to be a good example of code-reuse and use of Object-Orientated Programming, drawing on previous resources.


Random Treasure Generator (Advanced)
     Here is an upgrade to the previous treasure generator. It now allows for a 'grouping' of treasure generation based upon a chart system, popular in role-playing games. The functionality of the previous version is still available.
     Again, the code is included in the zip file for those who would like to see it. It's shaping up to be a good example of code-reuse and use of Object-Orientated Programming, drawing on previous resources.



Internship(s)

In March of 2016 I graduated with minimal internship time on my resume. The company I worked for was CID Biosciences. I really enjoyed working for them as it was in an industry I was not used to. The position ended after three months.

Then of course there is this site that you're reading now. It is reactive to different screen sizes, but I digress as this site is so simple I would barely qualify it as 'experience'. Maybe in the 'web design' category, but nothing worth mentioning on the coding. Who knows, I should revisit it more often now that I'm informing people about it, to enhance its appearance. I will definitely come back when I have more projects to list.

     Upon graduation, I had three months of internship on my resume. I didn't want to wait until each summer offerings of potential internships. So I took it upon myself to create my own internship by working on a video game for nine months to show what I accomplish.
     For this I designed the project and coded as much as I could in that period.

     In late January / Early February of 2019, I started coding a video game using C++. This is a nine month project to showcase my coding skills for potential employers to read. I was asked by some who was interested in playing the game to keep a blog of its progress. The blog has screen shots and a narrative of where I'm at. The intent is to 'complete' the project at the nine month mark so as to add it to my professional resume, which I have already have a three month internship. I already have people interested in playing the game and would continue expanding on the project at a later time as a hobby.
     If you'd like to read the code to see my current skill level (as of 31 October, 2019), please feel free to read the project in its entirety, please click:

    


Front End Web Development

     I did some freelance work for local small businesses who needed a web presence. I designed and coded these web sites for a nominal monthly fee. Some required weekly updates, while others were pretty much static through their life cycle.
     I passed off the contracts to other vendors as I wanted to move onto more challenging projects.

The first site was "Coop's Pro Extreme Fitness". He is a bodybuilder who started up his own personal trainer business. We worked together designing the site before publishing it. It was in mid-December and he gave me the go-ahead to post the site. I advised him to wait until January 1st to coincide with all of those who made a New Years resolutions to get in shape. It ended up being a good move. The first release of the site was static and designed to be viewed on a non-mobile device. Later the site was redesigned to be reactive.

The second site was "Miss'ipi Chef", who has a small catering business. The owner recommended to me by the owner of Coop Extreme. I was able to copy all of the code from Coop's site.

The other site I made for a local pub. They're no longer in business as the owner sold the it. This code was pre-mobile device friendly, so it's mostly static. On the pictures page a vistior could click on a thumbnail to see the image in the central window. I charged more for this site because it was very involved with having to visit regularly to take photographs of events and update the site from their daily chalk board - you'll see this in the page.



I'm using FaceBook to keep a blog about the progress of projects that I'm working on.
If you would like to follow along, please visit:



Note: I post frequently on the FB page, and then update the blog at a later date.

Also, due to people jumping in on the FB page and posting inappropriate postings, I've had to make the group private - you'll have to ask to be added. Please send a message explaining how you got invited to visit.