TypeScript – Oliver Stadie – Portfolio Software Engineer • Game Developer • Software Architect and Designer • Generalist Sun, 05 Feb 2017 20:57:12 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.32 /wp-content/uploads/2016/06/cropped-favicon-3-32x32.png TypeScript – Oliver Stadie – Portfolio 32 32 Stomap – A Project Management Tool /stomap-project-management-tool/ Wed, 08 Apr 2015 20:23:30 +0000 https://ostadie.wordpress.com/?p=500 I’m currently developing a Project Management Tool to manage big amounts of GitHub issues (i.e. tasks) more convenient. This Project Management Tool is based on the idea of story mapping boards. Idea This Project Management Tool for GitHub is currently under development... Continue Reading →

The post Stomap – A Project Management Tool appeared first on Oliver Stadie - Portfolio.

]]>
I’m currently developing a Project Management Tool to manage big amounts of GitHub issues (i.e. tasks) more convenient. This Project Management Tool is based on the idea of story mapping boards.

Idea

This Project Management Tool for GitHub is currently under development and the main idea is the following:

  • Instead of managing 1000 issues as labeled list items you arrange them in a second dimension, in a table.
  • One way to arrange the tables are typical story mapping boards, aka feature table.
  • This second dimension not only adds overview, but it also reduces the amount of issues to compare at a certain pint in time.
  • Drag’n’Drop eases managing issues even further.

Features

Easy Project Management • Drag’n’Drop to edit Issues • Hierarchic Issues • Issue Dependencies • Visualize your whole project instead of single issues • free for public Projects • No information gets lost, because it’s stored directly in GitHub.

Technologies

html5githubangularjqueryjquery-uiyeomannpmgruntbowerkarmatravis-cieclipse

Web Languages: TypeScript • html5 (HTML, CSS, JavaScript)

Web Libraries: GitHub API • Angular2 • jQuery • jQuery UI • bootstrap • OAuth2 • Underscore

Automated Builds: tsd • yo • yeoman • npm • grunt • bower

Automated Testing: Karma • TeddyMocks • mocha • chai • Custom Test Framework

Continuous Integration: GitHub • Travis CI

IDE: Eclipse

Team

Currently I’m working on the project alone.

The post Stomap – A Project Management Tool appeared first on Oliver Stadie - Portfolio.

]]>
Game Jams & Prototypes /game-jams-prototypes/ Tue, 08 Apr 2014 16:55:04 +0000 https://ostadie.wordpress.com/?p=287 On Game Jams and for testing or learning purposes I developed plenty of prototypes and mini games. Most of them only took a few hours to create. Games Each of these games deserves it’s own page and will get it sooner or... Continue Reading →

The post Game Jams & Prototypes appeared first on Oliver Stadie - Portfolio.

]]>
On Game Jams and for testing or learning purposes I developed plenty of prototypes and mini games. Most of them only took a few hours to create.

Games

Each of these games deserves it’s own page and will get it sooner or later. For now here’s an overview of my prototypes and mini games.

ZapRat

teleport gameplay_edit game over
  • Play: 
  • With: me, Julia, Anastasia, Markus
  • Context: 8 hour mini game jam
  • Technology: Construct 2
  • About: Teleporting Rat + Cyborg Cats with Lasers. Read more here.

Direct & Conquer

Gameplay Main Menu Tutorial
  • Play:  (Use the mouse to play)
  • With: me, Birgit, Daniel, Alexander
  • Context: 8 hour mini game jam
  • Technology: Plain JS spaghetti code
  • About: Realtime Strategy/Tactics game in a medieval setting.

Viking Boat Simulator 2014

Main Menu Oh s**t rescue him before the Shark eats him.
  • Play:  (Use the ‘A’ and the ‘K’ buttons)
  • With: me, Huel, Roman
  • Context: 8 hour mini game jam
  • Technology: Panda.js
  • About: 2 player local multiplayer game. Rescue the castaway before the shark catches it.

Grannies vs. Zombie-Orge

 

Screenshot_1 Each player is a Grannie Players can log in via QR-Code or Link
  • Play:  (Click to hit the ogre with your granny – Server down, i.e. Single Player)
  • With: me, Simon, Mirco
  • Context: 8 hour mini game jam
  • Technology: Construct 2, HTML5 and python backend
  • About: MMO where hordes of grannies fight the cat throwing zombie ogre who trampled down their roses.

Alien Shield Brothers

 

You almost made it to the UFO! Tutorial Danger, protect your mate from the scorpions!
  • Play: 
  • With: me, Laura, Hector
  • Context: 8 hour mini game jam
  • Technology: TypeScript + html5 + Phaser
  • About: Local coop 2 player game

The Guy With The Green Towel

Button Mashing Game created on an 8 hour mini game jam with

attack hit Tutorial
  • Play: 
  • With: me, Sam, Stefano, Christophe
  • Context: 8 hour mini game jam
  • Technology: Construct 2 and html5
  • About: Button Mashing Game in an urban setting. This game was improved to the much cooler Towel Defence.

Further Prototypes and Minigames

Blubber Asteroids Minecraft Clone Reverse RPG Teddy Defender Wikip3Dia

The post Game Jams & Prototypes appeared first on Oliver Stadie - Portfolio.

]]>
Asteroids /asteroids/ Mon, 08 Apr 2013 19:49:38 +0000 https://ostadie.wordpress.com/?p=460 A spare time project with my room mate of a game remake as multiplayer. Goal is to experiment around with project management techniques, p2p software architectures and some technologies. Context This project is currently under development. A multiplayer Asteroids game isn’t that... Continue Reading →

The post Asteroids appeared first on Oliver Stadie - Portfolio.

]]>
A spare time project with my room mate of a game remake as multiplayer. Goal is to experiment around with project management techniques, p2p software architectures and some technologies.

Context

This project is currently under development. A multiplayer Asteroids game isn’t that exciting by itself, but we use it as a case study for experimenting. Our experiments include:

  • GitHub best practices
  • browser-to-browser communication with WebRTC
  • Best practices for structuring TypeScript projects
  • Automated Testing of TypeScript projects
  • Exaggerated use of the Law of Demeter to minimize the coupling and maximize the scalability
  • Automated Builds and Continious Integration for TypeScript projects

Features

Asteroid Game • Realtime Multiplayer Action • No Server Required • Browser and Mobile

Technologies

  • Languages: TypeScript • html5 (HTML, CSS, JavaScript) • UML • JSON
  • Web Libraries: WebRTC • phaser • peerJS • requireJS
  • Automated Builds: tsd • yo • yeoman • npm • grunt • bower
  • Automated Testing: Karma • TeddyMocks • Custom Framework • mocha • chai
  • Continuous Integration: GitHub • Travis CI
  • IDE: Eclipse

Team

Me and my room mate, who also is a professional software developers with different background.

The post Asteroids appeared first on Oliver Stadie - Portfolio.

]]>