elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: 1 [2]
11  Programación / Programación C/C++ / [APORTE] Pathfinding A* (Algoritmo de búsqueda) en: 14 Octubre 2013, 13:47 pm
Un buen día encontré eso navegando por internet.
No se si les va servir pero me pareció interesante.
Es sobre algoritmo de búsqueda A*
Si alguien sabe algún libro o pdf o algun enlace bueno, pueden poner aquí por favor.

A* Pathfinding para Principiantes http://www.policyalmanac.org/games/articulo1.htm
Heuristica y A* Pathfinding http://www.policyalmanac.org/games/articulo2.htm
Pathfinding A* de 2 niveles http://www.policyalmanac.org/games/articulo3.htm
Usando Pilas Binarias en un Pathfinding A* http://www.policyalmanac.org/games/articulo4.htm



Pongo algo mas aquí.
Nadie se atreve?
Donde están los creadores de juegos?  :huh:

http://www.gamasutra.com/view/feature/131505/toward_more_realistic_pathfinding.php

 :xD
12  Programación / Programación C/C++ / [APORTE] SDL2.0 Tutorial en Vídeos en: 18 Septiembre 2013, 22:02 pm
http://www.youtube.com/playlist?list=PLTd5ehIj0goPWUzoZ7hi8v61SEpkA6AsM


Unos tutoriales en vídeo del usuario Makigas.
Nota: Esta iniciando lleva como unos 4 capitulos, con un poco de apoyo a lo mejor se pone las pilas  ;D
13  Programación / Programación C/C++ / SDL 2.0 Estable.... ¡¡¡¡SIII!!!!! en: 19 Agosto 2013, 06:37 am
 ;D ;D ;D

SDL 2.0 lista por fin!!!
Quien va a ser el primer en sacar algun tutorial, yo aun soy muy nuevo jajaja
14  Programación / Programación C/C++ / Composición?? en: 16 Agosto 2013, 03:36 am
Hola compaeros de el hacker.
Si no fuera mucho molestar me poden pasar algun ejemplo facil sobre el tema de las composiciones en c++.
Ya estuve aqui antes preguntando pero nada me quede atrancado ahi y no encuentro ejemplos o videos o pdfs sobre el tema :(
Gracias y perdonar las molestias
15  Programación / Programación C/C++ / HELLLLP !!! en: 27 Julio 2013, 19:39 pm
Hola!!!
A ver si alguien puede ayudar a que entienda el codigo este.
Eh entendio todo sobre c++ hasta lidar con este codigo lioso jajaj.
Si alguien puede no se comentar el codigo que hace cada linea, estaria muy agradecido.
Muchas gracias por adelantado.

El header:

Código
  1. //rect.hpp
  2. #include <iostream>
  3. class Punto //aloja las coordenadas x,y
  4. {
  5.      // No hay constructor, usar el predeterminado.
  6. public:
  7.       void ConfigurarX (int x) { suX = x; }
  8.       void ConfigurarY (int y) { suY = y; }
  9.       int ObtenerX () const { return suX; }
  10.       int ObtenerY () const { return suY; }
  11. private:
  12.        int suX; //20
  13.        int suY; //100
  14. };   // Fin de la declaracion de la clase Punto.
  15.  
  16. class Rectangulo
  17. {
  18. public:
  19.       Rectangulo (int superior, int izquierdo, int inferior, int derecho);
  20.       ~Rectangulo() {}
  21.       int ObtenerSuperior() const {return suSuperior;}
  22.       int ObtenerIzquierdo() const {return suIzquierdo;}
  23.       int ObtenerInferior() const {return suInferior;}
  24.       int ObtenerDerecho() const {return suDerecho;}
  25.  
  26.       void ConfigurarSuperior(int superior) {suSuperior = superior;}
  27.       void ConfigurarIzquierdo(int izquierdo) {suIzquierdo = izquierdo;}
  28.       void ConfigurarInferior(int inferior) {suInferior = inferior;}
  29.       void ConfigurarDerecho(int derecho) {suDerecho = derecho;}
  30.  
  31.       Punto ObtenerSuperiorIzquierdo () const {return suSuperiorIzquierdo;}
  32.       Punto ObtenerInferiorIzquierdo () const {return suInferiorIzquierdo;}
  33.       Punto ObtenerSuperiorDerecho () const {return suSuperiorDerecho;}
  34.       Punto ObtenerInferiorDerecho () const {return suInferiorDerecho;}
  35.  
  36.       void ConfigurarSuperiorIzquierdo(Punto Location) {suSuperiorIzquierdo = Location;}
  37.       void ConfigurarInferiorIzquierdo(Punto Location) {suInferiorIzquierdo = Location;}
  38.       void ConfigurarSuperiorDerecho(Punto Location) {suSuperiorDerecho = Location;}
  39.       void ConfigurarInferiorDerecho(Punto Location) {suInferiorDerecho = Location;}
  40.  
  41.       int ObtenerArea() const;
  42. private:
  43.        Punto suSuperiorIzquierdo;
  44.        Punto suSuperiorDerecho;
  45.        Punto suInferiorIzquierdo;
  46.        Punto suInferiorDerecho;
  47.  
  48.       int suSuperior;
  49.       int suIzquierdo;
  50.       int suInferior;
  51.       int suDerecho;
  52. };//fin de rect.hpp
  53.  

Y el C++

Código
  1. //rect.cpp
  2. #include "rect.hpp"
  3. Rectangulo::Rectangulo (int superior, int izquierdo, int inferior, int derecho)
  4. {
  5.        suSuperior = superior;
  6.        suIzquierdo = izquierdo;
  7.        suInferior = inferior;
  8.        suDerecho = derecho;
  9.  
  10.        suSuperiorIzquierdo.ConfigurarX(izquierdo);
  11.        suSuperiorIzquierdo.ConfigurarY(superior);
  12.  
  13.        suSuperiorDerecho.ConfigurarX(derecho);
  14.        suSuperiorDerecho.ConfigurarY(superior);
  15.  
  16.        suInferiorIzquierdo.ConfigurarX(izquierdo);
  17.        suInferiorIzquierdo.ConfigurarY(inferior);
  18.  
  19.        suInferiorDerecho.ConfigurarX(derecho);
  20.        suInferiorDerecho.ConfigurarY(inferior);
  21. }
  22.  
  23. int Rectangulo::ObtenerArea() const
  24. {
  25.    int Ancho = suDerecho-suIzquierdo;
  26.    int Alto = suSuperior-suInferior;
  27.    return (Ancho * Alto);
  28. }
  29.  
  30.  
  31. int main ()
  32. {
  33.    //inicializa una variable Rectangulo local
  34.    Rectangulo MiRectangulo (100, 20, 50, 80);
  35.    int Area = MiRectangulo.ObtenerArea();
  36.    std::cout << "Area: " << Area << "\n";
  37.    std::cout << "Cordenada X SuperiorIzquierda: ";
  38.    std::cout << MiRectangulo.ObtenerSuperiorIzquierdo().ObtenerX()<< "\n";
  39.  
  40.  
  41.  
  42.  
  43.    system ("pause>nul");
  44.    return 0;
  45. }
  46.  
  47.  

Gracias hackers ^^!! ;-)




basicamente mi rollo es con las lineas :
31 a 34 y 43 a 46 del rect.hpp
No tengo ni idea que hacen estas lineas XD
16  Programación / Programación C/C++ / DEV C++ 2+2 NO ES 4 ¬¬ (Resuelto) en: 20 Marzo 2013, 04:17 am
Hola compaeros!
La verdad es la primera vez que escribo en el foro, no por interes sino por ser un leigo en el tema de la programacion.
Eh decidido poner mano a la maza y aprender c++, me va bastante bien de momento excepto por un problema que no se que es y me preguntava si alguien con mejores luces y conocimientos que yo me puede decir el por que dev dice que 2+2 no es 4 y ya me estoy desesperando.
Segun el libro que estoy leendo todo esta bien, de echo el programa corre perfecto sin avisos de error.

pero creo que el error esta en la linea: int suma = num1 + num2;
Como dije segun el libro es perfectamente legal hacer esto pero ya no se que penzar.
Echen una mirada al codigo, es de lo mas extraño que vi, segun dev c++ si pongo 2+2 me dice que es 0 :/

Código:
#include <iostream>
#include <stdlib.h>


using namespace std;

int main ()
{

     int num1;
     int num2;

     int suma = num1 + num2; //creo que el problema esta aqui :(


     cout << "Introduce el primer numero\n"<<endl;
     cin >> num1;

     cout << "Introduce el segundo numero\n"<<endl;
     cin >> num2;

     cout << "El resultados es: " << suma << "\n" <<endl; //al invocar suma a mi no me sale por ejempo 2+2 me dice que es 0 :/

     system ("pause");
     return 0;
 }


De esta manera funciona pero no puedo asignar el resultado a una variablecomo el codigo de arriba??

Código:
#include <iostream>
#include <stdlib.h>


using namespace std;

int main ()
{

     int num1;
     int num2;


     cout << "Introduce el primer numero\n"<<endl;
     cin >> num1;

     cout << "Introduce el segundo numero\n"<<endl;
     cin >> num2;

     cout << "El resultados es: " << num1+num2 << "\n" <<endl; // si le hago asi si me funciona pero entonces
                                                               //no puedo trabajar con el resultado de la suma

     system ("pause");
     return 0;
 }


ayuuudaaaa no se que hacer :(((
Ya probe reinstalar el dev y ya lo probe en 3 PCs y me dice lo mismo.
Desde ya gracias a todos y suerte en esta gran comunidad que es el hacker ;)) ;-)
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines