Skip to content

Instantly share code, notes, and snippets.

View spheppner's full-sized avatar
🎯
Focusing

Simon Heppner spheppner

🎯
Focusing
  • Austria
  • 04:30 (UTC +02:00)
View GitHub Profile
@spheppner
spheppner / taschenrechner.py
Last active October 5, 2017 14:39
Open-Source Taschenrechner für alle Betriebsysteme (Python)
import os
while True:
a = input("Enter the first number and press RETURN >> ")
try:
num1 = int(a)
except:
continue
break
@spheppner
spheppner / satzgenerator.py
Created April 20, 2017 14:22
Satzgenerator für lustige Sätze (= für Kinder)
import random
# erfinde mehr Wörter!
freunde = ["Simon", "Paolo", "Paul", "Hannes", "Cooli", "Elias", "Bieny"]
orte = ["im Kino", "am Spielplatz", "im Uboot", "im Pilz", "im Studio", "am Arbeitsplatz"]
# verben: wer macht was mit wem
verben = ["küsst", "schlägt", "beißt", "bewundert", "beschimpft", "besabbert"]
adjektive = ["ehrenhaft", "großartig", "brutal", "schlampig", "aufgeregt", "nervös", "unausgeschlafen"]
# probiere range(1,5)
for x in range(6):
wer = random.choice(freunde)
@spheppner
spheppner / dietueren.py
Created April 19, 2017 16:49
A german game made with easygui (You need easygui in the same folder).
#! /usr/bin/python3
import random
import easygui
m = easygui.choicebox("Die Türen", choices=["Einstellungen","spielen","Ende"])
if m == "Ende":
easygui.msgbox("Tschüss!")
sys.exit()
#if m == "spielen":
@spheppner
spheppner / textrouge003.py
Created March 31, 2017 14:56 — forked from horstjens/textrouge003.py
textrouge003 with randomize hunger, jumping and far more dangerous statues. Still without functions
import random
# legend: #=rock .=floor f=food $=gold
DUNGEON = '''
###############################################
#.....fff.#..............#f#.$#.....#.......#$#
#....S....#..............###....###.#.....#.#.#
#....S.S..f.....$...f.........##$......f..#...#
###############################################
''' # add more lines to the dungeon!
PLAYER = '@'
@spheppner
spheppner / breakoutgame.html
Created January 3, 2017 09:29
Ball Breakout Game
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Breakout Game</title>
<style>
* { padding: 0; margin: 0; }
canvas { background: #eee; display: block; margin: 0 auto; }
</style>
</head>
@spheppner
spheppner / flappyrect.html
Last active January 2, 2017 10:56
Javascript Flappy Rectangle
<!DOCTYPE html>
<html>
<head>
<title>Flappy Rectangle</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<style>
canvas {
border:1px solid #d3d3d3;
background-color: #f1f1f1;
}
@spheppner
spheppner / tux.py
Created June 29, 2016 14:17
Flying Tux
# -*- coding: utf-8 -*-
"""
author: Simon HEPPNER
email: simon.pablo.heppner@gmail.com
license: gpl, see http://www.gnu.org/licenses/gpl-3.0.de.html
idea: template to show how to move and rotate pygames Sprites
this example is tested using python 3.4 and pygame
needs: file 'babytux.png' in subfolder 'data'
"""
@spheppner
spheppner / turtlecanon.py
Created June 29, 2016 14:15
Turtle-Kanone
import easygui as e
import math
import random as r
import turtle as t
@spheppner
spheppner / kampf.py
Created June 29, 2016 14:13
Kampf Simulator
import random
siege_angreifer = 0
siege_verteidiger = 0
siege_uebernehmer = 0
for runde in range(100):
angriff = random.randint(1,6)
verteidigung = random.randint(1,6)
uebernehmer = random.randint(2,12)
print('runde:', runde, 'angriff:',angriff,'verteidigung:',verteidigung, 'übernehmer:', uebernehmer)
if uebernehmer > verteidigung and uebernehmer> angriff:
@spheppner
spheppner / tempel.py
Created June 29, 2016 13:47
Tempel der Türen
#! /usr/bin/python3
import random
import easygui
m = easygui.choicebox("Die Türen", choices=["Einstellungen","spielen","Ende"])
if m == "Ende":
easygui.msgbox("Tschüss!")
sys.exit()
#if m == "spielen":