AulaEstudio-Team / AE-Games

Plataforma de minijuegos creada por los alumnos del Ciclo Superior de Desarrollo de Aplicaciones Web.
3 stars 0 forks source link

[MINIGAME] Minigame Example #2

Open RoiMP opened 1 year ago

RoiMP commented 1 year ago

My example minigame name

This is an example to show how an issue for a minigame creation will look in GitHub.

There are a few templates available to make issue creation easier.

Features

Basic (simple version)

Here are a few features about what I'm going to implement in the basic version

Advanced (once the simple version is reached)

Now a list of more advanced features

Aditional content

Just an image so you can see how it looks like This is an image

Feel free to add any other information, screenshots of the game, thoughts, etc here.

MarcoteRL commented 1 year ago

Cómo subir un minijuego

  1. Crear carpeta del minijuego y HTML
{% extends 'minigame_base.html' %}
{% load bootstrap5 %}
{% load static %}

// Dentro de % block, incluiremos el contenido de nuestro minijuego,
// el contenido debe de estar dentro de un div como el ejemplo de abajo:

{% block minigame %}
    <div id="game">
        <h1>Wordle</h1>
    </div>
{% endblock %}
  1. Modificar views.py y urls.py
def nombre_minijuego(request):
    """Nombre Minijuego
    """

    #En template_name debemos de poner la ruta de nuestro minijuego:

    template_name = 'carpeta/minigame.html'
    return render(request, template_name)
from .views import mock_minigame_view, tu_minijuego_view #Se importa aquí la función creada en views.

urlpatterns = [
    path('mock_minigame/', mock_minigame_view),
    #Añadiremos la ruta con el siguiente formato:
    path('tu-minijuego/', nombre_minijuego),
]
  1. Subirlo a la rama principal.

Para subirlo a la rama principal, debemos primero de tener nuestra rama actualizada con el branch main. Para ello, nos aseguramos que estamos en nuestra rama y haremos:

git merge main

Esto actualizará nuestra rama con los datos de la principal. Finalmente ya podremos subir nuestros archivos:

git add .
git commit -m "Mensaje de commit"
git push

Y por último haremos un pull request desde GitHub.