Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Помогите придумать проект


Автор: Vit 22.7.2002, 06:08
Учу дочку (11 лет) программированию. Благополучно написали простейший калькулятор - т.е. научились ставить кнопки на форму и писать простейшие события в 2 строки... Теперь вот думаю какой бы проект в образовательных целях взять - чтоб был с одной стороны достаточно простой, а с другой мог заинтересовать ребёнка?

Автор: МММ 22.7.2002, 06:38
Попробуй написать
1)типа заранее есть какой нибуль текст смешной, допустим вводишь на форме разные имя, фамилию, разнообразные прилагательные, глаголы ,а потом подставлять это все в текст(естественно в нужные места, заранее определенные) , довольно смешно получается.
2)крестики нолики
3)простейшую игру типа виселица на 5 буковок.
4)програму для решения типичных задачек со школы, например с Х (иксом)
5)если еще круче пусть базу небольшую сделает с папой, где будут все ее любимые картинки (с ее сайта)

А вообще ребенок как губка, это нам иногда кажется сложно,а у них идеи рождаются быстро, и память у них очень хорошая, так что можно более сложные проекты, главное хорошо обьяснить!!!
Удачи!!!

Автор: Nastya 22.7.2002, 07:01
Из моего опыта. Проходило не плохо.
1) Ради знакомства с Делфи: программа шутка - "Будете форматировать диск? Да Нет" Кнопочка нет "убегает и т.д. На этом примере учится обрабатывать события.

2) Красивые стредлочные часы. Работа с таймером.

3) Томагочи. а)Тут я давала: работа с типизированным файлом (туда записывались  данные в виде структуры. типа: когда в последний раз кормили и т.д.)б) Работа с большим количеством окон и меседж боксов. Причем. Надо чтобы ответы тамогочи (приветсвие, прощании и т.д.) были разнымим и выбирались из какого-то множества случайным образом. Я походу дала еще масивы строк.

Надеюсь пригодится.

Автор: Nastya 22.7.2002, 07:13
И еще дети очень любят работать с графикой (и терпеть не могут писать математические программки типа поиска корней квадратного уравнения).
http://www.arbuz.narod.ru/z_cikloida.htm есть алгоритм рисования циклоиды. И если полазить по сайту много интересных алгоритмов работы с графикой и при этом не сложных.

Автор: Mikel 22.7.2002, 08:39
Можно через Canvas, а лучше через DirectX, а ещё лучше OpenGL. Рисовать домики, деревья, ...

Автор: Lobsang 22.7.2002, 09:56
Что-нить с двух-уровневой рекурсией в графах... (щутка)!!!
Просто посмотри во что играет - и приспособь в проект.

Автор: Alex101 22.7.2002, 11:59
Модель исполнителя. Есть исполнитель (тут можно дать волю фантазии). Он обладает набором команд - пойти вправо, влево т .д., положить букву в корзину, достать из корзины. Он ходит по клетчатому полю, на котором разбросаны буквы. Необходимо собрать буквы, и выложить из них заданное слово. Корзина работает по принципу стека. Кроме того, на поле могут стоять стены. реакция исполнителя на команды - либо выполняет, либо отвечает "не понимаю", "не могу выполнить".
Ну вот, что-то в этом роде...

Автор: Vit 22.7.2002, 15:57
Спасибо всем, надо будет всё проанализировать, хотя большинство предложенного - работа с графикой - я с ней сам никогда не работал, для начала самому надо разобраться...

Автор: Vit 22.7.2002, 23:38
Цитата(Mikel @ 22.7.2002, 00:39)
Можно через Canvas, а лучше через DirectX, а ещё лучше OpenGL. Рисовать домики, деревья, ...

Если есть, брось мне пару примеров, по проще, как работать с Open GL/DirectX - попробую сам сначала разобраться :)

nevzorov@yahoo.com

Автор: Vit 22.7.2002, 23:42
Цитата(Nastya @ 21.7.2002, 23:13)
http://www.arbuz.narod.ru/z_cikloida.htm есть алгоритм рисования циклоиды. И если полазить по сайту много интересных алгоритмов работы с графикой и при этом не сложных.

Замечательно! Только маленький проблем - 11 лет это 4й класс, а тригонометрию начинают классе в шестом-седьмом :)
Ладно, может и стоит тригонометрию тоже слегка подучить, только вот  я бы не назвал ее слишком увлекательной...

Автор: dm9 23.7.2002, 00:43
Отослал я тебе дискету, кот. прилагалась к книге Михаила Краснова "OpenGL - графика в проектах Delphi". Есть ещё у этого автора книга про DirectX в Delphi, но к ней прилагается диск, так что слать, наверное, не буду. :bored
А лучше кипить сами книжки...

Автор: dm9 23.7.2002, 00:53
Насчёт идей - простенькая 2D игрушка в плоскости экрана: лесенки, мостики и т. п. Классика, конечно, но идея может оказаться небезынтересной. Можно, по-моему, при большом желании обойтись средствами канвы.

Автор: Vit 23.7.2002, 02:37
Цитата(dm9 @ 22.7.2002, 16:43)
А лучше кипить сами книжки...

В Чикаго это сделать довольно таки затруднительно...

Автор: Dapo 23.7.2002, 06:52
Цитата(Vit @ 23.7.2002, 03:37)
В Чикаго это сделать довольно таки затруднительно...

Здесь вам не Чикаго - здесь климат иной... выходят книжки одна за одной :D

Да не стоит ребенку OpenGL голову забивать. Там как раз все построено на математике (матрицы, преобразования и т.д.) пусть на канве формы мышкой порисует, а потом картинку сохранит, да на ваш сайт заставкой пихнент ;-)

Автор: Mikel 23.7.2002, 08:45
Цитата(dm9 @ 23.7.2002, 01:43)
Есть ещё у этого автора книга про DirectX в Delphi, но к ней прилагается диск, так что слать, наверное, не буду. :bored
А лучше кипить сами книжки...

У меня есть эта бука с диском. А ты 3D Exploration не крякнул? (не могу найти кряк).

Автор: Mikel 23.7.2002, 08:46
Цитата(Vit @ 23.7.2002, 03:37)
[quote=dm9,22.7.2002,16:43]А лучше кипить сами книжки...

В Чикаго это сделать довольно таки затруднительно...[/quote]
А может есть интернет-магазины, которые и в Чикаго пошлют?

А на счет примеров-там основное что и я иногда забываю- это инициализация. А так ща че-нть нарисуем(заодно снова вспомню графику)

Автор: Mikel 23.7.2002, 09:56
http://mikel.smtp.ru/ogl.zip с OpenGL. Нечто похожее на снеговика с выпученными глазами и конусом на нужном месте :) (на носу)

А здесь не используются ни DirectX, ни FastDIB, однако получилось не плохо
http://delphigfx.mastak.ru/images/disk.gif

И вообще лучше почитать статьи на delphigfx.mastak.ru.

Автор: Vit 23.7.2002, 15:07
Цитата(Mikel @ 23.7.2002, 00:46)
А может есть интернет-магазины, которые и в Чикаго пошлют?

Да их полно, хотя мне как то боязно посылать номер кредитки в Российскую фирму... Впрочем попробовать можно. Здесь тоже книг выходит много но цены кусаются, средняя цена книжки - 60 долларов, так что сильно не разгонишься.

Автор: Mikel 23.7.2002, 15:55
Я за 4$ купил про DirectX. и чуть поменьше за OpenGL

Автор: Vit 23.7.2002, 16:16
Цитата(Mikel @ 23.7.2002, 07:55)
Я за 4$ купил про DirectX. и чуть поменьше за OpenGL

Слушай, может поможешь мне в приобретении книжек? Я только не знаю как деньги тебе предать, но может тем же Western Union... Если есть немного времени, можешь примерно прикинуть сколько будут стоить все стоящие книги по Дельфи, выпущенные в последние 2 года? + пересылка...

Автор: МММ 24.7.2002, 00:10
Извините что вмешиваюсь, недавно покупал такие книги
1) Краснов М.
   Direct X. Графика в проектах Delphi (с CD-ROM)
   1 шт. по цене: 160 руб
2)  Краснов М.
   OpenGL. Графика в проектах Delphi (с дискетой)
   1 шт. по цене: 102 руб
3) Марко Кэнту
   Delphi 5 для профессионалов
   1 шт. по цене: 270 руб

вобщем заказывал с Москвы через иннет, пришло первые две книги с пересылкой стоят 365, третья около 400 рублей, вот так
:)

Автор: Mikel 24.7.2002, 07:53
Цитата(Vit @ 23.7.2002, 17:16)
Цитата(Mikel @ 23.7.2002, 07:55)
Я за 4$ купил про DirectX. и чуть поменьше за OpenGL

Слушай, может поможешь мне в приобретении книжек? Я только не знаю как деньги тебе предать, но может тем же Western Union... Если есть немного времени, можешь примерно прикинуть сколько будут стоить все стоящие книги по Дельфи, выпущенные в последние 2 года? + пересылка...

В принципе можно попробовать. Только вот за 2 года... Может ты посмотришь в интернет-магазинах книги, напишешь мне, я посмотрю что у нас есть. А пересылка почтой? И если уж зашло про оплату то можно кинуть мне в банк на рублевый или USD счет

Автор: Vit 24.7.2002, 15:49
Давайте пока оставим обсуждение книг, спасибо всем кто высказался, мне надо немного подумать и почитать, что сейчас появилось на Российских прилавках, а пока тема остается та же: "Лёгкие учебные проекты, которые могут заинтересовать 11ти летнюю девочку", DirectX и Open GL, как я понял, пока применить не удасться - там довольно сложно, для тех кто забыл что средний ребёнок знает в 11 лет (4 класса школы)  - напомню: 4 арифметичексих действия, только начали проходить возведение в степень. Никаких знаний в области алгебры, геометрии, физики, никаких тригонометрических функций, корней, логарифмов и т.п. Конечно это можно учить параллельно, что мы и делаем, но вовсе не так сразу чтобы писать уравнения описывающие циклоиду или вращение трёхмерной фигуры в пространстве...


Автор: Mikel 24.7.2002, 16:34
Ну хотя-бы можно написать плоскую игру(какие-нть объекты двигаются по карте по 4 направлениям и что-нибудь делают, или пасьянс(хотя нельзя приучать к картам детей такого возраста :) ), или сапер) :)

Автор: dr.ZmeY 25.7.2002, 23:46
А не рановато ли, ребёнка в 11 лет Делфями травить...
Как уроки сольфеджо отбивают у детей желание к музыке так и этим тыможешь отбить у дочери желание работать с компом, пусть в куклы играет и бейсик учит

Автор: Vit 26.7.2002, 00:02
Цитата(Snick_Y2K @ 25.7.2002, 15:46)
пусть в куклы играет и бейсик учит

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

Автор: Mikel 26.7.2002, 08:31
Я начинал с паскаля где-то в 13 лет и через полгода, когда уже знал циклы, типы данных, алгоритмы и т.д., перешел на Delphi. Сейчас не вспомню с какой целью я все это начал, но скажу, что она была. :)

Автор: Unregistered 6.10.2003, 19:27
плиз пришлите кто нибудь дискету прилагаемую к книге
Михаила Краснова "OpenGL - графика в проектах Delphi
или скажите где ее взять.
буду очень признателен

danao@udm.ru

Автор: December 6.10.2003, 19:52
Предложи написать менялку для обоев. Ни одного арифметического действия, работа с файлом/реестром и ВСЁ.

Автор: neutrino 6.10.2003, 23:17
Виталий, оставь всю трехмерную графику. Там одни матрицы и определители. Рано еще. Вот что я делал, когда немного учил подругу - это программа, где падали буковки разного цвета, шрифта и т.п. и их надо было нажимать, чтоб они исчезали. Ну тренажер такой. Может это подойдет.

Потом можно сделать одномерную рисовалку типа Paint. А на счет графиков функций, смотри, ты можешь ее так научить понятию функция. Ей не надо знать как эта циклоида работает. Но, например, можно запускать по ней какую-нибудь ракету. А можно и по трохоиде. Это вообще круто будет. Я уже не говорю о логарифмической спирали. Много можно чего придумать. Главное, чтобы рисовалось все как можно более петухасто smile.gif

A что она у тебя любит делать?

П.С. Думаю, что с базами данных ей интересно не будет.

Автор: December 7.10.2003, 00:00
Напоминалку свою было интересно писать. Например, в 16-00 вырубить машину или проиграть любимую мелодию в режиме бесконечного повторения.

Автор: dm9 7.10.2003, 02:04
Unregistered, возьми образ дискетки тут:

http://dmitry9.nm.ru/opengl.zip

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)