ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Результаты опроса: Продолжать мне тему?
Да 24 46.15%
Нет 28 53.85%
Голосовавшие: 52. Вы ещё не участвовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Создай свою игру на паскале (часть 1)
  #1  
Старый 08.03.2009, 19:37
Аватар для fduck
fduck
Banned
Регистрация: 18.02.2009
Сообщений: 12
Провел на форуме:
128793

Репутация: 37
Отправить сообщение для fduck с помощью ICQ
По умолчанию Создай свою игру на паскале (часть 1)

Каждому начинающему кодеру хотелось написать свою игру, но начиная - сразу же бросали, потому что сложно. В этой статье я постараюсь помочь в этом деле!В игре не будут испоьзоваться какие-то сложные элементы. Это будет простая консольная игра, но всё же чувство того, что ты написал игру будут незабываемы)
Что нам понадобится? Ну, во-первых, компилятор Free Pascal(http://www.freepascal.org/download.var).
Во-вторых, ум и прямые руки.
Может получиться так, что вы не сможете откомпилировать проект! Не делайте из этого великий трабл. Чтобы всё исправить, следует в папке C:\FPC\2.2.2\bin\i386-win32 найти файл fp.cfg. В этом файле надо удалить все слова Opentium3.
Компилятор мы настроили, можно приступать!
В написании нашей игры мы будем употреблять только самые простые команды типа: WriteLn,Write,ReadLn,Read, Array[], типы и прочую мелочь!
И так запускаем Free pascal. Вот мы и очутились в нашей лаборотории! Ну, начнём писать?
Я сразу приведу отрывок игры, а потом буду его разбирать!

Код:
Program hackers_game;
uses crt;
Var
        acc,passw:string;
Begin
        clrscr;
        WriteLn('Hello user. You have connected to localhost');
        WriteLn('Login as');
        ReadLn(acc);
        WriteLn(acc,' You are logged in, as ',acc);
        WriteLn('needs password:');
        ReadLn(passw);
end.
Теперь давай разберёмся что к чему!
Программа начинается с строк Begin.
Далее clrscr; стирает всё информацию которая была на экране до этого.
WriteLn(''); выводит текст с нофой строки..
ReadLn(acc); тут юзер должен ввести информацию которую мы будем использовать в дальнейшем! В данном случае в переменную вписывается никнейм игрока.
var - здесь объявляются переменные.
uses- здесь используются пакеты.
clrscr - очищает экран от мусора! Собственно все что написано в uses нужно для этой строки!
Вот и всё, мы разобрали первую часть статьи!

П.С Я создал квест на основе моей игры. Собственно у вас есть программа. Программа-это ключ к началу квеста! Суть квеста такова, чтобы ввести секретный пароль и логин к подарку! Логин и пассворд элементарные! Отгадав секрет вы получаете небольшой приз, который достанеться только тому кто первый отгадает тайну!
К квесту я прикладываю картинку)
Вот сам экзешник(Для квеста)
Картинка для квеста

Последний раз редактировалось fduck; 10.03.2009 в 23:28..
 
Ответить с цитированием

  #2  
Старый 08.03.2009, 20:03
Аватар для Ty3uK
Ty3uK
Banned
Регистрация: 01.02.2009
Сообщений: 48
Провел на форуме:
554628

Репутация: 76
По умолчанию

Неплохо, продолжай! Нужно будет попробовать!
 
Ответить с цитированием

  #3  
Старый 08.03.2009, 20:46
Аватар для YoriK
YoriK
Познающий
Регистрация: 12.09.2006
Сообщений: 35
Провел на форуме:
98338

Репутация: 2
По умолчанию

гыыы)) fate своими руками - круто! =))
 
Ответить с цитированием

  #4  
Старый 08.03.2009, 20:58
Аватар для Glazz
Glazz
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме:
560332

Репутация: 15
По умолчанию

Извините конечно, а в чем игра? Оо
или будет дополнятся всякими вещами?
 
Ответить с цитированием

  #5  
Старый 08.03.2009, 20:58
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

Статья ниочем
 
Ответить с цитированием

  #6  
Старый 08.03.2009, 21:02
Аватар для push111
push111
Banned
Регистрация: 06.03.2009
Сообщений: 0
Провел на форуме:
4735

Репутация: 0
По умолчанию

ахуеть
еще и плюсенги требует
 
Ответить с цитированием

  #7  
Старый 08.03.2009, 21:10
Аватар для push111
push111
Banned
Регистрация: 06.03.2009
Сообщений: 0
Провел на форуме:
4735

Репутация: 0
По умолчанию

тупой тот, кто клянчит плюсенги
 
Ответить с цитированием

  #8  
Старый 08.03.2009, 21:11
Аватар для Petr
Petr
Banned
Регистрация: 10.06.2006
Сообщений: 938
Провел на форуме:
7792614

Репутация: 1223


По умолчанию

Если понравилась, сами и поставят, не проси.
 
Ответить с цитированием

  #9  
Старый 08.03.2009, 21:13
Аватар для push111
push111
Banned
Регистрация: 06.03.2009
Сообщений: 0
Провел на форуме:
4735

Репутация: 0
По умолчанию

изменять посты я тоже умею, ***ло
 
Ответить с цитированием

  #10  
Старый 08.03.2009, 21:15
Аватар для Glazz
Glazz
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме:
560332

Репутация: 15
По умолчанию

#include <iostream>

int main()
{
char as[10], ps[10];
std::cout<<"Hello user. You have connected to localhost"<<std::endl<<"Login as"<<std::endl;
std::cin>>as;
std::cout<<"You are logged in, as "<<as<<std::endl;
std::cin>>ps;
return 1;
}

Люди го играть на Си++ !!!

без обид.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ