Endlich wieder Visual Studio

Hallo Leute,
Vor Monaten habe ich ja begonnen mit Visual-Basic zu programmieren. In letzter Zeit habe ich zu VB allerdings nichts mehr veröffentlicht. Das lag daran, dass Visual Studio mir erklärte, dass mein 30Tage Testzugang nun vorbei ware und ich ab nun ein Microsoft Konto brauche. Ich habe mich dann dazu entschieden KEIN Microsoft Konto anzulegen ( Aus Datenschutzgründen ) Das war eine schwere Entscheidung, da Visual Studio mit seinem ganzen Unter-Die-Arme-Greifen unglaublich praktisch ist. Somit hatte ich lange keinen Kontakt mit Visual-Studio.

Im Sommer bin ich auf das Gymnasium gekommen. Dieses Gymnasium nutzt Microsoft 365 für alle Schüler und Lehrer. Grundsätzlich ist das extrem praktisch, dar somit jeder an jedem Smartboard oder PC seine Daten abrufen kann.

Nun habe ich einfach mal probiert mich in Visual Studio mit meinem Schullkonto einzuloggen. Es hat funktioniert! Wow, was für eine Erleichterung. Nebenbei habe ich jetzt auch noch den perfekten Code-Editor für Unity.

Mit VB werde ich wahrscheinlich trotzdem nichts mehr machen, weil ich jetzt einfach aus der Übung bin und mit C# viel besser umgehen kann.

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()

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.