15

Создаем пока только карту для игры.

Создаем пока только карту для игры.
Автор поста оценил этот комментарий
Я глядел сорцы Dungeon Crawl: Stone Soup - там не так...
раскрыть ветку (1)
Автор поста оценил этот комментарий
Они просто не разбираются в программировании))0)0
Автор поста оценил этот комментарий
Автор поста оценил этот комментарий
разрыв шаблонов. функция, которая ничего не возвращает - это метод, на крайняк процедура. карта, описанная как двумерный символьный массив - плацдарм для будущей оптимизации. ну и рогалики таки отличаются процедурной генерацией мира/карты.

Чел, берешься чему-то учить - так учи нормальному чему-то, а не на уровне уроков по бейсику в 7-8 классе
раскрыть ветку (1)
Автор поста оценил этот комментарий
Задача не создать проект ААА класса, а создать простенький любительский "рогалик". К тому же состав "жителей" Пикабу не весь разбирается в коде, и их интересы врядли совпадут с изучением основ-основ языка, а интересней уже на практике создать некое подобие "программы/игры".
показать ответы
Автор поста оценил этот комментарий
http://9015995592.ru/gamemain.php

изучал джаву)

WSAD в помощь
раскрыть ветку (1)
Автор поста оценил этот комментарий
Довольно оригинально змейка реализована))
Автор поста оценил этот комментарий
Для ленивых:

main.cpp ====

#include <iostream>

#include "head.h"

using namespace std;

int main()
{
char map[5][5] = {

{' ','#','#',' ',' '},
{' ',' ','#',' ',' '},
{' ',' ','#',' ',' '},
{' ',' ','#',' ',' '},
{' ',' ','#','#','#'}
};

get_output(map);

return 0;
}


head.h ========


#ifndef HEAD_H_INCLUDED
#define HEAD_H_INCLUDED

void get_output(char map[5][5]);

#endif // HEAD_H_INCLUDED


get_output.cpp =========

#include <iostream>

#include "head.h"

using namespace std;


void get_output(char map[5][5]){

for(int a = 0; a < 5; a++){
for(int b = 0; b < 5; b++){
cout << map[a][b];
}
cout << endl;
}
}
показать ответы
Автор поста оценил этот комментарий
http://www.youtube.com/watch?v=noyCVGbpU_w