Модераторы: volvo877, Snowy, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Игра на паскале, Прошу оценить 
:(
    Опции темы
svarogik
Дата 10.6.2006, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



Ничерта не понял, зачем этот юнит, (юниты только сегодня писать научился)

Добавлено @ 21:31 
и что это за другие файлы в архиве? 
PM MAIL   Вверх
Zero
Дата 10.6.2006, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Да это пример одной моей лабы на делфи по компьютерной графике, те файлы которые в архиве закинь в папку и запусти *.dpr, там как раз есть круги (тыж про них спрашивал) т.е. молекулы которые бются о большую и должны отражатся, но это не много невсегда получается smile я просто её преподу сдал и переделывать влом было, но это помоему простой пример чтобы понять тебе как работать с графикой, и она уже выглядит лучше паскаля, и сделал я её за день... 
PM MAIL ICQ   Вверх
svarogik
Дата 10.6.2006, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



эээ а в какую папку? это что все на делфе? 
PM MAIL   Вверх
Zero
Дата 10.6.2006, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата(svarogik @  10.6.2006,  22:39 Найти цитируемый пост)
эээ а в какую папку?

Ну просто на диске C например создал папку, скопиравал в неё все файлы из архива, и потом запусти Project1.dpr при условии что Делфи у тебя установлена.
Цитата(svarogik @  10.6.2006,  22:39 Найти цитируемый пост)
это что все на делфе? 

Да это пример работы со стандартными кругами и т.п. smile  
PM MAIL ICQ   Вверх
svarogik
Дата 10.6.2006, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



ща поставим, разберемся, комп недавно форматнул) 
PM MAIL   Вверх
profispb
Дата 10.6.2006, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 27.12.2005
Где: Санкт - Петербург

Репутация: нет
Всего: 1



Zero, Визуальные языки оболваниваю программеров, даже на паскале можно реализовать такой интерфейс и такую игру, которая даже не снилась на Delphi. Если можешь реализовать программу под DOS, то под Win можно перенести, а тот кто говорит что не может после Delphi смотреть на Паскаль, извени конечно д..к. На курсовой проект писал прогу правда на Си, но под дос. Прога типа информационной базы по кинотеатру, так реализовал оконный интерфейс, т.е. формы ввода, формы вывода, горизонтальное меню и все в графике. Единственное с чем соглашусь так, то что в паскале, си палитра цветов мала(поскольку дос), и то это дело поправимое через Ассемблер. 
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало!
PM MAIL ICQ   Вверх
svarogik
Дата 10.6.2006, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



ага ну конечно, щас взял все и через ассемблер написал... ну значит запустил я твою прогу там почередине форма и на ней кнопка старт, че дальше? f9 нажал все зависло

Добавлено @ 22:07 
у меня делфа7

Добавлено @ 22:09 
а все поперло, тока мне это другое напоминает)) такое на анатомии проходят

Добавлено @ 22:11 
а ты можеш написать прогу которая рисует кружочек, без всяких понтов, просто кружочек 
 
PM MAIL   Вверх
Zero
Дата 10.6.2006, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата(profispb @  10.6.2006,  22:58 Найти цитируемый пост)
Визуальные языки оболваниваю программеров, даже на паскале можно реализовать такой интерфейс и такую игру, которая даже не снилась на Delphi.

profispb, на любом языке можно написать что угодно, но у каждого есть своя цель...
На паскале легко на учится програмировать но не более того, не одной серьёзной программы на нём не напишешь. То что в визуальном программировании (пусть даже небольшоё интерфес из небольшого кол-ва кнопок и разных мелких объектов) можно сделать за несколько часов, то на Паскале ты будеш делать несколько месяцев.
Цитата(profispb @  10.6.2006,  22:58 Найти цитируемый пост)
Если можешь реализовать программу под DOS, то под Win можно перенести,

не то чтобы перенести, а переделать (синтаксис всётаки у всех языков различный) 
А если рассуждать, так как ты говоришь про свой кинотеатор, где оконный интерфесй ты наверняка делал несколько недель, то на делфи его можно за 2 часа реализовать.
Цитата(profispb @  10.6.2006,  22:58 Найти цитируемый пост)
Единственное с чем соглашусь так, то что в паскале, си палитра цветов мала(поскольку дос), и то это дело поправимое через Ассемблер.

Ассемблер, используют только в тех случаях где есть не стандартная ситуация, а цвета на нём делать это не очень разумно.

Добавлено @ 22:15 
Цитата(svarogik @  10.6.2006,  23:07 Найти цитируемый пост)
а ты можеш написать прогу которая рисует кружочек, без всяких понтов, просто кружочек

А какие там понты, пересчитываются координаты и выводятся просто кружочки. smile  
PM MAIL ICQ   Вверх
svarogik
Дата 10.6.2006, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



все почтичто так отвечают, а ты попробуй пожалуйста, просто кружочек, меня надо столкнуть смертвой точки, и возможно это поможет 
PM MAIL   Вверх
Zero
Дата 10.6.2006, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Типа такого пойдёт??? 

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  krug 2,33 Kb
PM MAIL ICQ   Вверх
svarogik
Дата 10.6.2006, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



да ты мужиик!))) эта прога то что надо 
PM MAIL   Вверх
Zero
Дата 10.6.2006, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Если какие-нибудь вопросы будут появлятся по Делфи, то ТУТ на большинство тебе ответят. 
PM MAIL ICQ   Вверх
svarogik
Дата 10.6.2006, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



xb:=screen.Width div 2 - rb;
  yb:=screen.Height div 2 - rb;

   screen.Canvas.Pen.Color:=clRed;  

  screen.Canvas.Ellipse(round(xb-10),round(yb-10),round(xb+10),round(yb+10));

а зачем так почему просто как в паскале нельзя координаты задать, почему через какуюто левую переменную xb и yb, почему не рисуется screen.Canvas.Ellipse(10,10,10,10);
ведь в принципе первые два координаты а другие оси эллипса, как в fillellipse(x,y,rx,ry), или не так?

Добавлено @ 22:59 
извини если чересчур надоедаю , просто интересно 
PM MAIL   Вверх
Zero
Дата 10.6.2006, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата(svarogik @  10.6.2006,  23:57 Найти цитируемый пост)
а зачем так почему просто как в паскале нельзя координаты задать, почему через какуюто левую переменную xb и yb

Да это я старую прогу переделал как те надо... smile 
А там то кружки (молекулы перемещались), а эти смые левые переменные про которые ты говоришь, они менялись и таким образом получалось что урги в разных местах.
Цитата(svarogik @  10.6.2006,  23:57 Найти цитируемый пост)
почему не рисуется screen.Canvas.Ellipse(10,10,10,10);

А так нельзя, получится точка а не элипс: первые два параметра это (x1,y1) и вторые два (x2,y2)
Ну можно и так:
Код

screen.Canvas.Ellipse(10,10,100,100);
 
PM MAIL ICQ   Вверх
svarogik
Дата 10.6.2006, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.3.2006

Репутация: нет
Всего: нет



да я понял что переделал, я в той старой начал разбираться, а там типа эллипс вписанный в прямоугольник х1у1х2у2? как то неприкольно 
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0956 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.