A mi me encantan los juegos de rol y de aventura asi que te recomendaria Child of Light
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: engel lex en 23 Enero 2015, 19:18 PM
no es que no lo den por flojera (la flojera es de quien lo pide)... lo establecen reglas del foro... si te lo dieran hecho probablemente sería eliminado... se resuelven dudas... no esperes que te terminen de armar el código... el foro es para resolver dudas puntuales y exactas... indica cual es tu duda y por que no puedes terminar tu código y podremos ayudarte
void intro_primera(char c[5][5]){
int i,j,ale;
srand(time(NULL));
for(i=0;i<5;i++){
for(j=0;j<5;j++){
c[i][j]='O';
}
}
for(i=1;i<=5;i++){
for(j=1;j<=5;j++){
ale=rand()%2;
if(ale==1){
c[i][j]=' ';
}else if(ale==0){
c[i][j]='O';
}
}
}
}
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <ctime>
using namespace std;
void tablero(char c[5][5]);
void intro_primera(char c[5][5]);
void Jugador(char c[5][5]);
void cambiarc(char c[5][5],int i,int j);
void cambiarc2(char c[5][5],int i,int j);
void solucion(char c[5][5],int i,int j,int k);
int main(){
int i,j,ganador,k;
char c[5][5];;
intro_primera(c);
cout << "BIENVENIDOS AL JUEGO DE LAS LUCES" << endl;
cout << endl;
cout << "Las vacias son las luces apagadas y las O son las luces encendidas" << endl;
cout << endl;
do{
cout << "Va a continuar? De ser asi pulse 1, sino pulse 0" << endl;
cin >> ganador;
if(ganador==0){
cout << "La solucion es..." << endl;
cout << endl;
solucion(c,i,j,k);
}else{
system("cls");
tablero(c);
Jugador(c);
ganador==1;
}
tablero(c);
}while(ganador=!0);
return 0;
}
void tablero(char c[5][5]){
int i,j;
for(i=0; i<5; i++){
for(j=0; j<5; j++){
if(j<4){
cout << " " << c[i][j] << " | ";
}else{
cout << " " << c[i][j] << " | ";
}
}
if(i<5){
cout << "\n------------------------\n";
}
}
cout << endl;
cout << endl;
}
void intro_primera(char c[5][5]){
int i,j,k,a;
srand(time(NULL));
for(i=0;i<5;i++){
for(j=0;j<5;j++){
a=rand()%101;
if(a%2==0){
c[i][j]=' ';
}else{
c[i][j]='O';
}
}
}
}
void Jugador(char c[5][5]){
int i,j,k;
int aux;
k=0;
cout << "Dime los numeros del 0 al 4 en ambos casos" << endl;
cout << endl;
cout << "Dime el primero" << endl;
cin >> i;
cout << endl;
cout << "Dime el segundo" << endl;
cin >> j;
cout << endl;
cambiarc(c,i,j);
cambiarc2(c,i,j);
}
void cambiarc(char c[5][5],int i,int j){
if (c[i][j]=='O'){
c[i][j]=' ';
}else if (c[i][j]==' '){
c[i][j]='O';
}
}
void cambiarc2(char c[5][5],int i,int j){
if(i==0 && j==0){
if(c[i+1][j]=='O'){
c[i+1][j]=' ';
}else if(c[i+1][j]==' '){
c[i+1][j]='O';
}
if(c[i][j+1]=='O'){
c[i][j+1]=' ';
}else if(c[i][j+1]==' '){
c[i][j+1]='O';
}
}
if((i==0 && (j>0 && j<4))){
if(c[i][j-1]=='O'){
c[i][j-1]=' ';
}else if(c[i][j-1]==' '){
c[i][j-1]='O';
}
if(c[i][j+1]=='O'){
c[i][j+1]=' ';
}else if(c[i][j+1]==' '){
c[i][j+1]='O';
}
if(c[i+1][j]=='O'){
c[i+1][j]=' ';
}else if(c[i+1][j]==' '){
c[i+1][j]='O';
}
}
if(i==0 && j==4){
if(c[i+1][j]=='O'){
c[i+1][j]=' ';
}else if(c[i+1][j]==' '){
c[i+1][j]='O';
}
if(c[i][j-1]=='O'){
c[i][j-1]=' ';
}else if(c[i][j-1]==' '){
c[i][j-1]='O';
}
}
if(i==4 && j==0){
if(c[i-1][j]=='O'){
c[i-1][j]=' ';
}else if(c[i-1][j]==' '){
c[i-1][j]='O';
}
if(c[i][j+1]=='O'){
c[i][j+1]=' ';
}else if(c[i][j+1]==' '){
c[i][j+1]='O';
}
}
if(i==4 && j==4){
if(c[i-1][j]=='O'){
c[i-1][j]=' ';
}else if(c[i-1][j]==' '){
c[i-1][j]='O';
}
if(c[i][j-1]=='O'){
c[i][j-1]=' ';
}else if(c[i][j-1]==' '){
c[i][j-1]='O';
}
}
if((i==4 && (j>0 && j<4))){
if(c[i][j-1]=='O'){
c[i][j-1]=' ';
}else if(c[i][j-1]==' '){
c[i][j-1]='O';
}
if(c[i][j+1]=='O'){
c[i][j+1]=' ';
}else if(c[i][j+1]==' '){
c[i][j+1]='O';
}
if(c[i-1][j]=='O'){
c[i-1][j]=' ';
}else if(c[i-1][j]==' '){
c[i-1][j]='O';
}
}
if((i>0 && i<4) && j==0){
if(c[i-1][j]=='O'){
c[i-1][j]=' ';
}else if(c[i-1][j]==' '){
c[i-1][j]='O';
}
if(c[i][j+1]=='O'){
c[i][j+1]=' ';
}else if(c[i][j+1]==' '){
c[i][j+1]='O';
}
if(c[i+1][j]=='O'){
c[i+1][j]=' ';
}else if(c[i+1][j]==' '){
c[i+1][j]='O';
}
}
if((i>0 && i<4) && j==4){
if(c[i-1][j]=='O'){
c[i-1][j]=' ';
}else if(c[i-1][j]==' '){
c[i-1][j]='O';
}
if(c[i][j-1]=='O'){
c[i][j-1]=' ';
}else if(c[i][j-1]==' '){
c[i][j-1]='O';
}
if(c[i+1][j]=='O'){
c[i+1][j]=' ';
}else if(c[i+1][j]==' '){
c[i+1][j]='O';
}
}
if((i>0 && i<4) && (j>0 && j<4)){
if(c[i-1][j]=='O'){
c[i-1][j]=' ';
}else if(c[i-1][j]==' '){
c[i-1][j]='O';
}
if(c[i][j-1]=='O'){
c[i][j-1]=' ';
}else if(c[i][j-1]==' '){
c[i][j-1]='O';
}
if(c[i+1][j]=='O'){
c[i+1][j]=' ';
}else if(c[i+1][j]==' '){
c[i+1][j]='O';
}
if(c[i][j+1]=='O'){
c[i][j+1]=' ';
}else if(c[i][j+1]==' '){
c[i][j+1]='O';
}
}
}
void solucion(char c[5][5],int i,int j,int k){
}