Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.

Nombre de usuario
  

Contraseña
  





Buscar en los foros

(Búsqueda avanzada)

Estadísticas del foro
» Miembros: 81
» Último miembro: elrecaudador
» Temas del foro: 34
» Mensajes del foro: 43

Estadísticas totales

Usuarios en línea
Actualmente hay 25 usuarios en línea.
» 0 miembro(s) | 24 invitado(s)
Bing

Últimos temas
madafigue14
AYUDA juego en c#

Foro: Presentate
Último mensaje por: madafigue14
04-30-2020, 10:03 PM
» Respuestas: 0
» Vistas: 792
josevalle
Hola Pythoneros

Foro: Presentate
Último mensaje por: josevalle
12-11-2019, 12:35 PM
» Respuestas: 0
» Vistas: 1,233
ArmandoPinzon
Presentación Posicionamie...

Foro: Presentate
Último mensaje por: ArmandoPinzon
11-08-2019, 03:55 PM
» Respuestas: 0
» Vistas: 983
Luis Fernando Martinez
Hola

Foro: Presentate
Último mensaje por: Luis Fernando Martinez
09-11-2019, 11:49 AM
» Respuestas: 1
» Vistas: 1,882
David Veron
Ingresar detalle venta en...

Foro: Visual Basic
Último mensaje por: David Veron
09-04-2019, 09:31 PM
» Respuestas: 0
» Vistas: 1,006
Luis Fernando Martinez
Deshabilitar el Gutenberg...

Foro: WordPress
Último mensaje por: Luis Fernando Martinez
08-28-2019, 10:00 PM
» Respuestas: 0
» Vistas: 861
Luis Fernando Martinez
MYSQL Sumar Días a una Fe...

Foro: MySQL
Último mensaje por: Luis Fernando Martinez
08-28-2019, 01:42 PM
» Respuestas: 0
» Vistas: 1,176
Luis Fernando Martinez
MySQL para obtener la dif...

Foro: MySQL
Último mensaje por: Luis Fernando Martinez
08-28-2019, 01:38 PM
» Respuestas: 0
» Vistas: 996
Luis Fernando Martinez
Curso de construct 2 para...

Foro: Construct
Último mensaje por: Luis Fernando Martinez
08-27-2019, 11:42 PM
» Respuestas: 0
» Vistas: 833
Luis Fernando Martinez
Curso de drupal 8.0

Foro: Drupal
Último mensaje por: Luis Fernando Martinez
08-27-2019, 11:30 PM
» Respuestas: 0
» Vistas: 901

 
  AYUDA juego en c#
Enviado por: madafigue14 - 04-30-2020, 10:03 PM - Foro: Presentate - Sin respuestas

Buenas , disculpen alguien me ayudar con esto, estoy haciendo un juego de una nave espacial y para esto se tiene que mover dentro de un tablero , y ese tablero lo genere con una matriz de picturebox de 10*10 , y dentro de ese tablero genero 2 variables random , para que se inserten unas imagenes de un meteoros y unos ovnis dentro de las celdas de la matriz del picturebox . Lo que necesito ayuda es saber como puedo hacer para que a la hora de que la nave espacial choque con un ovni y un meteoro, esta regrese a su lugar de inicio, pero no logro hacer que los objetos choquen , así que si porfavor me puede ayudar o decir otra forma de hacerlo lo agradecería mucho. Ya intente con varias formas pero no logro .

Adjunto mi código

PictureBox[,] tablero = new PictureBox[10, 10];

Random ovnis = new Random();
Random meteoros = new Random();

public Form1()
{
InitializeComponent();
this.KeyPreview = true;
meteoritos = new List<PictureBox>();
}


public void Tablerojuego()
{

for (int j = 0; j < 10; j++)
{

for (int i = 0; i < 10; i++)
{

tablero[i, j] = new PictureBox();
Controls.Add(tablero[i, j]);
tablero[i, j].Width = 70;
tablero[i, j].Height = 70;
tablero[i, j].Top = 70 * j;
tablero[i, j].Left = 70 * i;
tablero[i, j].BackColor = Color.BlueViolet;
tablero[i, j].BackgroundImage = Properties.Resources.fondo;


}
}
}


public void meteoro()
{


int m1x = pictureBox1.Location.X;
int m1y = pictureBox1.Location.Y;
int m2x = pictureBox2.Location.X;
int m2y = pictureBox2.Location.Y;
int nave = 1;
int trampas = ovnis.Next(1, 3);

PictureBox imagenmeteoro = new PictureBox();


for (int j = 0; j < 10; j++)
{

for (int i = 0; i < 10; i++)
{

if (ovnis.Next(0, 16) == 4)
{


tablero[i, j].Image = Properties.Resources.meteorito;
tablero[i, j].Name = "A";

label4.Text = tablero.GetValue(i, j).ToString();
}
}

}

for (int j = 0; j < 10; j++)
{

for (int i = 0; i < 10; i++)
{
Random rnd = new Random();
int m = rnd.Next(m1y, m1x);
int m2 = rnd.Next(m2y, m2x);
pictureBox1.Location = new Point(m, 0);
pictureBox3.Location = new Point(m, 0);
pictureBox2.Location = new Point(m2, 0);

}
}


}
private void Form1_Load(object sender, EventArgs e)
{


Tablerojuego();
meteoro();

}

private void timer1_Tick(object sender, EventArgs e)
{
int x = pictureBox1.Location.X;
int y = pictureBox1.Location.Y;

for (int j = 0; j < 10; j++)
{

for (int i = 0; i < 10; i++)
{
if (meteoros.Next(0, 100) == 50)

tablero[i, j].Image = Properties.Resources.ovnis;

}
}
for (int j = 0; j < 10; j++)
{

for (int i = 0; i < 10; i++)
{
Random rnd = new Random();
Random p = new Random();
int m = rnd.Next(y, x);


pictureBox1.Location = new Point(m, 0);
pictureBox1.Created.ToString();

if (meteoros.Next(0, 100) == 50)

tablero[i, j].Image = pictureBox1.Image;
}
}
}

public void movimientos()
{
int posicionx = NaveEspacial.Location.X;
int posiciony = NaveEspacial.Location.Y;

label1.Text = posicionx.ToString();
label2.Text = posiciony.ToString();
}

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
int posicionx = NaveEspacial.Location.X;
int posiciony = NaveEspacial.Location.Y;
int cont = 0;
label2.Text = posicionx.ToString();
label3.Text = posiciony.ToString();


if (e.KeyCode == Keys.Left)
{

posicionx -= 54;
}

if (e.KeyCode == Keys.Right)
{
posicionx += 54;
}

if (e.KeyCode == Keys.Up)
{
posiciony -= 54;
}
if (e.KeyCode == Keys.Down)
{
posiciony += 60;
}

NaveEspacial.Location = new System.Drawing.Point(posicionx, posiciony);

if (int.Parse(label2.Text) < 1000)
{

cont = 1;
cont++;
label1.Text = cont.ToString();
}

if (int.Parse(label2.Text) < 11)
{
NaveEspacial.Location = new Point(605, 72);
MessageBox.Show("Espacio No explorado");
}
if (int.Parse(label3.Text) > 600)
{
NaveEspacial.Location = new Point(605, 72);
MessageBox.Show("Espacio No explorado");
}


}
private void panel1_Paint(object sender, PaintEventArgs e)
{
Tablerojuego();
}

}

Imprimir

  Hola Pythoneros
Enviado por: josevalle - 12-11-2019, 12:35 PM - Foro: Presentate - Sin respuestas

Hola a todxs! Soy José Valle y estoy estudiando Python, así que nada, espero aprender mucho de vosotros. Smile

Imprimir

  Presentación Posicionamiento web
Enviado por: ArmandoPinzon - 11-08-2019, 03:55 PM - Foro: Presentate - Sin respuestas

Mi nombre es Armando Pizon y me encanta mucho todo lo referente con el Posicionamiento web Santiago, de verdad me apasiona mucho y quisiera saber si a ustedes también les gusta, por eso visito este foro ¿A quiénes de ustedes les apasiona? Por favor.

Imprimir

  Hola
Enviado por: nirvanadiet - 09-11-2019, 11:08 AM - Foro: Presentate - Respuestas (1)

Hola soy Santiago, después de muchos años vuelvo a un foro jajaja. Encontré el curso por casualidad en youtube, me animé y estoy haciendo el soft.
Espero poder aportar algo en breve. 
Saludos

Imprimir

  Ingresar detalle venta en un ListView
Enviado por: David Veron - 09-04-2019, 09:31 PM - Foro: Visual Basic - Sin respuestas

Código:
Modulo para ingresar datos a un detalle de ventas en un ListView

Sub AgregarItem()
    Dim Item As ListItem
    Dim total As Currency
    Dim I As Integer
   
    Index = 0
    If TxtCodigo.Text <> "" Then
        Index = Index + 1
        Set Item = LV.ListItems.Add(Index, , TxtCodigo.Text)
        Item.SubItems(1) = TxtProducto.Text
        Item.SubItems(2) = Format(TxtPrecio.Text, "Currency")
        Item.SubItems(3) = TxtCantidad.Text
        Item.SubItems(4) = Format((TxtPrecio.Text) * Val(TxtCantidad.Text), "Currency")
       
       
        For I = 1 To LV.ListItems.Count
            total = total + LV.ListItems(I).SubItems(4)
        Next
    Else
        MsgBox "No hay datos para ingresar"
        Exit Sub
    End If
   
    TxtTotal.Text = Format(total, "Currency")
End Sub

Imprimir

  Deshabilitar el Gutenberg Editor de WordPress
Enviado por: Luis Fernando Martinez - 08-28-2019, 10:00 PM - Foro: WordPress - Sin respuestas

Para todos aquellos que no nos adaptamos a ese nuevo editar de WordPress existe una manera de volver a poner el Editor anterior.

Solo hay que instalar el editar anterior que utomaticamente inabilita el nuevo.

Solo nos vamos a Plugins -> Añadir Nuevo

Y buscamos el plugin llamado Classic Editor

[Imagen: editorClassico.png]

Le damos Instalar y con eso ya tenemos el editor clásico de WordPress.

Imprimir

  MYSQL Sumar Días a una Fecha
Enviado por: Luis Fernando Martinez - 08-28-2019, 01:42 PM - Foro: MySQL - Sin respuestas

Para sumar días a una fecha se usa la funcion DATE_ADD

DATE_ADD: Estas funciones realizan aritmética de fechas. El argumento de fecha especifica la fecha de inicio o el valor de fecha y hora. expr es una expresión que especifica el valor del intervalo que se agregará o restará de la fecha de inicio.

DATE_ADD(date,INTERVAL expr unit)

Date: es la fecha a la que queremos sumarle los dias
expr: es el intervalo a subir
unit: el tipo de unidad si es Dias, Meses, Años, etc.


En mi ejemplo si quiero sumarle 30 dias a la fecha de hoy seria:

Código:
SELECT DAT_ADD(NOW(), INTERVAL 30 DAY);

Otro ejemplo si quiero sumar un año:

Código:
SELECT DAT_ADD(NOW(), INTERVAL 1 YEAR);

O sumas un dia a una fecha determinada:

Código:
mysql> SELECT DATE_ADD('2018-05-01',INTERVAL 1 DAY);
        -> '2018-05-02'

Imprimir

  MySQL para obtener la diferencia en días entre una fecha y la fecha de hoy
Enviado por: Luis Fernando Martinez - 08-28-2019, 01:38 PM - Foro: MySQL - Sin respuestas

En algunas ocasiones necesitamos restar dos fechas para que nos devuelva el resultado en Días.

En mi caso necesitaba saber Los días de vencidos de una Factura tenia la fecha de la factura y la fecha de vencimiento.

para este caso use la funcion DATEDIFF

Que retorna la diferencia en días de dos fecha.

Código:
SELECT DATEDIFF(CURDATE() - '2019-08-28')

CURDATE(): Devuelve la fecha actual 

Otro ejemplo

Código:
SELECT DATEDIFF('2017-1-15', '2016-12-31');

La consulta anterior me devuelve 15 que serias los días de diferencia

Imprimir

  Curso de construct 2 para crear videojuegos
Enviado por: Luis Fernando Martinez - 08-27-2019, 11:42 PM - Foro: Construct - Sin respuestas

[Imagen: card_imagen.jpg]

Acerca del curso

Curso de Construct 2 para crear videojuegos.

Duración: 9 horas

Nivel todos los niveles

https://edutin.com/curso-de-construct-2-...uegos-4092

Imprimir

  Curso de drupal 8.0
Enviado por: Luis Fernando Martinez - 08-27-2019, 11:30 PM - Foro: Drupal - Sin respuestas

[Imagen: card_imagen.jpg]
Acerca del curso

Con el curso de drupal 8.0 aprenderás desde cero a manejar este sistema de gestión de contenidos para la construcción de páginas web dinámicas y con variedad de contenido, además, vas adquirir el conocimiento para migrar tus páginas a cualquier servidor remoto de tu preferencia.

¿Qué aprenderás?

Entre las distintas temáticas que aprenderás con el estudio de este curso de drupal 8.0 encontrarás:

• Instalacion de drupal para Windows y Mac.
• Creación y publicación de contenido.
• Modificar contenido.
• Creación de formulario de contacto.
• Administración de menús.
• Configuración del servidor.

Este curso de drupal 8.0 está dirigido a diseñadores, agencias de marketing, estudiantes de ingeniería o ciencias afines, estudiantes autodidactas o cualquier persona que desee conocer más acerca de este sistema de gestión de contenido.

Al culminar este curso de drupal 8.0 serás capaz de crear y diseñar tu propia página web, blog, página de noticias o un sistema de avisos desde cero.


https://edutin.com/curso-de-drupal-8-3781

Imprimir