Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2011, 10:41   #1
jasonfuck
 
Регистрация: 18.03.2011
Сообщений: 4
Восклицание Арканоид

Всем привет!
В общем есть курсач по информатике почти уже сделанный(мной конечно),задание там же,в архиве.

Бонусы и разные уровни разрешил преподаватель не делать. Разные типы блоков сделаны.
А вот использование в приложении самостоятельно написанных классов (не менее 2-х) обязательно!
В общем у меня там Shape1 - поле, Shape2 - ракетка, Shape3 - мяч, Shape44...Shape99 - блоки. Но все само на форме рисуется.
В общем мне нужно хотя бы поле и ракетку как отдельные классы сделать.
Помогите пожалуйста в субботу сдавать уже(28.05)
Я сколько литературы ни читал и ни гуглил все равно в толк не возьму как это сделать.
Как сами классы объявлять знаю, а вот как описывать не понимаю...может у вас есть идею?
Вложения
Тип файла: rar Курсач.rar (393.2 Кб, 31 просмотров)

Последний раз редактировалось jasonfuck; 25.05.2011 в 10:42. Причина: Доформулировка
jasonfuck вне форума Ответить с цитированием
Старый 25.05.2011, 11:57   #2
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

jasonfuck, а вы циклы по информатике не проходили?
Код:
while... do, for to do, repeat... until
?
Конечно, видно, что вы старались, но Арканоид на 10.000 строк...
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
VVM вне форума Ответить с цитированием
Старый 25.05.2011, 15:09   #3
jasonfuck
 
Регистрация: 18.03.2011
Сообщений: 4
По умолчанию

Конечно проходил,хотел их здесь использовать,но они здесь не уместны из за другой индексации и присваивания свойствам объектов...прелесть тут в том что как блоки не переставляй все равно все работать будет...я же не просто через числовые координаты писал для конкретного уровня.
jasonfuck вне форума Ответить с цитированием
Старый 25.05.2011, 19:32   #4
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

Вот мой вариант арканоида на скорую руку. Там осталось только добавить ракетку и расбросать блоки по вкусу Все сделано на классах. Размер примерно 300 строк. Все рисуется на канве формы. Можете взять за основу мой вариант, но в любом случае советую разобраться в коде. Использовал Delphi 2009.

P.S. В классах не использовал свойства.
Вложения
Тип файла: rar Arkanoid.rar (204.0 Кб, 39 просмотров)
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.

Последний раз редактировалось VVM; 25.05.2011 в 19:47.
VVM вне форума Ответить с цитированием
Старый 25.05.2011, 22:42   #5
jasonfuck
 
Регистрация: 18.03.2011
Сообщений: 4
По умолчанию

круто сделал....эхх,вся моя работа на смарку...
jasonfuck вне форума Ответить с цитированием
Старый 25.05.2011, 22:50   #6
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

Цитата:
Сообщение от jasonfuck Посмотреть сообщение
круто сделал....эхх,вся моя работа на смарку...
Не, не на смарку... в опыт
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
VVM вне форума Ответить с цитированием
Старый 29.05.2011, 18:49   #7
jasonfuck
 
Регистрация: 18.03.2011
Сообщений: 4
Хорошо

Спасибо огромное VVM за помощь!
Я довел арканоид до ума и вот что получилось!
Пользуйтесь все те на будущее у кого будет такая же работа!
Некоторые моменты закомментированы,но не все,так что разбирайтесь
Вложения
Тип файла: rar Arcanoid.rar (219.0 Кб, 42 просмотров)
jasonfuck вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Арканоид Kostia Gamedev - cоздание игр: Unity, OpenGL, DirectX 11 03.04.2021 21:50
арканоид GaLiof Помощь студентам 1 18.01.2010 11:25
арканоид aruy Помощь студентам 4 30.07.2009 11:37
Арканоид Mclaren Помощь студентам 10 14.05.2009 15:06
АРКАНОИД!? Mclaren Помощь студентам 5 28.04.2009 14:18