Page 1 of 2

Colobot & КуМир - обучающие игры для Kolibri

Posted: Sat Feb 02, 2013 8:43 pm
by cccp
Есть такой жанр компьютерных игр как Обучающие. Два примера представленны играми Colobot и КуМир. Последняя разработана в России, в Научно-исследовательском институте системных исследований.

Colobot - представляет собой компьютерную игру, 3D, где игрок должен програмировать различных роботов выполнять поставленные задачи. Интересна тем что играющий обучается азам програмирования в увлекательной форме. вот линк на ютубе где ребенок играет в эту игру. что говорить о ребенке, я сам играл в молодости и сейчас опять 'подсел'. больше инфы есть в гугле, ну и тут.

идем дальше. из описания на офф сайте - КуМир (Комплект Учебных МИРов) - система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.
  • - В системе КуМир используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник.
    - При вводе программы КуМир осуществляет постоянный полный контроль ее правильности, сообщая на полях программы об всех обнаруженных ошибках.
    - При выполнении программы в пошаговом режиме КуМир выводит на поля результаты операций присваивания и значения логических выражений. Это позволяет ускорить процесс освоения азов программирования.
    - Кумир работает в операционных системах Windows или Linux.
собственно в чем вопрос. в колибри реализована игра Doom, которая в принципе, насколько я правильно понимаю, пришла из Менуэта. технически выражаясь - это есть достижение своего рода. практически, хомячки, как выразился art_zh предпочитают игры долее продвинутые. может быть стоит поразмыслить и добавить игры более познавательные так чтоб молодежь в процессе игры заодно и обучалась чему-то правильному.

что это может дать?
- скажем имеем на флешке колибри с установленной игрой и можем носить и втыкать в любой компьютер и играть (это фишка для молодежи), независимо от установленной там системы
- имея игру человек.молодой человек заодно будет пользовать так же колибри и 'привыкать' к ней
- в конце концов таким способом возможно будет создать клуб поддержки колибри

таким способом, портировав код игр на Колибри получатся свои две уникальные отличительные полезные программы которые будут ползоваться успехом у ребят школьного и не только возраста, благо что код в свободном доступе есть в сети.

какие будут мнения и предложения? желательно конструктивные!

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sat Feb 02, 2013 9:16 pm
by SoUrcerer
http://gcompris.net/-ru-
Портируется на раз-два.

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sat Feb 02, 2013 9:18 pm
by SoUrcerer
Что касается КуМир, у меня на его счет предвзятое мнение. Моя мама ведет информатику в школе, и отзывы об этой системе я слышал не самые лучшие, увы.

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sat Feb 02, 2013 11:10 pm
by cccp
да есть косяки. читал. тут и тут. так где их нет. в колибри их, косяков хватает, тоже. у некоторых косяки потому что пользуют различные версии программы. для других не хватает дополнительной документации.

суть дела в том чтоб эти вещи хорошо запускались с колибри, и тот кто захочет пользовать их делает следующие 4 шага.
1. вытаскивает флэшку из кармана.
2. втыкает в любой (почти любой) комп.
3. запускает колибри
4. запускает игру и играет в удовольствие и пользу.

в результате имеем
- люди приобщаются к колибри
- люди обучаются програмированию
- люди совмещают приятное с полезным

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

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sat Feb 02, 2013 11:32 pm
by SoUrcerer
КуМИР зависит от множества библиотек интерфейса. Быстрее будет написать свой аналог системы, ИМХО.

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 9:34 am
by cccp
SoUrcerer wrote:КуМИР зависит от множества библиотек интерфейса. Быстрее будет написать свой аналог системы, ИМХО.
вот как.

я ведь рассуждаю с точки зрения пользователя. и еще меня интересует распространение самой Колибри. у меня сложилось мнение что если эти игры пользуются спросом то можно вкупе толкать саму ОСу. а они имеют своих пользователей, и немало.

теперь по теме. сколько времени займет доводка до рабочего варианта КуМира на Колибре и сколько может занять Colobot? между прочим Колиб-ри и Колоб-от созвучат! неспроста-ли? 8)

или хотя-бы обьясни какие для этого нужны дополнительные знания?

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 1:00 pm
by SoUrcerer
Нужно уметь программировать, и тогда любой прототип займет две недели. Доведение до совершенства требует вечность времени.

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 2:54 pm
by cccp
я програмировать еще не умею. помоги в таком случае разобраться вот в этом.

Code: Select all

How to...

1. Compile the game.

 1.1 Windows:

  CROSS-COMPILING: see the instructions in HOWTO-MXE.txt on how to cross-compile the project
                   with MXE (http://mxe.cc/).

  NOTE: currently, there are some issues when compiling on Windows, connected mostly with
        clashing macros defined in windows headers. Most probably, a special development package
        will be provided, which will include MinGW, CMake and all necessary libraries.

  1. Download and install MinGW and MSYS:
      http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20111118/
     When installing, select all available components.
  2. Download and install CMake:
      http://www.cmake.org/cmake/resources/software.html (the Windows zip file)
     Unpack the contents of the archive to where MinGW is installed (files from bin/ should go into bin/, etc.)
  3. Download the following libraries, installing them in your MinGW directory like with CMake:
     SDL >=1.2.10, SDL_image >= 1.2, SDL_ttf >= 2.0, libpng >= 1.2, GLEW >= 1.8.0, Boost >= 1.51 (with filesystem)
     Note #1: For most libraries, you can download binary packages with compiled files.
              However, you must ensure that they work with MinGW as some are built with MSVC
              and may be incompatible. If that is the case, you should compile the libraries from sources
              using MinGW.
     Note #2: For GLEW, you need to compile from source under MinGW. Since there is no automated
              make script for that, follow the instructions here: http://stackoverflow.com/questions/6005076/
  4. Run MinGW console from the shortcut in menu start.
  5. Change to the directory where you have the Colobot sources by typing "cd /c/where/the/sources/are"
  6. Type "cmake -G 'MSYS Makefiles' ."
  7. Type "make"
  8. Everything should compile without errors.

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 3:03 pm
by SoUrcerer
Тут абсолютно типичная пошаговая инструкция установки на Windows:
1) MinGW
2) Зависимые библиотеки (большинство можно найти в пакетах для MinGW, часть придется собирать самому при помощи того же MinGW)
3) Установить Cmake
4) Запустить cmake, сгененирировать makefile
5) Запустить make

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 4:42 pm
by cccp
теперь по очереди
дошел до 7-го шага. восьмой не осилил, видно гте-то наломал дров. первый блин комом. если есть пара минут отпишитесь и обьясните

далее отчет,
Spoiler:
окно ming-a
sys.jpg (129.13 KiB)
окно ming-a Viewed 11445 times
далее результат
Spoiler:
result.jpg
result.jpg (162.5 KiB)
Viewed 11444 times
а так же содержимое папки ming
Spoiler:
ming_folder_content.jpg
ming_folder_content.jpg (142.39 KiB)
Viewed 11444 times

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 5:07 pm
by SoUrcerer
Скомпилировалось верно, однако, после make нужно еще сделать make install. Или указать вручную путь к данным (--datadir).

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 5:21 pm
by Kopa
Если рассматривать вопрос шире, то возможно имело бы смысл сделать online вариант сервиса
для обучения программированию под колибри, в разных вариантах, на данном ресурсе ???

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 5:52 pm
by SoUrcerer
Такие планы есть. Для их реализации нужна помощь и время.

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 6:21 pm
by Kopa
SoUrcerer wrote:Такие планы есть. Для их реализации нужна помощь и время.
Тогда может проще создать специальную обучающую сборку колибри???

Re: Colobot & КуМир - обучающие игры для Kolibri

Posted: Sun Feb 03, 2013 6:50 pm
by SoUrcerer
Не уверен, что это проще. В любом случае, нужно потратить время на написание примеров, обсуждение их с людьми, которые являются целевой аудиторией.