Я не могу вам особо помочь, потому что я не знаю ваш код для snake_electric_boogaloo, но могу вам сказать, что при вызове обратного вызова с помощью кнопки или клавиши в tkinter, вы должны добавить в функцию дополнительный параметр.Вам нужно заменить def callback():
на def callback(event):
Ваш отредактированный код должен выглядеть примерно так:
from tkinter import*
from pygame.locals import *
from random import randint
import pygame
import time
from snake2electricboogaloo import snake_electric_boogaloo
window = Tk()
window.title("Snake 2 Launcher")
window.geometry('600x600')
def callback(event):
snake_electric_boogaloo()
B = Button(window, text ="Run Game", justify=CENTER, command = callback)
B.place(x = 50,y=50)
window.mainloop()
Надеюсь, это было полезно!