Schwieriger als gedacht

Hallo Leute, Das onlinespiel ist gar nicht so einfach. Dar man regelmäßig die Positionen der anderen abfragen muss kann man das nicht mit http requests lösen. Der Server würde diese vielen Anfragen als Denial_of_Service Attacke erkennen und abblocken. Ich brauche also ein anderes Protokoll.

Erste Version

Hallo Leute,
Hier ist schon mal die erste Version meines Online Spiels. Momentan kann man allerdings nur im Singleplayer Modus Spielen.

from tkinter import *
w = 10
x = 40
y = 40
def rechts(event):
   global x
   x = x + w
   c.move(ich, w, 0)
def links(event):
   global x
   x = x - w
   c.move(ich, int("-" + str(w)), 0)
def unten(event):
   global y
   y = y + w
   c.move(ich, 0, w)
def oben(event):
   global y
   y = y - w
   c.move(ich, 0, int("-" + str(w)))
   #print(str(x) + "  " + str(y)) kordinaten output
root = Tk()
root.title("Zenos MultiplayerSpiel")
c = Canvas(root, height=500, width=700)
c.pack()
ich = c.create_oval(40, 40, 60, 60, fill="black")
c.bind_all('<Right>', rechts)
c.bind_all('<Left>', links)
c.bind_all('<Up>', oben)
c.bind_all('<Down>', unten)
mainloop()

Neues Projekt!

Hallo Leute,
Ich habe ein neues Projekt!
Und zwar programmiere ich mit Python Tkinter ein 2D Spiel in dem man frei mit den Pfeiltasten tasten herum laufen kann.
Das ist nicht sonderlich interessant deswegen werde ich noch einen Server programmieren mit dem man Online spielen kann.

Neues Thema!

Hallo Leute,
Ich dachte mir: dar ich ja momentan überhaupt keine Themen auf meiner Webseite habe mache ich einfach mal ein paar animierte gif’s.
Hier mit eröffne ich auch die neue Kategorie : Animationen die im Menü unter Projekte zu finden ist.

Python Mail versenden

Hallo Leute,
Ich habe heute endlich mal
herausgefunden wie man mit
Python eine Mail versendet :

import smtplib
from email.mime.text import MIMEText

msg = MIMEText("Nachricht")
msg['Subject'] = "Betreff"

s = smtplib.SMTP_SSL('host:port')
s.login('Benutzername','passwort')
s.sendmail('absenderadresse','zieladresse', msg.as_string())
s.quit()

Sollte der Code bei euch nicht funktionieren
könnte es daran liegen das ihr einen anderen Port habt.
Auf jeden Fall funktionieren  tut es mit dem Port 465.

PHP Auto Begrüßung

Hallo Leute,
So könnt ihr euch von eurem eigenen Webserver begrüßen lassen :

<?php
if($_SERVER["REMOTE_ADDR"] == "<Deine IP Adresse>")
   {
   echo"Willkommen <Dein Name>"
   }
?>

 

Blender Auto

Ich habe mit Blender vor einiger Zeit mal ein Auto konstruiert.
Es ist leider nicht texturiert.
Ich würde mich freuen wenn jemand das Auto herunterladen ,
texturieren und an mich zurück schicken würde.
Dann könnten hier verschiedene Versionen des Autos zum Download
verfügbar sein.
Übrigens ist der Download eine Blender Datei (.blend)

Ich möchte wetten unter euch gibt es viel bessere Blender Nutzer.
Also nicht erschrecken.

Der hier zur Verfügung stehende Download ist durch die
Creative Common BY-NC-SA Lizenz geschützt.