[cfinformatica-grup] Re: [cfinformatica-grup] Re: [cfinformatica-grup] Re: [cfinformatica-grup] Re: [cfinformatica-grup] Introducció a la programació amb Python i Minecraft

  • From: xavi cardona <xavi.cardona@xxxxxxxxx>
  • To: cfinformatica-grup@xxxxxxxxxxxxx
  • Date: Tue, 18 Feb 2020 12:25:43 +0100

Hola.
Al mòdul de programació de Grau Superior porte uns 5 cursos utilitzant
Minecraft + Python, combinant exercicis en consola de text i d'altres amb
Minecraft. Els resultats són variables, però, en general, és una font de
motivació per l'alumnat. Es redueix l'absentisme i, en certa manera,
augmenta el nombre d'aprovats. A ull, diria un 10% o 15% més d'aprovats que
sols amb Python, però sols vaig fer un curs de Python sense Minecraft, així
que la mostra no és significativa.
També hi veig tres avantatges:
1) En un exercici, els mostres una imatge o un vídeo i ells saben
exactament que han de fer. Els hi costa molt d'entendre els enunciats dels
exercicis (o no els volen entendre i fan el que els hi sembla)
2) Veuen visualment, com funcionen les estructures for, while, etc
3) Amb poques línies de codi,  poden fer minijocs del tipus trencar el
màxim nombre de blocs de síndries en 20 segons. Això últim els hi encanta.

Igualment, molts alumnes es queda en el if i no avancen perquè es falta un
pèl d'abstracció i de ganes de fer feina, ja que programar són moltes
hores, però, normalment, es treuen el mòdul en dos cursos. També hi ha
alguns, 1 o 2 alumnes per promoció, que és impossible que arriben als
mínims.
En quant a llicències, pots comprar-ne per 20€ a
https://www.instant-gaming.com/es/442-comprar-key-minecraft/  Aquest curs
presentàrem aquest projecte d' "Iniciació a la programació amb Python i
Minecraft" a la 9a edició del Pla de mesures Innovació a l’FP i ens han
pagat pràcticament totes les llicències dels alumnes.
També hi ha l'opció que diu el company Osqui de Minetest, i es pot afegir,
a banda de Lua, Python https://github.com/sprintingkiwi/pycraft_mod Aquesta
opció no l'he poguda executar amb Linux, tot i que m'he tirat moltes hores,
però sí amb Windows.
Properament faré un taller sobre aquest tema al Saló d'Ensenyament a
Barcelona, quan sàpiga les dates, ho comentaré per ací.










Missatge de Osqui <q2dg2b@xxxxxxxxx> del dia dg., 16 de febr. 2020 a les
22:25:

Hola. Si la versió d'avaluació és un problema, pots provar amb una
alternativa lliure de Minecraft anomenada Minetest (
https://www.minetest.net). Un problema però, és que la seva API es basa
en Lua i no en Python.

Missatge de l'adreça <alex@xxxxxxxxxxx> del dia dg., 16 de febr. 2020 a
les 21:38:

Bones,

Bé, l'experiència no és més que obrir una partida de Minecraft en un
mode que anomenen "creatiu", i obrir un entorn de Python, i des de
Python fer servir l'API de Minecraft per crear i agafar blocs,
teletransportar el personatge, parlar, etc.

     https://github.com/zhuowei/RaspberryJuice

     https://www.stuffaboutcode.com/p/minecraft-api-reference.html

L'avantatge és que és bastant engrescador per alumnes de grau mig.

Les desavantatges són que: com que no conec el joc, no imagino com
aprofitar totes les seves possibilitat; que no hi ha versió d'avaluació
i de moment he hagut de fer proves a classe amb una versió piratilla
(-hi ha una versió per educació, però és per Windows, no per Linux-); i
que algun alumne es pot despistar i posar-se a jugar.

Per fer tot el muntatge, cal un servidor (per ex. Spigot) amb el pluguin
RaspberryJuice, però el muntatge és ràpid, gratuït i fàcil de fer.

Hi ha un llibre amb programes d'exemple que es pot descarregar
gratuïtament:

    "MagPI Essentials Minecraft"

I algun llibre no gratuït també:

    "Learn to Program with Minecraft"

    "How to code in Minecraft with Python"

Ara estic pensant si podria muntar als alumnes una escaperoom en
Minecraft, entrant tots en xarxa a un mateix mon, i que haguessin de
programar per resoldre les proves. Bé, tot està en l'aire. Encara estic
descobrint les possibilitats que pot donar, i tinc masses altres coses a
fer

Salutacions


    Àlex


A 2020-02-13 11:54, Daniel Herrera escrigué:
Hola Alex,

puc comentar la teva iniciativa amb al grup de Python girona? O millor
encara, potser ho vols explicar tu mateix? Sempre hi ha gent que
s'engresca a col·laborar i fer coses.

dani Herrera.

Missatge de Àlex <alex@xxxxxxxxxxx> del dia dj., 13 de febr. 2020 a
les 11:26:

Bon dia,

estic a un centre on amb hores de lliure disposició hem muntat un
mòdul
d'iniciació a la programació per 1er SMX.



http://xtec.gencat.cat/web/.content/curriculum/professionals/fp/titolsloe/moduls-prof-hores.html/MP_HLLD_introduccio_a_la_programacio.docx

Per intentar engrescar l'alumnat , faig que els programes en Python
interactuin amb un joc anomenat Minecraft.

Escrivia per saber si altres companys/es també heu fet servir
Python+Minecraft , per parlar de l'experiència i per compartir
material
i exercicis.

Salutacions

Àlex

--
https://boycottdebconf20.org/
https://twitter.com/hashtag/BoycottDebian


Other related posts:

  • » [cfinformatica-grup] Re: [cfinformatica-grup] Re: [cfinformatica-grup] Re: [cfinformatica-grup] Re: [cfinformatica-grup] Introducció a la programació amb Python i Minecraft - xavi cardona