Разное

Игры в паскале abc: Pascal ABC tetris code of game. Код игры тетрис на паскале АБЦ! · GitHub

Присоединяйтесь к инициативе «Паскаль для детей»!

Дом > Delphi > Присоединяйтесь к инициативе «Паскаль для детей»!

Я ищу пару хороших разработчиков Delphi, которые хотели бы посвятить свободное время образовательному проекту для детей. Короче говоря, я предлагаю, чтобы мы все вложили немного энергии в IDE и среду выполнения «паскаль для детей», чтобы способствовать продвижению паскаля как дружественного, мощного и гибкого языка, который мы все знаем и любим. Вкратце цель проекта:

  • Обеспечьте и IDE, которая подходит для детей в возрасте 10+
  • Реализовать простую, легкую в использовании и понимании библиотеку времени выполнения
  • Сосредоточьтесь на простой и быстрой визуальной обратной связи (играх, возможно, простой математике)
  • Возможность запускать приложения в основном в браузере

Я предлагаю представить бесплатную, простую в освоении и использовании среду Pascal для детей в возрасте 10 лет и старше. Основное внимание должно быть уделено созданию игр (или, точнее, графическому, звуковому и другому творческому выражению), чтобы стимулировать интерес к программированию в целом, но с использованием Паскаля в качестве основного языка.

Проект никоим образом не должен пытаться быть «еще одним Delphi» и не должен конкурировать с freepascal или smart mobile. Он должен быть простым (сокращенный подмножество паскаля) и эффективным, с документацией и примерами, подходящими для школ и местных клубов.

Это не должно быть для получения финансовой выгоды, поэтому я не могу предлагать никаких денег — и также это должно быть с открытым исходным кодом и бесплатным для всех.

Я надеюсь, что мои коллеги-программисты Delphi и FPC смогут помочь. Нам нужны пожертвования многих типов, компоненты для дизайна/верстки (компонент рисовальщика f.ex, для дизайна спрайтов), код мода музыкального плеера (bass или fdlib wrapper?), а также код парсера/компилятора.

Немного предыстории инициативы

Базовый редактор спрайтов STOS

В 90-е годы в программировании произошла небольшая революция. В основном это было связано с тем, что домашние компьютеры достигли уровня, когда они стали достаточно мощными, чтобы на них можно было установить интуитивно понятные и «современные» редакторы и компиляторы. Графически они работали на специальных чипсетах, как сегодняшние x-box и playstation. И как таковые их графические возможности были далеко за пределами того, что ПК или Mac могли собрать в этом ценовом диапазоне.

В результате Commodore Amiga и Atari ST полностью доминировали над домашними компьютерами, в то время как ПК и Mac сводились к бизнесу (ПК) и дизайну (Mac). Amiga и Atari были дешевы, эффективны и подходили как для серьезного программного обеспечения, так и для игр, но для большинства детей и подростков, выросших с Amiga или Atari, игры, музыка и творчество были основной мотивацией для их приобретения.

Языки

Начать программировать на Amiga было очень трудно. Около 90 % всего программного обеспечения было написано на ассемблере или на гибридном языке под названием BCPL. Некоторые серьезные бизнес-приложения, такие как текстовые процессоры и электронные таблицы, были написаны на C, но Amiga не получила приличного компилятора C до самого позднего этапа своего развития, когда ПК начали поддерживать мощные графические карты и медленно разрушали отмеченную долю Amiga. .

Amos basic IDE

Примерно в 1990 году что-то изменило кривую обучения, и это был выпуск Amos basic. Amos был разновидностью Basic, разработанной для программирования игр. Функции можно сравнить с SDL (простой прямой медиа-уровень) или Direct X, но с простым для понимания и использования базовым диалектом для доступа ко всей этой мощности.

Результатом стало целое поколение подростков с вновь обретенным интересом к программированию и созданию игр. Такие игры, как Worms, были фактически созданы с использованием Basic на Amiga (blitzbasic, который заменил Amos). Многие из программистов, которые начинали на Amiga, сегодня работают профессиональными разработчиками. Например, то, что сейчас называется Sony Europe, раньше было Psygnosis — игровой компанией, занимающейся производством игр для Amiga.

Паскаль

Однако сегодня есть альтернативы с такой же мощностью. простота и дружелюбие почти отсутствуют. Я убежден, что JavaScript стал таким популярным именно потому, что он был единственной альтернативой для поколений, выросших после смерти Amiga. Это поколение, откровенно говоря, упустило все крутые штуки, которые были у нас на 16-битных компьютерах. Таким образом, если у программистов, которым сейчас за 40, есть доступ к надлежащему обучению с использованием классических языков, сегодня дети растут с браузером в качестве основной платформы.

Scratch — это визуальное пособие по программированию для детей.

В Pascal есть все. Во-первых, он был разработан для обучения в школах, во-вторых, он развивался бок о бок с C++ (построитель CPP и Delphi имеют одно и то же ядро ​​компилятора, только синтаксический модуль разделяет продукты) и, что не менее важно, он более гибкий и мощный, чем Basic.

Я действительно думаю, что мы можем добиться большего успеха, чем основной. И я действительно хочу, чтобы больше детей изучали Паскаль, чем JavaScript!

Я также считаю, что такие системы, как Scratch, полезны, но в конечном итоге это приведет к неприятным последствиям, потому что печатать и учиться выражать творческие способности в виде письменных логических структур будет казаться бременем. Будущее, без сомнения, увидит лучшие инструменты визуального программирования, но я боюсь, что качество будет потеряно, и мы закончим поколением программ-раздутий

Мы можем сделать лучше, чем это!

Нравится:

Нравится Загрузка…

Эмуляция наборов в контроллере Smart Mobile StudioCommandline класса

— Паскаль.Исходники.Ру

  •  [45]
  • Паскаль Часто задаваемые вопросы [60]
  • [22]
  • [31]
  • [4]
  • [10]
  • [10]
  • [18]
  • ! 😉

  •  
  • ТМТ Паскаль -!

    ТМТ Паскаль.
     

  • Скачать:
  • Загрузка: !
     
  • !

     
  • :


  • Русский SWAG:
© Вотинцев Валерий

: >>  1 2 3 
  Иван Калининский

DRL — РЕЙТИНГ D00MERS v0.6. , РОК, , CD-, . . READDIR.PAS — . , … 8((((((

…подробнее

03.06.1998

49к
  Виктор ?

Ксенон МегаБласт. , , . Графика BGI 640x480x256.

…подробнее

14.08.1997

262к
  Сергей Хищник

— . , , . Трек смерти.

…подробнее

11.04.1999

385к
  ..

иксит. . , , …

…подробнее

01.04.1999

125к
  Фредерик Гаонач

Пакман.

07.12.1997

  Фредерик Гаонач

— [Графика BGI]

07.12.1997

  Фредерик Гаонач

— [Графика BGI]

07.12.1997

  Фредерик Гаонач

-. — . [Графика BGI]

07.12.1997

  Фредерик Гаонач

» «. «». — .

07.12.1997

  Фредерик Гаонач

«».

44 15 . — .
Цель поставить вкладку под форму: 1234…

07.12.1997

  Фредерик Гаонач

«».

07.12.1997

  Фредерик Гаонач

, ! .

07.12.1997

  Фредерик Гаонач

[Графика BGI]. , . — 4 .
Цель состоит в том, чтобы получить одинаковые цвета вместе.

…подробнее

07.12.1997

  Фредерик Гаонач

-. — . . [Графика BGI]

07. 12.1997

 Рэнди Динг

— [Графика BGI]. . — . — , — ИКС. , .
Разум над лабиринтом, Рэнди Динг. Используйте I, J, K, M или клавиши со стрелками для ходьбы через лабиринт, затем нажмите X, когда сдадитесь!

21.04.1992

Интерактивное трехмерное клонирование

. плеер ХСК. : 1 — А, Я, 2 — .. Esc.

…подробнее

21.05.1997

15к
 Луис Эваристо

«» . — , . , — А, С, Д, В.

Всего лишь один из (десятков) возможных способов сделать старую игру Трон.

…подробнее

26.04. 1994

  Кристоффер Н. Олсен

, «» . (Опции -> Каталоги) ЕДИНИЦЫ. EXE АКДЕВ.
Исходный код бесплатного продолжения Civilization

…подробнее

26.10.1995

317k
 Лу Дюше

, . Int09h 60h. 1 (~ 55 мс).
GAMES.TPU — модуль Turbo Pascal, предназначенный для переделки клавиатура и таймер прерываются для лучшей работы в написании игр.

…подробнее

18.10.1992

33к
  Виктор Шантар

БГИ-, HSC-, . «». . — , .

29.08.1997

722к
Николай Окулов

» «. . 1010, «». . БГИ-, 320х200х256.
Классическая игра «Морской бой». Поддержка мыши, BGI.

22.11.2000

16к
 
  

» » ТП5.5-7.0. БГИ-. . ЭГАВГА.БГИ

…подробнее

16.07.1991

PM-06

БП7. . БГИ ЭгаВга.bgi Чр. : , .

…подробнее

10.06.2001

  Жакко Биккер

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

…подробнее

15.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *