게임환경을 만들고싶은데요...(초짜)

eunji223의 이미지

게임 환경을 만들고싶은데요...

게임에서 원하는 요소들은 일단

정육면체 ; 회전가능, 전개도로 펼쳤다 접혔다 하는 기능이 가능..

정육면체의 무늬 설정 가능 ; 게임자의 선택에 의해 (단, 무늬의 종류는 제한되어있어요... 그 중 골라서 입력하면 무늬가 입혀지는 상황을 구상중이에요)

(추후에 정육면체에서 정팔면체로 늘어나는게 되면 좋구요..)

이런 환경을 만들고싶은데요..

파이썬으로 시작하려고 하는데..(물론 초보지만요..)

고수님들 추천하는 환경이나 조언좀 부탁드려요
제발요......

shint의 이미지

개발환경이 다양해서. 정리만 해봤습니다.
윈도우 서비스팩이 없으면. 어려움이 있을것 같습니다.

Qt. VTK. LUA. Ruby. 등도 지원합니다. GTK도 지원할거 같네요.
DirectX 는 링크가 사라지고.
OpenGL 도 있는데. 버전이 맞아야 합니다.

Python 버전이 3.5 2.7 2.4 많던데요.
2.4는 윈도우서비스팩 없이도 설치가 됩니다.

Python game programming 으로 책'이 있으니. 참고하시는것도 좋을것 같습니다.

//--------------------------------------------------------
Visual Studio Python 도 있네요.
http://search.naver.com/search.naver?ie=utf8&sm=stp_hty&where=se&query=Visual+Studio+Python

http://www.google.co.kr/search?hl=ko&source=hp&biw=&bih=&q=visual+studio+python&gbv=2&oq=visual+studio+python&gs_l=heirloom-hp.12...0.0.1.1241.0.0.0.0.0.0.0.0..0.0....0...1ac..34.heirloom-hp..0.1.201.VPkgTDU0TCs

//--------------------------------------------------------
Python 3d game programming
http://www.google.co.kr/search?hl=ko&source=hp&biw=&bih=&q=Python+3d+game+programming+&gbv=2&oq=Python+3d+game+programming+&gs_l=heirloom-hp.3..0i7i30i19l2.1064.5883.0.7370.8.7.0.1.0.0.1272.2772.0j2j3j1j7-1.7.0....0...1ac.1.34.heirloom-hp..4.4.907.OO4jJyyzLNc

http://www.panda3d.org/
판다3D 도 파이썬을 지원해주고 있네요.

Python Programming/Game Programming in Python
https://en.wikibooks.org/wiki/Python_Programming/Game_Programming_in_Python

Irrlicht Engine[1] (Python binding website: [2] )
Ogre Engine [3] (Python binding website: [4] )

CrystalSpace

3D Game Engines written for Python
Blender
PySoy
Soya
Panda3D
Games
CrystalSpace

2D Game Programming
Pygame
Phil's Pygame Utilities (PGU)
Pyglet
Kivy
Rabbyt

//--------------------------------------------------------
python game
http://search.naver.com/search.naver?ie=utf8&sm=stp_hty&where=se&query=python+game

pgu
Python Game Utilities
http://code.google.com/p/pgu/downloads/detail?name=pgu-0.18.zip&can=2&q=

Simple game of Hangman in Python
http://codereview.stackexchange.com/questions/104559/simple-game-of-hangman-in-python

python game Programming
http://blog.naver.com/tepet?Redirect=Log&logNo=140031729145

Animation framework for pygame
https://github.com/SodaCookie/anime

PySoy - 3D game engine
http://www.pysoy.org/wiki/Download

https://pyweek.org/

The Python Game Book
http://thepythongamebook.com/en:start

나만의 Python Game 만들기 초보자를 위한 파이썬 프로그래밍 가이드
http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788956746166
http://blog.naver.com/gyurse?Redirect=Log&logNo=220223203582
http://book.naver.com/bookdb/book_detail.nhn?bid=7821203

Game Programming With Python, Lua, and Ruby
http://book.naver.com/bookdb/book_detail.nhn?bid=280972

Python Game Programming by Example
http://book.naver.com/bookdb/book_detail.nhn?bid=9682833

게임 사이트
http://www.gamedev.net/
http://www.gamasutra.com/

//--------------------------------------------------------
정육면체 파이썬
http://www.google.co.kr/search?hl=ko&source=hp&biw=&bih=&q=%EC%A0%95%EC%9C%A1%EB%A9%B4%EC%B2%B4+%ED%8C%8C%EC%9D%B4%EC%8D%AC&btnG=Google+%EA%B2%80%EC%83%89&gbv=2

Iris 1.8
http://scitools.org.uk/iris/docs/latest/userguide/navigating_a_cube.html

Cubes - OLAP Framework
https://pythonhosted.org/cubes/

cube-client 0.2.0
https://pypi.python.org/pypi/cube-client

3D Interactive Rubik's Cube in Python
https://jakevdp.github.io/blog/2012/11/26/3d-interactive-rubiks-cube-in-python/

VTK/Examples/Python/DataManipulation/Cube.py
http://www.vtk.org/Wiki/VTK/Examples/Python/DataManipulation/Cube.py
http://www.vtk.org/doc/nightly/html/classvtkCube.html
http://www.vtk.org/download/

VTK/Examples/Cxx/GeometricObjects/Cube
http://www.vtk.org/Wiki/VTK/Examples/Cxx/GeometricObjects/Cube

Blender
http://blender.stackexchange.com/questions/21589/quickly-add-cubes

Python Cube
http://search.naver.com/search.naver?sm=stb_hty&where=se&ie=utf8&query=Python+Cube

Python2orPython3
https://wiki.python.org/moin/Python2orPython3

Python 언어로 작성하여... OpenGL 예제: Redbook 의 Cube
http://scripting.tistory.com/699

CodeDump : PyOpenGL
http://www.de-brauwer.be/wiki/wikka.php?wakka=PyOpenGL
http://www.de-brauwer.be/wiki/wikka.php?wakka=PyOpenGLSquares
http://www.de-brauwer.be/wiki/wikka.php?wakka=PyOpenGLHelloWorld

PyOpenGL 3.x The Python OpenGL Binding
http://pyopengl.sourceforge.net/

https://pypi.python.org/pypi/PyOpenGL-Demo#downloads
https://pypi.python.org/pypi/OpenGLContext
https://pypi.python.org/pypi/PyOpenGL-accelerate/3.0.2
https://pypi.python.org/pypi/PyOpenGL/3.0.1
https://pypi.python.org/pypi/PyOpenGL-Demo

Python + DirectX 9.0
http://cafe.naver.com/agdf/385

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.