TechSavvy Shopper, Android UI CSC330 Mobile Platform Software Development
While exploring the Android Studio environment which utilizes Java and allows development of Android Apps, Akutra thought he would try his had at swift inteface development.
In the project TechSavvy Shopper, Akutra created a to-do/shopping list app with the objective of swift user interface. The objective minimal clicks to access what is needed.
The app was to make to-do lists as quick and easy to create, combine and complete as well as intuitive to navigate. Extra unnecessary dialogs should not exist and instead should
be replaced with editable fields when possible.
TechSavvy Shopper Video
AMAZEing Adventure Game CSC318 Software Engineering Principles
As a child Akutra always found adventure games fun to play through and figured one day he would make one himself. Back them the interface was quite primitive yet still
quite fun. Pixelated graphics sometime text-based interfaces with text discriptions like, 'You walk into a old dusty room with a chair'. Commands were like, 'look around'
or 'examine the chair'.
In the project Maze Game, Akutra created dynamicly generated maze. After generating the maze, the code would check the maze and ensure that every spot on the maze was accessible
by the player. The player could move around the maze, open and close doors. After examining the rooms in the maze, randomly generated content would be available to pick up.
The user can only carry so many items. After locating the portal, the play must activate the portal and travel through it. Upon travelling through the portal, a new maze is generated
based upon the object utilized to activate the portal. The player is presented a score based upon the value of the possessions carried with them.
Maze Game Video
Space Mines CSC262O C# Programming II
Remembering the old games included with windows, Akutra though of trying his hand at a mini-game.
In the project Space Mines, Akutra sought to make a visually interesting version of the old mine sweeper. The idea was to make it flexible and scalable. He designed the board
to be scallable on the fly when the user resized the window. The interface was swift, responsive and easy to navigate.