Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Dec 06, 2019 8:15 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 18 posts ]  Go to page 1 2 Next
Author Message
PostPosted: Sat Feb 02, 2013 8:43 pm 
Offline
User avatar

Joined: Tue Jan 08, 2013 12:53 pm
Posts: 40
Есть такой жанр компьютерных игр как Обучающие. Два примера представленны играми Colobot и КуМир. Последняя разработана в России, в Научно-исследовательском институте системных исследований.

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

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

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

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

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

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


Top
   
PostPosted: Sat Feb 02, 2013 9:16 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
http://gcompris.net/-ru-
Портируется на раз-два.


Top
   
PostPosted: Sat Feb 02, 2013 9:18 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Что касается КуМир, у меня на его счет предвзятое мнение. Моя мама ведет информатику в школе, и отзывы об этой системе я слышал не самые лучшие, увы.


Top
   
PostPosted: Sat Feb 02, 2013 11:10 pm 
Offline
User avatar

Joined: Tue Jan 08, 2013 12:53 pm
Posts: 40
да есть косяки. читал. тут и тут. так где их нет. в колибри их, косяков хватает, тоже. у некоторых косяки потому что пользуют различные версии программы. для других не хватает дополнительной документации.

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

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

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


Top
   
PostPosted: Sat Feb 02, 2013 11:32 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
КуМИР зависит от множества библиотек интерфейса. Быстрее будет написать свой аналог системы, ИМХО.


Top
   
PostPosted: Sun Feb 03, 2013 9:34 am 
Offline
User avatar

Joined: Tue Jan 08, 2013 12:53 pm
Posts: 40
SoUrcerer wrote:
КуМИР зависит от множества библиотек интерфейса. Быстрее будет написать свой аналог системы, ИМХО.

вот как.

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

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

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


Top
   
PostPosted: Sun Feb 03, 2013 1:00 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Нужно уметь программировать, и тогда любой прототип займет две недели. Доведение до совершенства требует вечность времени.


Top
   
PostPosted: Sun Feb 03, 2013 2:54 pm 
Offline
User avatar

Joined: Tue Jan 08, 2013 12:53 pm
Posts: 40
я програмировать еще не умею. помоги в таком случае разобраться вот в этом.

Code:
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.


Top
   
PostPosted: Sun Feb 03, 2013 3:03 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Тут абсолютно типичная пошаговая инструкция установки на Windows:
1) MinGW
2) Зависимые библиотеки (большинство можно найти в пакетах для MinGW, часть придется собирать самому при помощи того же MinGW)
3) Установить Cmake
4) Запустить cmake, сгененирировать makefile
5) Запустить make


Top
   
PostPosted: Sun Feb 03, 2013 4:42 pm 
Offline
User avatar

Joined: Tue Jan 08, 2013 12:53 pm
Posts: 40
теперь по очереди
дошел до 7-го шага. восьмой не осилил, видно гте-то наломал дров. первый блин комом. если есть пара минут отпишитесь и обьясните

далее отчет,
Spoiler: Show
Attachment:
File comment: окно ming-a
sys.jpg
sys.jpg [ 129.13 KiB | Viewed 4480 times ]


далее результат
Spoiler: Show
Attachment:
result.jpg
result.jpg [ 162.5 KiB | Viewed 4479 times ]


а так же содержимое папки ming
Spoiler: Show
Attachment:
ming_folder_content.jpg
ming_folder_content.jpg [ 142.39 KiB | Viewed 4479 times ]


Top
   
PostPosted: Sun Feb 03, 2013 5:07 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Скомпилировалось верно, однако, после make нужно еще сделать make install. Или указать вручную путь к данным (--datadir).


Top
   
PostPosted: Sun Feb 03, 2013 5:21 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 673
Если рассматривать вопрос шире, то возможно имело бы смысл сделать online вариант сервиса
для обучения программированию под колибри, в разных вариантах, на данном ресурсе ???


Top
   
PostPosted: Sun Feb 03, 2013 5:52 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Такие планы есть. Для их реализации нужна помощь и время.


Top
   
PostPosted: Sun Feb 03, 2013 6:21 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 673
SoUrcerer wrote:
Такие планы есть. Для их реализации нужна помощь и время.

Тогда может проще создать специальную обучающую сборку колибри???


Top
   
PostPosted: Sun Feb 03, 2013 6:50 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Не уверен, что это проще. В любом случае, нужно потратить время на написание примеров, обсуждение их с людьми, которые являются целевой аудиторией.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 18 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited