Respuestas específicas para usted. Lo que siempre quiso saber y se hartó de preguntar

64 mensajes, 3 páginas:  12 3 ↖ Volver a la lista de temas

Resultado: +0

31. el_pichon,

La verdad es que aún no lo he pensado, pero hay unos cuantos juegos con los que se podría hacer. Antes de que digáis nada, perdón por salirme del hilo. Y no seáis racistas, el humor negro también hay que aceptarlo.

Resultado: +0

32. FabiG94,

Hola
como dije en mi primer mensaje, yo me lo tomo con humor, pero seamos honestos, era obvio que algunos se lo iban a tomar mal, así que no deberías sorprenderte galor xd.
Saludos.

Resultado: +0

33. Martin,

De acuerdo con el amigo shoutec, si tienes conocimiento de programación, (yo digo programación por citar un ejemplo) demuéstralo desarrollando software y compartiendo por aquí, o, no sé, desarrollando mejoras para NVDA, algo así, lo que quieras. Yo en ningún momento tuve intenciones de pelear, solo doy mi opiñón, y, si soy onesto me chupa un h%%e%%v%o lo que digan los demás.

Resultado: +0

34. HijoDelTrueno,

Vaya carácter...

Yo el mayor problema que tengo a la hora de desarrollar algo (no tengo nada desarrollado) está relacionado con la creatividad, de eso tengo muy poco. Pero la programación es el área que más me gusta de la informática, sobre todo si tiene que ver con las redes.

Muy divertido el post xD

P.D: Odio con el alma a SMAUG.

Resultado: +0

35. BOFH ,

SMAUG es divertido, sobre todo la última versión fuss. Yo odio más lpc y envi, suelen dar más por saco.

Resultado: +0

36. SM-Casio-Chiptune ,

Y yo no sé si odio pero detesto Bz, porque muchos y sobre todo muchas, que se ebcician... jummmm! les cambia hasta la personalidad! hasta la manera de expresarse y escribir! me caigo y me levanto! jummmmm!

Resultado: +0

37. HijoDelTrueno,

Convengamos que yo soy partidario de la flexibilidad. Si, LPC es complicado, pero es muy flexible y podés desarrollar casi cualquier tipo de MUD sin tener que pasar por el compilador.

Resultado: +0

38. BOFH ,

Y potente. todavía funciona iluminado, se resiste a desaparecer. EVMud lo tengo hecho en envi, y funciona de maravilla. medina, cuyo código poseo, está en envi también, y es el mud en español más estable que existe, no peta ni queriendo.
Smaug... Tiene cosas chulas, pero tiene un código spagueti muy curioso, y acaba petando por todas partes.

Resultado: +0

39. leocapo,

es que los balzhurianos son una mierda xd

Resultado: +0

40. HijoDelTrueno,

Vi algunas codebases en python, y CoffeeMUD, en java, también muy interesante, destacar que funciona con una base de datos, así que como pierdas la db, adiós muy buenas xD

Resultado: +0

41. BOFH ,

Pero es muchísimo más seguro. y perder una base de datos sql tiene delito xD

Resultado: +0

42. Deny-riff,

aaaaammmm yo no se nada pero nada nada nada pero naaaáada de programación, con suerte se encender, apagar, y escribir en el pc jajajaja xd

Resultado: +0

43. lunaticapazyamor ,

me van a perdonar, pero por preguntar no creo que se ofenda a nadie, y si yo no se una cosa, siempre la preguntaré, prefiero eso a vivir en la ignorancia.

Resultado: +0

44. Martin,

muuuuy bieeeeeen dicho

Resultado: +0

45. SM-Casio-Chiptune ,

De hecho existe gente como yo que, si preguntás por querer saber del tema, o aprender algo nuevo, o te ves en problemas y necesitás arreglarlo urgentemente, a preguntar porque somos pocos pero habemos! Por lo tanto vamos a responderte nosotros, los que te vamos a responder de una manera que te la haga más fácil, o te saque las dudas de manera que se entienda. No podrán responder los que se creen mucho y no tienen paciencia, que lamentablemente los hay, así estés preguntando por no poder saberlo de otra manera... Otra cosa muy diferente es preguntar para después no aplicar lo que decimos o simplemente dejarlo pasar, ya es otra cosa...
Sí, aprovechando que alguien me comentó a mí, prefiero que mucha gente no se enroscara queriendo aprender programación, lo digo especialmente por los que por ahí no tienen una buena base o directamente no la tienen, sobre todo porque hay que usar la cabeza, incluso lógica y matemáticamente de forma que para uno puede revolverse demasiado, y más o menos eso quiero evitarles, yo porque ya fui testigo de gente que entiendo muy bien que la idea era crear su propio juego y cosas así, y al tratar de aprender, viendo ya en la realidad como es el tema, se quedó más enrosscada que yo en la facu, y debe ser todo un desgaste sobre todo mental, o sea para mucha gente es como intentar descifrar chino básico de alguna manera, o no se tienen los conocimientos matemáticos necesarios, o de cómo armar un código...

Resultado: +0

46. BOFH ,

Cualquiera puede aprender a programar. Enserio, no es complicado. pero hay que echarle muchas horas, yo llevo algo más de 3 años programando. Lo que no se puede pretender es hacer un juego de ping pong a los cinco minutos, como más de uno ha intentado.

Resultado: +0

47. killer-instinct ,

y es que como bien se ha dicho, programar, no es de la noche a la mañana. 1. debes saber de matemáticas, puez por lo que veo en base a comentarios de los que enverdad saben, es una parte indispensable. 2. se requiere de varias horas para comprender, organizar, depurar (si es necesario), y un largo etc. así que den este mensage a los que dicen que es fácil y no lo hacen: nada en la vida es fácil. hay que razcarce la cabeza para lograrlo. yo no sé nada, como repito, pero por lo que hé visto en comentarios de los realmente expertos, sí hay que dedicarle buen tiempo, y dinero si es necesario. estoy casi seguro, que los profecionales en eso me darán la razón. saludos

Resultado: +0

48. HijoDelTrueno,

// Mas o menos así es la forma de un juego xD
int main()
{

// No implementado, ojo...
initialize_game();
while(True) {

// No implementado, ojo...
update();

// No implementado, ojo...
render();

// No implementado, ojo...
swap();
}

return 0;
}
// fin del programa

Resultado: +0

49. SM-Casio-Chiptune ,

¿Entienden lo que haría ese código?
Al primero que me lo diga, incluyendo estructuras, qué hace la función y cada fragmento de código, una sorpresa! xd.
Por supuesto, yo lo entiendo, la idea es quiero ver quien lo entiende o lo intuye entre quienes no sepan, o sepan muy poco.

Resultado: +0

Última edición por SM-Casio-Chiptune , 27.04.2016 15:29:35

50. el_pichon,

Jajajaja, menos mal que he visto el final del mensaje, porque estaba a punto de contestar.

Resultado: +0

51. BOFH ,

Mirad, para curiosos, un juego que hice como práctica de programación web hace un año, cuando estaba empezando.

var ruta = "img/";
var errores = 5;
var contador = 0;
var palabra ="";
var mascara = [];
var categoria = [];
var categorias = cargarCategorias();
var letrastecleadas = [];
var letraspalabra =[];
var mascaraconvertida="";

// Funciones necesarias

function iniciar(disparador) {
var pos= disparador.value;
categoria=categorias[pos];
escogerPalabra();
generarMascaraInicio();
contador=0;
letrasCorrectas();
actualizarHTML();
// En primer lugar y para quitarnos posibles fallos convertimos la máscara a String.
convertir();
document.getElementById("mascara").innerHTML="<p>"+mascaraconvertida+"</p>";
document.getElementById("instrucciones").style.visibility="hidden";
document.getElementById("formulario").style.visibility="visible";
document.getElementById("imagenes").style.visibility="visible";
}
function escogerPalabra() {
palabra = categoria[parseInt(Math.random() * categoria.length)];
}
function generarMascaraInicio() {
for (var i = 0; i < palabra.length; i++) {
mascara[i] = "*";
}
convertir();
}
function letrasCorrectas() {
letrasTmp=palabra.split("");
for (var i = 0; i < letrasTmp.length; i++) {
letraspalabra.push(letrasTmp[i].toLowerCase());
}
}

function estaRepetida(letra) {
var repetida=false;
for (var i = 0; i < letrastecleadas.length; i++) {
if(letra.toLowerCase() == letrastecleadas[i].toLowerCase()) {
repetida=true;
}
}
return repetida;
}
function ganar() {
letrastecleadas.length=0;
mascara="";
mascaraconvertida="";
letraspalabra.length=0;
document.getElementById("formulario").style.visibility="hidden";
var agregar="<p><strong>¡Felicidades!</strong> La palabra, como bien has adivinado, era "+palabra+". <a href='index.html'>Pulsa para volver a jugar.</a></p>";
document.getElementById("errores").innerHTML=agregar;
}
function terminar() {
letrastecleadas.length=0;
mascara="";
mascaraconvertida="";
letraspalabra.length=0;
document.getElementById("formulario").style.visibility="hidden";
var agregar="<p><strong>¡UUPS!</strong> Se ve que adivinar no es lo tuyo, la palabra era "+palabra+". <a href='index.html'>Pulsa para volver a jugar.</a></p>";
document.getElementById("errores").innerHTML=agregar;
}
function jugar() {
// guardamos la letra...
var tecleado=document.getElementById("letra");
var valor=tecleado.value;
// Comprobamos que la letra no esté repetida, y si es así, devolvemos un error.
valor=valor.toLowerCase();
var tecleada = estaRepetida(valor)
if(tecleado.value==null) {
alert("Introduce alguna letra!");
tecleado.value="";
}
if(tecleado.value=="") {
alert("Introduce alguna letra!");
tecleado.value="";
}

if(tecleada) {
alert("Esa letra ya la has introducido antes! ¡Prueba con otra!");
tecleado.value="";
}
else {
letraesta(valor);
ahorcar();
tecleado.value="";
}
}
function ahorcar() {
// En primer lugar y para quitarnos posibles fallos convertimos la máscara a String, aunque no es necesario por que se hizo antes.
convertir();
document.getElementById("mascara").innerHTML=mascaraconvertida;
// hecho esto podemos proseguir con la comprobación de errores.
if(contador==errores) {
terminar();
}
else {
if(palabra.toLowerCase()==mascaraconvertida.toLowerCase()) {
ganar();
}
actualizarHTML();
}
}
function convertir() {
mascaraconvertida="";
for (var i = 0; i < mascara.length; i++) {
mascaraconvertida+= mascara[i];
}
}
function actualizarHTML() {
var mostrar="<img src='"+imagen()+"' alt='Imagen del ahorcado con "+contador+" errores.' />";
document.getElementById("imagenes").innerHTML=mostrar;
}
function cargarCategorias() {
var cosa = [];
// 0 deportes.
cosa[0]=["ajedrez", "correr", "baloncesto", "judo"];
// 1 muebles
cosa[1] = ["silla", "sillon", "mesa", "armario","mesilla"];
return cosa;
}

// Función cutre para las imágenes. Devuelve la ruta de la imagen en cuestión.

function imagen() {
var mostrar=ruta+contador+".jpg";
return mostrar;
}
function letraesta(letra) {
var esta = false;
letra=letra.toLowerCase();
letrastecleadas.push(letra);
for (var indice = 0; indice < letraspalabra.length; indice++) {
if(letra.toLowerCase() == letraspalabra[indice].toLowerCase()) {
mascara[indice] = letra;
esta=true;
}
}
if(esta==false) {
contador=contador+1;
}
}
index.html
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="content-language" content="es-ES" />
<title>Ahorcado</title>
<script src="codigo.js"></script>
<link rel="stylesheet" href="hoja.css">
</head>
<body>
<noscript><p><strong>¡Activa javascript!</strong></p></noscript>
<h1>Ahorcado</h1>
<div id="contenedor">
<div id="imagenes"></div>
<div id="instrucciones"><p>Pulsa el botón de la categoría correspondiente para empezar a jugar.</p>
<button onclick="iniciar(this)" value="0">Deportes</button>
<button onclick="iniciar(this)" value="1">Muebles</button>
</div>
<div id="errores"></div>
<div id="formulario"><form name="introducir">
<div id="mascara"></div>
<p>Introduce una letra:</p>
<input type="text" name="letra" id ="letra" maxlenght="1" size="1">
<input type="button" value="comprobar" onclick="jugar()">
</form>
</div>
</div>
</body>
</html>

hoja.css
/* css cutre pero efectivo */

formulario { visibility:hidden}

imagenes { visibility:hidden}

Resultado: +0

52. lizardon ,

¿y si en vez nos das el juego programado? quién quiere leerse unos códigos raros parea tratar de entender

Resultado: +0

53. BOFH ,

Pues cualquier programador.

Resultado: +0

54. FabiG94,

que comentarion tan imprudente el 52...
de onda, eso es no saber de programación.
saludos.

Resultado: +0

55. Martin,

por los conocimientos pocos que tengo de programación, pude entender el primer código que pegaron y un poco del segundo. Me gustaría saber quien sería tan amable de explicarme algunas partes del código, y también quien podría traducirle de mejor manera que la que yo podría, el código a aquellos usuarios que no entiendan nada. Es un mensaje de varias líneas, que amí que tengo conocimientos básicos de programación me mareó un poco. Imagináte el que no tiene ni siquiera en su caveza la idea de como definir una función condicional o una variable, una función principal o una librería.

Resultado: +0

56. SM-Casio-Chiptune ,

Jajajj, sí, dejamos esto para el segundo código, para el de Galor, porque para quien no tenga ni los conceptos básicos puede ser chino básico y japonés mal codificado. Pero bueno, para el otro código anterior que era cortito es un juego, alguien que no sepa ni j, que nos diga tipo por intuición qué les parece que hace cada línea, o qué significa cada símbolos

Resultado: +0

57. Martin,

NUNCA TRABAJÉ CON BGT, PERO POR LO QUE NOTO ES PARECIDO A C++.
EL SIGNO DE NÚMERO Y LA PALABRA INCLUDE, LE ESTÁN INDICANDO AL COMPILADOR, QUE EN ESTE CASO SERÍA EL PROGRAMA BGT, QUE LIBRERÍAS SE VAN A USAR. LAS PALABRAS INT Y MAIN, LE ESTÁN DICIENDO QUE DEFINA LA FUNCIÓN PRINCIPAL. LA PALABRA INT QUE ESTÁ ANTES DE LA VARIABLE, LE INDICAN AL COMPILADOR QUE SE TRATA DE VARIABLES EN LAS CUALES SE INGRESARÁN VALORES ENTEROS.

Resultado: +0

58. SM-Casio-Chiptune ,

Un aplauso para mi brooo! vamos genial ahí!

Resultado: +0

59. HijoDelTrueno,

de hecho, la idea era que el código se entendiera como código en C++... sobre todo porque es de lo más potente para programar en Direct Graphics o Direct Sound, además de quitarte toda la carga del intérprete.
Ahora mismo estamos estudiando C/C++ en una asignatura llamada programación científica, y el profe nos castiga muchísimo con las macros...

Resultado: +0

60. BOFH ,

Yo ahora en la empresa estoy viendo C#. Raro con narices.

Resultado: +0

64 mensajes, 3 páginas:  12 3 ↖ Volver a la lista de temas

Responder al tema

Usted debe estar conectado para poder postear.

¿Perdió su contraseña? Crear una cuenta