Создай свою игру на паскале (часть 1)

Discussion in 'Болталка' started by fduck, 8 Mar 2009.

?

Продолжать мне тему?

Poll closed 18 Mar 2009.
  1. Да

    24 vote(s)
    46.2%
  2. Нет

    28 vote(s)
    53.8%
  1. fduck

    fduck Banned

    Joined:
    18 Feb 2009
    Messages:
    12
    Likes Received:
    13
    Reputations:
    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. Вот мы и очутились в нашей лаборотории! Ну, начнём писать?
    Я сразу приведу отрывок игры, а потом буду его разбирать!

    Code:
    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 нужно для этой строки!
    Вот и всё, мы разобрали первую часть статьи!

    П.С Я создал квест на основе моей игры. Собственно у вас есть программа. Программа-это ключ к началу квеста! Суть квеста такова, чтобы ввести секретный пароль и логин к подарку! Логин и пассворд элементарные! Отгадав секрет вы получаете небольшой приз, который достанеться только тому кто первый отгадает тайну!
    К квесту я прикладываю картинку)
    Вот сам экзешник(Для квеста)
    Картинка для квеста
     
    #1 fduck, 8 Mar 2009
    Last edited: 10 Mar 2009
    1 person likes this.
  2. Ty3uK

    Ty3uK Member

    Joined:
    1 Feb 2009
    Messages:
    35
    Likes Received:
    28
    Reputations:
    0
    Неплохо, продолжай! Нужно будет попробовать!
     
  3. YoriK

    YoriK Elder - Старейшина

    Joined:
    12 Sep 2006
    Messages:
    33
    Likes Received:
    1
    Reputations:
    0
    гыыы)) fate своими руками - круто! =))
     
  4. Glazz

    Glazz Elder - Старейшина

    Joined:
    9 Aug 2008
    Messages:
    116
    Likes Received:
    7
    Reputations:
    0
    Извините конечно, а в чем игра? Оо
    или будет дополнятся всякими вещами?
     
  5. push111

    push111 Banned

    Joined:
    6 Mar 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    ахуеть
    еще и плюсенги требует
     
  6. push111

    push111 Banned

    Joined:
    6 Mar 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    тупой тот, кто клянчит плюсенги
     
  7. Petr

    Petr Banned

    Joined:
    10 Jun 2006
    Messages:
    642
    Likes Received:
    369
    Reputations:
    -13
    Если понравилась, сами и поставят, не проси.
     
  8. push111

    push111 Banned

    Joined:
    6 Mar 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    изменять посты я тоже умею, ***ло
     
  9. Glazz

    Glazz Elder - Старейшина

    Joined:
    9 Aug 2008
    Messages:
    116
    Likes Received:
    7
    Reputations:
    0
    #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;
    }

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

    без обид.
     
  10. Petr

    Petr Banned

    Joined:
    10 Jun 2006
    Messages:
    642
    Likes Received:
    369
    Reputations:
    -13
    Детский сад...
     
  11. diznt

    diznt Elder - Старейшина

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    Аналогично
     
  12. fduck

    fduck Banned

    Joined:
    18 Feb 2009
    Messages:
    12
    Likes Received:
    13
    Reputations:
    1
    Ну тогда хоть объясните почему!
    Да и сомневаюсь что вы тогда писали в 100 раз лучше :p
     
  13. ex3me

    ex3me Member

    Joined:
    7 Jan 2009
    Messages:
    0
    Likes Received:
    63
    Reputations:
    0
    а где описание var и uses? что такое var, что такое uses? и почему именно crt?

    бльо... да ты сам только книжку и сам толком ничего не знаешь =\
     
  14. St0nX

    St0nX Elder - Старейшина

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    Чесно говоря ввод вывод в школе проходят, интересней было бы почитать если бы в твоей "игре" использовались графические объекты или что то менее бональное от того что ты сделал. так что соглашусь с мнением множеств статья не о чем.
     
  15. fduck

    fduck Banned

    Joined:
    18 Feb 2009
    Messages:
    12
    Likes Received:
    13
    Reputations:
    1
    Забыл) Тепрь исправил :p
     
  16. fduck

    fduck Banned

    Joined:
    18 Feb 2009
    Messages:
    12
    Likes Received:
    13
    Reputations:
    1
    Короче ясно! Вам отвечать - себе во вред! Сплошные эгоисты! Умеете лучше - сделайте, а не критикуйте!
     
  17. lll6

    lll6 Elder - Старейшина

    Joined:
    29 Feb 2008
    Messages:
    83
    Likes Received:
    15
    Reputations:
    5
    Нуу, автор, не расстраивайся, поведай нам как создать игру. И кстати, что за игра? Круче Контры?
     
  18. fduck

    fduck Banned

    Joined:
    18 Feb 2009
    Messages:
    12
    Likes Received:
    13
    Reputations:
    1
    Ха ха ха! Как смешно!
     
  19. Ty3uK

    Ty3uK Member

    Joined:
    1 Feb 2009
    Messages:
    35
    Likes Received:
    28
    Reputations:
    0
    Эх, ТС молодец. Кто играл в игру fate? Вот по принцыпу описаному ТС можно что-то подобное сделать!
     
  20. fduck

    fduck Banned

    Joined:
    18 Feb 2009
    Messages:
    12
    Likes Received:
    13
    Reputations:
    1
    Пасибо ТуЗиК) Хоть один человек) :p (Чмок)
     
Loading...
Similar Threads - Создай игру паскале
  1. Iakov_Hristos
    Replies:
    452
    Views:
    30,912