Отправляет email-рассылки с помощью сервиса Sendsay

кодим игры

  Все выпуски  

кодим игры


Информационный Канал Subscribe.Ru

                                                             Выпуск 2
                                                   вот и второй выпуск вышел.

          теперь без задержки. а вы давай те пишите свои вопросы на мыло

                                                 Бред автора
 ха. вот и продолжаем наше обучение. я не вижу писем. мы вот с нашей командой делаем игру War in a Galaxy. это простая 2D аркада. она напоминает игру "GALAGA" на приставке DENDY. пока что готова только оболочка. то есть v0.01. вы ее можете скачать с сайта http://adesa.narod.ru но там пока что нет ни чего интиресного. только оболочка и все. не много о нашей команде: мы пишем игры и софтину. игры будем писать разные. мы не давно собрались. так что не чего пока не написали путного. пока что в нашей команде 4 человека. я (если кто не знает как меня зовут то я говорю что меня зовут "Саня" или просто "Gremlin" я программирую на DB и VB. Sv_soft: это художник и модельер, леха: это программист на DB и VB, женя: тоже программист на VB. ну вот и все. я сейчас собираюсь изучать C++. но пока что трудно. и вам сразу не советую за него хвататься. кстати вы можете поучаствовать  в конкурсе на самый интиресный и лучший исходняк игры на VB,DB,Delphi. можно и на qbasic но наврятли что то на нем можно написать стояшее. но не принемаются исходники на C++ и Assembler. короче шлите. так же эти исходники будут выкладываться на сайте http://gamedeler.narod.ru. передаю огромный ппривет лису. братуха поздравляю тебя со свадьбой. пиши к нам в рассылку. также предаю привет своим друзьям это sv_soft, джон с курска, и воооооооооше всем друзьям и всем тем кого я знаю. HELLO BRATVA. хе хе. ну ребята давайте шлите мне свои вопросы, и отвечайте на вопросы других. жду.

                                  учимся дальше

        далее, далее и ещё раз далее. ну что будущие игроделеры будем учится.

                                                     РАБОТА С ТЕКСТОМ

одним PRINT'ом нам не обойтись, потому что у него мало функций. я вас познакомлю с такой командой TEXT. у этой команды есть очень много функций. и я попробую вас научить ими пользоваться.

                                                              TEXT

ну начинаем юзать TEXT. что бы нам посмотреть как работает эта команда надо написать так

 

A$="hello text"

TEXT 320,240,a$

 

ну вот такая феня. A$ это мы присваиваем к нему фразу "hello text". $ обозначает что это имя A$ содержит буквы. 320 и 240 это координаты расположения текста, можно сказать это тоже самое set cursur для print. у этого объекта много ещё есть всяких функций например  "set text size размер" этой командой вы увеличиваете размер шрифта. дальше вы конечно спросите, а как изменить цвет шрифта. я вам покажу.

 

ink rgb(244,21,21),1

PRINT "hello cvet"

 

ну вот теперь цвет текста будет красным. я вам объясню как это работает. rgb это сокращение трех цветов red, green, blu красный зеленый и синий. по этим трем значением и делаются разные цвета вот здесь цвет красный, а вот если написать

ink rgb(1,255,1),1 то цвет будет зеленый. если допустим сделать все три значения 255 то цвет будет белым. если сделать так ink rgb(255,100,255),1 то цвет будет розовым.

   ЗАДАНИЕ: вам такое задание измените цвет у TEXT на желтый. кто сделал все правельно то можете поставить себе оценку 5.

                                                         ДАЛЕЕ О 2D.

   ну вот и дальше переходим к 2d объектам. мы уже научились выводить на экране точку. для начала я познакомлю ещё с одной командой "cls" это команда использовалась ещё на спектрах а на счет корветов и далее в таком духе я уверен что тоже там использовалась. значение этой команды это очистка экрана. она нам понадобится в будущем для создания игр.

   дальше я вам расскажу как рисовать разные фигуры: есть такая команда box она рисует на экране прямоугольники

 

box 320,400,400,420
do
loop

 

ну вот такая феня. изменять цвет так же как и у текста.

теперь переходим к кругу. с кругом тоже все просто

 

circle 320,240,10
do
loop

 

320 и 240 это точки центра круга, а 10 это радиус круга.

есть ещё одна команда которую нам надо знать это ellipse короче это овал.

 

ellipse 200,250,10,20
do
loop

 

200 и 250 это что то типа центра, а 10 это верхний радиус и 20 это нижний.

ну вот теперь давайте что нить нарисуем.

 

cls
ink rgb(50,250,120),1
circle 320,140,50
ink rgb(240,160,60),2
circle 300,130,10
circle 340,130,10
ink rgb(255,1,1),3
ellipse 320,170,20,5
ink rgb(50,250,120),4
box 316,190,320,200
box 290,200,350,270
ink rgb(255,1,1),5
set cursor 305,220
print "
чел"
box 250,200,289,202
box 248,200,250,250
box 350,200,400,202
box 400,200,402,250
box 290,271,292,330
box 270,328,290,330
box 348,271,350,328
box 348,329,375,332
do
loop

 

ну такой вот человечек.

ЗАДАНИЕ: нарисуйте свой рисунок с помощью этих команд и пришлите мне на мыло.

я их оценю и во следующем выпуске вы узнаете свои оценки и они будут добавляться в вашу статистику в эту же статистику будут входить баллы зароботанные за ответы на вопросы.

ну давайте пока учите это. пишите пишите.

 

gremlen2005@list.ru

http://gremboom.narod.ru

http://gamedeler.narod.ru

http://adesa.narod.ru


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: country.ural.gremboom
Архив рассылки
Отписаться
Вспомнить пароль

В избранное