Giter Club home page Giter Club logo

tetris-is-no-game's Introduction

tetris-is-no-game

  • Tetris is not a game.
  • Tetris is serious matter.

Example

tetris

\documentclass[12pt,a4paper]{article}

[...]

\usepackage{ting}

\begin{document}

[...]

\begin{tikzpicture}
	\begin{tetris}[bsc_cis_physik]
		\drawsemester{1. Semester\\(WiSe)}
			\drawmodule{6}{tetris_blue}{transparent}{black}{Softwareentwicklung I}
			\drawmodule{3}{tetris_yellow}{transparent}{black}{CiS-\\Proseminar}
			\drawmodule{12}{tetris_red}{transparent}{black}{Physik I}
			\drawmodule{9}{tetris_gray}{transparent}{black}{Mathematik I für Physiker}
		\drawsemester{2. Semester\\(SoSe)}
			\drawmodule{9}{tetris_blue}{transparent}{black}{Formale Grundlagen\\der Informatik I}
			\drawmodule{12}{tetris_red}{transparent}{black}{Physik II}
			\drawmodule{9}{tetris_gray}{transparent}{black}{Mathematik II für Physiker}
		\drawsemester{3. Semester\\(WiSe)}
			\drawmodule{6}{tetris_blue}{transparent}{black}{Algorithmen und\\Datenstrukturen}
			\drawmodule{6}{tetris_blue}{transparent}{black}{Grundlagen von\\Datenbanken}
			\drawmodule{8}{tetris_red}{transparent}{black}{Physikalisches Praktikum I}
			\drawmodule{9}{tetris_gray}{transparent}{black}{Numerische Mathematik}
		\drawsemester{4. Semester\\(SoSe)}
			\drawmodule{6}{tetris_blue}{transparent}{black}{Softwareentwicklung II}
			\drawmodule{9}{tetris_blue}{transparent}{black}{Programmierung für\\Naturwissenschaften}
			\drawmodule{9}{tetris_red}{transparent}{black}{Theoretische Physik II}
			\drawmodule{6}{tetris_gray}{transparent}{black}{Stochastik}
		\drawsemester{5. Semester\\(WiSe)}
			\drawmodule{9}{white}{black}{black}{Wahlpflicht 2\\Mathematik / Informatik / Physik}
			\drawmodule{6}{tetris_yellow}{transparent}{black}{Computational\\Physics}
			\drawmodule{6}{tetris_yellow}{transparent}{black}{Projekt\\CiS Physik}
			\drawmodule{9}{white}{black}{black}{Wahlpflicht 1\\Mathematik III für Physiker /\\Formale Grundl. d. Informatik II}
		\drawsemester{6. Semester\\(SoSe)}
			\drawmodule{9}{white}{black}{black}{Wahlpflicht 2\\Mathematik / Informatik / Physik}
			\drawmodule{7}{tetris_red}{transparent}{black}{Wahlpflicht 3\\Physik}
			\drawmodule{3}{tetris_yellow}{transparent}{black}{CiS-\\Seminar}
			\drawmodule{12}{tetris_yellow}{transparent}{black}{Abschlussmodul\\(Bachelorarbeit)}
	\end{tetris}
	\draw
		[line width=1pt,decorate,decoration={brace,amplitude=10pt,raise=10pt},yshift=0pt]
		(bsc_cis_physik.north east) -- (bsc_cis_physik.south east)
		node [black,midway,xshift=30mm] {\shortstack{B. Sc.\\Computing in Science\\(SP Physik)}}
	;
	%
  	\begin{tetris}[msc_informatik]
  		\drawsemester{1. Semester\\(WiSe)}
  			\drawmodule{9}{tetris_blue}{transparent}{black}{Wahlpflicht Theorie}
  			\drawmodule{9}{tetris_blue}{transparent}{black}{Wahlpflicht}
  			\drawmodule{6}{tetris_blue}{transparent}{black}{Vertiefung\\Informatik}
  			\drawmodule{6}{white}{black}{black}{Freier\\Wahlbereich}
  		\drawsemester{2. Semester\\(SoSe)}
  			\drawdummy{6}
  			\drawmodule{9}{tetris_blue}{transparent}{black}{Wahlpflicht}
  			\drawmodule{6}{tetris_blue}{transparent}{black}{Vertiefung\\Informatik}
	  		\drawmodule{9}{white}{black}{black}{Freier\\Wahlbereich}
	  	\drawsemester{3. Semester\\(WiSe)}
  			\drawdummy{6}
  			\drawmodulemulti{2}{tetris_blue}{transparent}{black}{Projekt}
  			\drawintegrated{2}{1}{3}{0}{Seminar}
  			\drawmodule{9}{tetris_blue}{transparent}{black}{Wahlpflicht}
  			\drawmodule{6}{tetris_blue}{transparent}{black}{Vertiefung\\Informatik}
  			\drawmodule{9}{white}{black}{black}{Freier\\Wahlbereich}
  		\drawsemester{4. Semester\\(SoSe)}
  			\drawmodule{30}{tetris_blue}{transparent}{black}{Abschlussmodul (Masterarbeit)}
  	\end{tetris}
	\draw
		[line width=1pt,decorate,decoration={brace,amplitude=10pt,raise=10pt},yshift=0pt]
		(msc_informatik.north east) -- (msc_informatik.south east)
		node [black,midway,xshift=20mm] {\shortstack{M. Sc.\\Informatik}}
	;
	%
  	\begin{tetris}[msc_physik]
  		\drawsemester{1. Semester\\(WiSe)}
  			\drawmodule{24}{tetris_red}{transparent}{black}{Vertiefung Physik}
  			\drawmodule{6}{white}{black}{black}{Freier Wahlbereich}		
  		\drawsemester{2. Semester\\(SoSe)}
  			\drawmodule{24}{tetris_red}{transparent}{black}{Vertiefung Physik}
  			\drawmodule{6}{white}{black}{black}{Freier Wahlbereich}		
  		\drawsemester{3. Semester\\(WiSe)}
  			\drawmodule{15}{tetris_red}{transparent}{black}{Einarbeitungsprojekt}
  			\drawmodule{15}{tetris_red}{transparent}{black}{Vorbereitungsprojekt}
  			\drawintegrated{1}{1}{3}{0}{Seminar}
  		\drawsemester{4. Semester\\(SoSe)}
  			\drawmodule{30}{tetris_red}{transparent}{black}{Abschlussmodul (Masterarbeit)}
  	\end{tetris}
	\draw
		[line width=1pt,decorate,decoration={brace,amplitude=10pt,raise=10pt},yshift=0pt]
		(msc_physik.north east) -- (msc_physik.south east)
		node [black,midway,xshift=20mm] {\shortstack{M. Sc.\\Physik}}
	;
	%
	\legend{tetris_blue}{Informatik}
	\legend{tetris_red}{Physik}
	\legend{tetris_gray}{Mathematik}
	\legend{tetris_yellow}{Naturwissenschaftliche Informatik}
\end{tikzpicture}

[...]

\end{document}

tetris-is-no-game's People

Contributors

felsenhower avatar schneezimichi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.