|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.06.2010, 05:16 | #1 |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Маджонг
Пока появилось на работе не много свободного времени, решил пополнить опыт работы с рекрусией и в качестве примера написал маджонг.
Игра конечно не супер, графики никакой, да и алгоритмы не самые оптимальные, в общем поработать есть над чем. Но тем не менее игра работает, и может кому пригодится, поэтому пока выкладываю екзешник, а когда допишу коментарии к исходникам и чуть чуть их подправлю чтобы было более понятно и наглядно, выложу и их. Если найдутся ошибки, пишите, постараюсь исправить. Писалось на Delphi 7. |
30.06.2010, 11:41 | #2 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Не совсем понятно зачем вы так мучаетесь с цифрами? Можно не сохранять/загружать их, а полностью строить графику на канвасе, при этом поле рисуя линиями.
|
30.06.2010, 11:48 | #3 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
можно было создать кнопки на канвасе, делая перед стартом игры их невидимыми. Наложить на кнопки фон и заполнять Caption-ы кнопок по нужному алгоритму. Еще можно было бы добавить файл справки, я вот например не знаю как в неё играть) Понял что надо типо рядом стоящие одинаковые цифры убивать...
|
30.06.2010, 12:36 | #4 |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Цифры нарисованны на картинках для того чтоб их легко можно было заменить на более симпатичные, например как во вложении.
Правила маджонга просты, убираются те фишки, которые можно соединить линеей имеющей не более двух изгибов. |
30.06.2010, 12:53 | #5 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
здорово!
|
30.06.2010, 13:08 | #6 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
|
|
30.06.2010, 13:10 | #7 |
Пользователь
Регистрация: 03.05.2008
Сообщений: 25
|
а линии должны быть перпендикулярны осям координат? они могут пересекать другие фишки?
|
30.06.2010, 15:27 | #8 |
Пользователь
Регистрация: 08.04.2010
Сообщений: 19
|
Как я понял, он имеет в виду, что цифры можно заменить на картинки. Ведь такая игра с цифрами слишком проста и скучна, а с картинками - интереснее. Хорошая игра. Можно добавить справку, для тех, кто такую игру в первые видит. Ну и ещё что-нибудь.(звуки, размер поля, сохранение и т.д.)
|
05.07.2010, 08:05 | #9 | |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Цитата:
В архиве выкладываю исходники. Конечно для нормальной игры их нужно подправить и оптимизировать, думаю если кому будет интересно смогу чем либо помочь. Хотя возможно и сам этим займусь. |
|
12.07.2010, 07:05 | #10 |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Решил привести игру в более или менее законченный вид, но возникли пара вопросов, и главный из них: а стоит ли? Для себя я уже получил то чего хотел, а именно небольшой опыт, и с пользой убитое время.
А для народа, не уверен что это кому то интересно. Последний вариант игры во вложении. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Маджонг под DirectX | Rozalinda | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 11 | 09.09.2008 18:53 |