Dominik Schmidtlein

Dominik
Dominik is a Computer Systems Engineering student at Carleton University in Ottawa. He has built this website to highlight his personal 3 favourite software projects while displaying his web design abilities. See the links to github and linkedin below for a complete view of his profile.

He is available for a 4 or 8 month internship from January 2017 to August 2017. The best option for contacting Dominik is at his email below.

Trace


Trace is a game designed for Android phones. Trace was intended as a brain challenge for all ages. The objective is to trace all lines on screen exactly once without lifting your finger. The image is displayed in the backgroung in grey and the user's trace is in the foreground in blue.

Trace

Figure 1: Partially completed level

Rules


Trace

Figure 2: A sample level from Trace

The only rule is that all lines must be traced in one stroke without tracing any lines more than once. If your finger is lifted, all your progress is gone. If you try to redraw lines, nothing will happen.

Features


Compound Lines

Before introducing compound lines, the user could only connect directly adjacent vertices. As a result, point 5 and 9, in the example below, could not be connected directly. Instead, the user would try to connect 5 to 9, which seem to be connect in a straight line, but the game wouldn't snap to 9.

The added ability to directly connect compound lines eliminated the feeling that the game was broken. The feature has been much appreciated by users.

Trace

Figure 3: The red line can be drawn in 4, 3, 2 or 1 step(s)

Intro

Future Enhancements

Scoring system

  • time based - gain points based on completion time
  • attempt based - gain points based on number of tries
  • hybrid - gain points based on time and number of tries

Modes

  • continuous mode - complete levels at your own pace, never resets
  • speed mode - complete as many images as possible in a given period of time
  • exhaustive mode - trace a level in every possible way before advancing (only feasible on small levels)

Intro

The Investment Portfolio Balancer interacts with the Questrade API to automate the balancing process of stock positions. By purchasing and selling stocks based on how their market value has changed, the IPB can maintain a desired stock ratio.

Balancing

The only rule is that all lines must be traced in one stroke without tracing any lines more than once. If your finger is lifted, all your progress is gone. If you try to redraw lines, nothing will happen.

Intro

Trace is a game designed for Android phones. Trace was intended as a brain challenge for all ages. The objective is to trace all lines on screen exactly once without lifting your finger. The image is displayed in the backgroung in grey and the user's trace is in the foreground in blue.

Rules

Contact

dominik.schmidtlein@gmail.com