Categories
Uncategorized

Mini Projects: Coffee Shop Dashboard

In this project the aim is to build an interactive dashboard to observe and analyze coffee shop sale prices.

  1. Preparing the Data for Analysis

The coffee shop dataset is observed by checking transactions that were recorded over a period of time. Also the number of products and Categories sold was noted. Afterwards a new column was added to calculate Revenue. Additionally the Month, Day of Week and Hours were added.

2. Explore the Data using Pivot Tables

The next task was to create a pivot table that allow the data to be sliced for simplicity. With data organized in a table it is ready to be used in the dashboard.

3. Create the Dashboard

The final step was to create a dashboard to visualize the data. First step was to create Pivot charts to show the Total Revenue by Month, Transactions by Day of the Week, Transactions by Hour of day and Transactions by Product Category. The charts are assembled into a rough dashboard format and contains a table showing the top 15 products types.

A slicer was added for store location location which allows the data and visualization to be updated for each location. From the end result patterns and trends can be observed.

Categories
Uncategorized

Early Childhood Infographic for child international

During my time working at the Happy International charity I been helping them to move into Predictive Technology and organize their database for better Donor Insights.

This also involved designing a info graph on children childhood in brazil in order to illustrate the challenges some children need to overcome and reach their potential. Using the infograph will help engage with donors as this will keep them in the loop.

Charity website: https://www.happychild.org/post/early-childhood-in-brazil

Categories
Mobile Application Projects Uncategorized

Xcode: First App Test: Bullseye


I recently started a self taught course in IOS Development in order to get to grips with the fundamental structure of swift language, Xcode ’s tools and make the final translation of getting my app on devices and the Apple store.

After getting an introduction to Xcode and Swift I have managed to produce a simple slider app called Bulleye.
The next step is to knock down the core area of swift code itself.


The end result of the app is shown in figures 1-3 below.

IMG_4441 2

Figure 1: Bullseye App instructions

IMG_4439

Figure 2: Bullseye Game Interface

IMG_4440

Figure 3: Bullseye: Points based on the distance to the target

Categories
Uncategorized

Xcode: Making a Food Tracker App

Building a Basic Food Tracker app

To get familiar and retain my skills with Xcode for writing apps I will you making a simple user interface for the Food Tracker app and view in simulator / phone. Below is what the end result would hopefully look like.

Below is what the end result would hopefully look like.

Pasted Graphic 1
Categories
Uncategorized

RPG Hack Slash Game: Targeting

Today i created a targeting system for the player. This is done by a creating a target script where it mark the colour of the target that the player is selecting and change colour when the player selects the target. Also once the target is selected, the player can then attack the enemy(which are the cubes in this case) pressing the attack key and enemies health will deplete. This is a very useful feature and will come useful later on when the enemies models are introduced. Below are the examples of the cubes and the target script

Screen Shot 2016-12-13 at 16.25.54

Figure 1: Player Selecting which enemy to attack

Screen Shot 2016-12-13 at 16.26.58

Figure 2: Target Script

Categories
Uncategorized

RPG Hack Slash Game: Characters Stats Setup

This today and this month I am working on the character stats setup. In RPG games this is the most important set before i ever think of producing the game. It is vital that there is a system in place for the player to select a character and level up their stats. In the screenshot a character selection screen along with the initial stats is created.

Screen Shot 2016-12-13 at 16.36.08

Figure 1: Create Character Selection + stats

Screen Shot 2016-12-13 at 16.35.32

Figure 2: Character Base Stats

Screen Shot 2016-12-13 at 16.35.22

Figure 3: Character Exp / Level System

Screen Shot 2016-12-13 at 16.35.15

Figure 4: Character Attribute Names and Exp Modifier


Screen Shot 2016-12-13 at 16.34.58

Figure 5: Character Skills

Screen Shot 2016-12-13 at 16.34.49

Figure 6: Character Generator(Loads the model)

Screen Shot 2016-12-13 at 16.34.22

Figure 7: Character Save data( Stores and saves the Character and Username)

Categories
Uncategorized

RPG Hack Slash Game: Early Progress the Player Controls and Enemy Movement

The next step is create a couple of scripts that controls the players and enemies movements. Also the attack script is implemented into both the players and enemy game object. 

To do this firstly a third person controller and script is attached to the Player game object. This will allow the object (which is the player game object in this case) to be control using the keyboard controls. Below is an example of the script.

Screen Shot 2017-01-17 at 17.09.02
Figure 1: Third person Controller Script


The next step is to implement a way for the enemy to move towards the player. This is achieved by using a function that allows the enemy to see the player and then rotate and move towards the player. When the player moves away the enemy will continue to follow them. Below is the script i used for the enemy chase.

Screen Shot 2017-01-17 at 17.10.03
Figure 2: Enemy Attack Script: Chasing the Player

Once the script is created the next step is to implement the player attack script. This will allow the player to able to attack the enemy. Down the line it will be developed into a more complex structure such as selecting which enemies to attack and maybe potential interacting with objects. Below is the script.

Screen Shot 2017-01-17 at 17.09.35
Figure 3: Player Attack Script.

Categories
Uncategorized

Unity Shooter Game Completed

Funz Shooter is a shooter game created for PC. 

This project is just a simple demonstration of using C sharp to create the mechanics and involved using new techniques such as the Navigation system in order to the AI path. Also the levels were designed using a generator algothrim which was also designed using C sharp code.

Even though the game is finished, i will work twerking the bugs and appearance of the game.

Categories
Uncategorized

Junior 3D Modeller Technical Exercise.

For the purpose of this task, I produced 3 models to demonstrate my 3D design skills, thought process and get a feel of the workflow used when designed house hold products. 

In order to produce the products, 2D diagrams was used as a reference to get all the measurements. This is to ensure that the models matches the original products as close as possible. Once the measurements were made, I then designed the products using 3ds Max ’s tools such as Edit Poly and Edge loop.

After designing the models, I then selected my textures and laid out all my uv textures using the Unwrap UV tool in 3ds Max and Photoshop. The end result is shown below in figure 1 – 4.

Central_basin_monobloc_Top  Central_basin_monobloc_Bottom

Figure 1&2: Central_basin_Mononloc_tap Uv Texture Maps

Celeste_60_Unit_American_Walnut_FrontBottomCeleste_60_Unit_American_Walnut_FrontTop

Figure 3&4: Central_60_Unit_American_Walnut Uv Texture Maps

Once the models are textured, they are ready to be rendered and viewed. The end result is showed below in Figure 5 – 7.

Figure 5: Central_60_Unit_American_Walnut



Figure 6: Central_basin_Mononloc_tap


Figure 7: Bolonia_Countertop

Categories
Uncategorized

Metoria game: Working Progress

Metoria Game title

In this blog I will be showing the progress on my incoming project.
The project is in working progress but the game current game title is called Metoria.

Objective of the game are:

  • Search in the Labyrinth for particular items and find a way out of the maze and to the pyramid.
  • Avoid the enemies and traps

The game currently going to be a first person game, but the setting and environment are yet to be decide.