|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2011, 10:41 | #1 |
Регистрация: 18.03.2011
Сообщений: 4
|
Арканоид
Всем привет!
В общем есть курсач по информатике почти уже сделанный(мной конечно),задание там же,в архиве. Бонусы и разные уровни разрешил преподаватель не делать. Разные типы блоков сделаны. А вот использование в приложении самостоятельно написанных классов (не менее 2-х) обязательно! В общем у меня там Shape1 - поле, Shape2 - ракетка, Shape3 - мяч, Shape44...Shape99 - блоки. Но все само на форме рисуется. В общем мне нужно хотя бы поле и ракетку как отдельные классы сделать. Помогите пожалуйста в субботу сдавать уже(28.05) Я сколько литературы ни читал и ни гуглил все равно в толк не возьму как это сделать. Как сами классы объявлять знаю, а вот как описывать не понимаю...может у вас есть идею? Последний раз редактировалось jasonfuck; 25.05.2011 в 10:42. Причина: Доформулировка |
25.05.2011, 11:57 | #2 |
Форумчанин
Регистрация: 06.06.2007
Сообщений: 282
|
jasonfuck, а вы циклы по информатике не проходили?
Код:
Конечно, видно, что вы старались, но Арканоид на 10.000 строк...
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
|
25.05.2011, 15:09 | #3 |
Регистрация: 18.03.2011
Сообщений: 4
|
Конечно проходил,хотел их здесь использовать,но они здесь не уместны из за другой индексации и присваивания свойствам объектов...прелесть тут в том что как блоки не переставляй все равно все работать будет...я же не просто через числовые координаты писал для конкретного уровня.
|
25.05.2011, 19:32 | #4 |
Форумчанин
Регистрация: 06.06.2007
Сообщений: 282
|
Вот мой вариант арканоида на скорую руку. Там осталось только добавить ракетку и расбросать блоки по вкусу Все сделано на классах. Размер примерно 300 строк. Все рисуется на канве формы. Можете взять за основу мой вариант, но в любом случае советую разобраться в коде. Использовал Delphi 2009.
P.S. В классах не использовал свойства.
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
Последний раз редактировалось VVM; 25.05.2011 в 19:47. |
25.05.2011, 22:42 | #5 |
Регистрация: 18.03.2011
Сообщений: 4
|
круто сделал....эхх,вся моя работа на смарку...
|
25.05.2011, 22:50 | #6 |
Форумчанин
Регистрация: 06.06.2007
Сообщений: 282
|
Не, не на смарку... в опыт
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
|
29.05.2011, 18:49 | #7 |
Регистрация: 18.03.2011
Сообщений: 4
|
Спасибо огромное VVM за помощь!
Я довел арканоид до ума и вот что получилось! Пользуйтесь все те на будущее у кого будет такая же работа! Некоторые моменты закомментированы,но не все,так что разбирайтесь |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Арканоид | 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 |