MinGW 성능이 어느 정도인가요?

novice의 이미지

근처 어린이센터에서 아이들에게 컴퓨터를 가르치려고 계획중입니다.
엑셀이나 파워포인트보다는, 차라리 컴퓨터로 간단한 퍼즐 게임을 하면서 자연스럽게 컴퓨터와 수학에 친근해질 수 있는 계기를 만들어주자는 게 제 지금 목표입니다.
간단한 퍼즐게임 하니까 바로 그놈 게임 꾸러미가 생각이 났습니다만, 문제는 윈도우즈를 지원하지 않는다는 겁니다. 단지 그놈 게임 때문에 윈도우즈를 갈아엎거나 가상화로 실행시키는 건 좀 오버라는 생각이 들어서 좀더 찾아보다가 MinGW라는 걸 알게됐습니다.
이곳 KLDP에서도 MinGW와 이클립스로 개발환경 구축 같은 글을 찾아볼 수는 있었습니다만, 실제 MinGW로 그놈 게임을 포팅시킬 수 있을까요? 포팅이 간단하다면 왜 몇 년째 그놈 게임 페이지에 '윈도우즈 지원 예정'이라고만 나와 있는지도 좀 의심스럽고..

dorado2의 이미지

liveCD를 사용해보시는 건 어떨까요~.

novice의 이미지

제가 계속 교육을 맡아서 하는 게 아니라, 몇 개월간 자원활동을 하는 중입니다. 제가 그만둔 뒤에도 아이들이 간편하게 사용할 수 있었으면 하는데 라이브CD는 좀 어렵지 않을까요? (제가 오기 전까지 컴퓨터를 할 줄 아는 사람이 없어서 컴퓨터가 자리만 차지하고 있었습니다)

I don't belong here..

지리즈의 이미지

novice의 이미지

cygwin 환경과 비슷한 건가요? 그놈 게임은 GTK를 사용하는 걸로 알고 있는데 이걸로도 가능한가요?
왠지 글 전체가 질문글이 돼버린 것 같아 죄송합니다. (_ _)

I don't belong here..

지리즈의 이미지

QT4가 win32포트가 있습니다.

그래서, Qt4를 기반으로 하는 KDE4는 Native Win32 포트가 있어요.
(Cygwin,minGW같은 라이브러리 없이 동작이 됩니다.
물론 mingw는 선택적으로 사용할 수는 있습니다.)

KDE는 Gnome의 라이벌쯤으로 보시면 됩니다.

포함된 어플리케이션들도 뭐 차이는 있지만, 비슷합니다.

Kde는 Education 패키지가 있어서...
교육에 유용(?)한 어플리케이션들도 있을 겁니다.

미리 kubuntu나 OpenSuse 같은 리눅스 배포본을 사용해 보고,시도해 보세요.

There is no spoon. Neo from the Matrix 1999.

There is no spoon. Neo from the Matrix 1999.

novice의 이미지

제가 KDE를 사용해본 지가 좀 오래돼서요. 알짜 리눅스 때 써봤던가..ㅡㅡ;;
그때 기억으로는 KDE를 사용하려면 QT 라이브러리를, 그놈을 사용하려면 GTK 라이브러리를 왕창 설치해야했던 것 같은데, 그놈 게임은 GTK를 사용하기 때문에 QT4를 설치해도 설치가 되지 않는 게 아닌가 질문드린 겁니다. KDE에도 Iagno(오델로) 같은 게임이 있나요?
질문과 별개로 추천해주신 Education 에는 유용한 프로그램이 많이 있네요. 추천해주셔서 고맙습니다 ^^

I don't belong here..

지리즈의 이미지

http://games.kde.org/category.php?category=board

http://games.kde.org/

kde 설치할 때는 항상 games 하고 edu를 제외하는 주의라 저도 구체적인 것은 잘 모릅니다.

하지만, 원하시는 류의 게임은 꽤나 있을 거라는 것은 보증합니다.

http://games.kde.org/get.php?platform=Windows

There is no spoon. Neo from the Matrix 1999.

There is no spoon. Neo from the Matrix 1999.

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

- 삭제;;

h2h1995의 이미지

MinGW 좋죠.

cygwin은 호환성을 우선하고, MinGW는 성능을 우선으로 합니다.
컴파일러인 MinGW와 유닉스의 환경을 제공해주는 msys를 사용한다면
configure 같은 스크립트로 빌드도 가능합니다.

예전에 Gnome 게임들을 MinGW로 빌드를 해본적이 있긴합니디만..
되긴합니디만, 코드를 많이 고쳤던 기억이 있습니다..
(상당한 갯수의 라이브러리들을 컴파일 해야 합니다..)

전 대부분의 프로젝트에 VC++ 대신에 MinGW를 사용합니다.
성능도 좋고, 유닉스의 환경을 그대로 개발에 사용할 수 있어 좋습니다.

http://archive.tcltk.co.kr/index.php?dir=mingw-libs/
http://blog.tcltk.co.kr/?cat=5

위의 링크는 예전부터 MinGW에서 사용가능하도록 라이브러리를 컴파일 해둔 곳입니다.
필요하시면 사용하셔도 됩니다.

또 아래는 개발중인 MinGW로 개발된 Tcl IDE입니다..

http://blog.tcltk.co.kr/?page_id=10

얘기를 하다보니 딴길로 샜네요.... -_-;;

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

novice의 이미지

주말 동안 어떻게 따라하면서 MinGW와 msys까지 연동을 했습니다만, GGZ 게이밍 존 라이브러리를 컴파일하는 중에 winsock과 뭔가 충돌을 했는지 진행이 안 되네요. OTL..
혹시 MinGW 빌드 환경을 갖고 계시면, 정말 죄송하지만 그놈 게임 중에서 Iagno(오델로)만 빌드를 좀 부탁드릴 수 없을까요?

I don't belong here..

지리즈의 이미지

mingw로 포팅하는 것이 쉽지가 않습니다.
그냥 컴파일 수준이 아니라 상당수준 소스 수정도 필요로 하거든요.

차라리 cygwin쪽을 보시는 것이 나을 겁니다.
그리고, 설사 cygwin으로 포팅했더라도, 기동하는 것도 쉽지 않을 겁니다.
게임을 실행하려면, 먼저 X11(cygwin - win32)을 실행된 상태여야 하고, 간단한 윈도우 매니저도 필요할 수도 있거든요.

참고로 kde4는 네이티브라 X11서버가 필요가 없습니다.
http://games.kde.org/game.php?game=kreversi

오델로(reversi)가 필요하신거면,
인터넷에 flash게임도 많고 하던데, 차라리 그쪽을 알아 보시는 것이 낫지 않을까요?

There is no spoon. Neo from the Matrix 1999.

There is no spoon. Neo from the Matrix 1999.

Daiquiri의 이미지

그놈 게임과 비슷한 윈도우즈용 어플리케이션을 찾는게 나을 겁니다.

jj의 이미지

off-topic이지만, 어린이라면, C/C++ 다는 좀더 고수준 언어를 사용하는게 어떨까요? 좋은일 하시네요...

--
Life is short. damn short...

--
Life is short. damn short...