in cui il menu è diventato molto più bello, ho aggiunto animazioni al player. Inoltre ci sono i mondi in WIP, dove abbiamo già il menu per selezionare il mondo dove puoi selezionare il mondo base: Grassland ed un mondo in test, con il magnifico nome "BIDOOF" dove ad ogni round ci sarà solo un Bidoof, per 20 round. Ho aggiunto anche un sistema utile per il futuro in cui magari un giorno se hai un salvataggio fatto per la 0.3, potrai caricarla anche in una ipotetica 2.4.3. Ho aggiunto un sistema per poter inserire mod (anche se so che probabilmente TU che stai leggendo questo articolo manco sai cosa sia python). Ho fatto alcuni bug fixes ed ho aggiunto un nemico segreto molto forte, non vi dico cos'è per lasciare una sorpresa quando lo trovi
Qui spiegherò brevemente come funzionano le mod:
praticamente nella cartella mods crei una cartella dove metterai tutti i file della tua mod, la dentro metti un file .py che conterà il codice della mod, di base dovresti importare pygame, ed tutti gli script del gioco in cui vuoi aggiungere dati, devi definire una variabile chiamata ModName, che contiene una stringa con il nome della mod
ecco un esempio(non so cosa si riesca a leggere):
import pygame
import GameFile.scripts.assets as assets
import GameFile.scripts.enemies as enemy
import GameFile.scripts.buttons as buttons
import GameFile.scripts.dialogue as dialogue
ModName = "Mod"
NewButton = buttons.button("Crash", (20,20,20), "center", "Blobbo")buttons.Buttons["custom"].append(NewButton)
enemy.EnemyType["FRANCO"] = { "stat": [2500, 140, 20, 50], "image": pygame.image.load("mods/ExperimentMod/Gino.png"), "attack": enemy.NormalAttack, "exp": 400, "baseMoney": 200, "Script": [enemy.move_towards_player], "DeadScripts": ["kill"], "IsEnemy?":True }
assets.Worlds["Nutella Biscuit"] = {"rounds":[[["FRANCO"]]], "NotEnemySpawnrate":[{'chicken':10}], "Background":(255,255,255), "color": (0,255,255), "Ottenuto": True}dialogue.DialoguesForWord["Nutella Biscuit"] = {}
qui aggiungo un pulsante Crash nel menu custom che quando premuto fa crashare il gioco, MOLTO BELLO,
in più aggiungo un nemico: FRANCO (FRANCO è molto forte) ed creo un mondo chiamato nutella biscuit in cui c'è solo un round con FRANCO, e dico che ci possono spawnare GALLINE. Poi dico che nel mondo "nutella biscuit" non ci sono dialoghi (se non lo faccio crasha)
0 comments