#1
|
||||
|
||||
Ayuda para proyecto final de carrera: Hundir la flota
Hola a todos, este post es realmente importante para mi ya que dese hace 2 años intento encontrar a un profesor de mi universidad que me haga caso. Finalmente lo ha hecho. La idea?? Hundir la flota para SAP. Lo se lo se...vaya paja mental!
Tan solo quería preguntaros a vostros que sois bastante expertos: si os pidieran hacer un hundir la flota en SAP...como lo hariais??? Yo por ejemplo he pensado en 4 tablas internas (una para ver mis barcos y otra para controlar los de mi adversario). En cuanto a la interficie grafica havia pensado en una tabla a lo ALV o algo así... Lo que no se es como se podria mediante un ALV colocar barcos de un usuarios. Es decir...que el pudira marcar una casilla del ALV en donde quiere colocar unj barco. En fin..se que la idea es una paja mental de cuidado y que SAP no esta preparado para esto. Pero mi professor me ha dicho tajantemente: Si quieres hacer algo en SAP...tiene que ser algo totalmente atípico...algo para lo que SAP no esté preparado". Así que...me podeis ayudar con vuestras ideas???? Muchas grácias..a ver si en unos meses puedo ser ya ingeniero!!! |
#2
|
||||
|
||||
yo usaria dos parametros para ingresar las coordenadas fuera del alv, seguramente hay varias formas de hacerlo, lo que creo que va a ser mas dificil es el IA, vas a tener que usar una funcion random(hay varias no se cual te conviene). y alguna logica para cuando toque, hunda, o haga agua. parece facil esto ultimo pero para que la maquina te haga una buena partida es muy complejo.
suerte! |
#3
|
|||
|
|||
jajajaja, me parece fuera de foco lo que deseas hacer.. pero de vez en cuando hay q romper ciertos paradigmas y enfoques para lo cual esta hecho un lenguaje de programacion netamente comercial y de procesos.
bueno al hecho has pedido ayudad y para eso estamos.. haber yo comenzaria en cargar mis iconos de los barcos en la tabla icon.. no me acuerdo q transaccion es para cargar nuevos iconos pero de seguro q encontraas en esta pagina. ya que deberas cargar un portaviones , un cruzero, un submarino etc y debera ser por partes ... ya q la imangen completa no creo.. para que cada parte del barco sea un cuadrado ejmplo 1 2 3 4 5 6 7 8 1 B A R C O 1 2 3 4 B 5 A 8 C 9 2 10 11 12 donde cada letra es parte del barco.. ahhh y lo manejaria con un table control o alv orientado a objetos.. ya se ocurrira algo mas.. por lo pronto esa es una pequeña aportacion.. |
#4
|
||||
|
||||
Gracias a todos!!
Bueno pues eso....id sugiriendo...que yo tomo nota de todo!!
Gracias nuevamente!! |
#5
|
|||
|
|||
Si al final lo consigues, será algo digno de ver.
Animo, futuro ingeniero!!!
__________________
Salu2 |
#6
|
|||
|
|||
Hola Driau
Échale un vistazo a esta dirección: ahí hay un código que tal vez pueda ayudarte en lo que necesitas, no lo probé pero lo vi y me acordé de tu petición. ojalá y te sirva y no olvides hacerlo saber si funcionó Saludos. |
#7
|
||||
|
||||
Grácias a todos nuevamente!
Bueno...muchaas gracias a todos por vuestra paciencia y vuestras opiniones!!
He estado pensando y mas o menos creo que se por donde tirar...solo me acecha una duda. Yo quisiera hacer la interfície gràfica en un ALV en donde (por ejemplo) con cruces y circulos (o lo que sea) se pueda jugar al juego. Dos preguntas rápidas: 1. Creeis que existe alguna manera de mostrar (en un primer paso) un ALV en donde yo pueda ir marcando con el raton, donde quiero colocar un barco y todo eso vaya rellenando una tabla interna??? 2. Creeis que del mismo modo se podria jugar marcando en el ALV??? 3. Supongo que en ambos casos necesitaria que el ALV se refrescara automáticamente y a una velocidad suficientemente rápida. Como lo veis? Muy descabellado??? Un saludo y gracias nuevamente! |
#8
|
||||
|
||||
Una ayudita...
Alguien sabe si una vez se mustran los barcos de mi adversario en mi ALV. POdria programar un evento con SY-UCOMM que al marcar por ejemplo "A4" generara un fichero para mi adversario..este lo leyera y representara la jugada en su ALV???
Me estoy complicando mucho??? Por cierto...alguien cree en otro juego que se podria hacer de manera mas sencilla??? Grácias a todos por vuestra ayuda! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|