Braid

읽을거리/게임 2009/07/03 16:37

간만에 한 아케이드 게임..

무무킹이 소개를 해줬다

"슈퍼마리오 살짝 비슷한데 재밌어요"

직접해보니

슈퍼마리오의 액션 에다가

"페르시아의 왕자 Sand of Time"에서의 시간돌리기능력을 이용한

퍼즐게임이라고나 할까 -_-?

기존 게임하던 가닥이 없으면 무척 어려울것..

여튼 추천..

스테이즈 구성이랑 연출이 정말 대단했던 게임..


몇일 고생하다가 결국 별 다먹음... -_-;;

참고로 별먹는건 별로 추천할일이 아닌듯 -_-;;

여튼 요즘 세상에 나오기 참 어려운 명작이라고 생각한다.
Posted by 마고자
TAG braid, 게임
성민아저씨에게 거의 거저 넘겨 받다시피해서 받은 프레임..

나름 로드란게 어떤것인가 많이 느껴주게 해줬던..

새파란색에 깔금했던 클래식 프레임

이번에 비앙키 프레임으로 바꾸고 어떻게 처분할가 고민을 하다가

어제 비비 분리해서 헐값에 팔았음..

거래 한 사람은 프레임과 조립을 조금 아는 사람이라

날 더이상 귀찮게 하진 않을거 같음 ..

쓰지않던 자잘한 부품들을 그냥 버리듯 다 줘버렸음..


다른 사람 손에서 이쁨 잘 받으며 오래오래 달리기를..
Posted by 마고자
- C++에서 NULL에 해당하는 키워드는 None 이다.
그리고 실제 널인지 확인하려면 type을 활용한다.

type( nodeChild ) == type( None )

파이썬은 데이타가 모두 동적이기때문에 , 간혹 이게 어떤건지 확인할때 type은 유용하다

- Enum 이 따로 없다. 하지만 Enum을 쓰는 대신에 그냥 스트링을 처리하면 보기에도 편하다. 글자가 틀리면 대략 난감.. .. 어차피 switch - case 문이 없어서 if elif 페어로 계속 넣어야 하니까 대충 적응하자.

- string 모듈의 strip() 펑션은 스트링의 화이트 스페이스를 제거해준다.

>>> from string import *
>>> strip( '   a    ')
'a'
>>> strip( '               \n' )
''

- Tuple에 익숙해지자.
파이썬은 리턴값이라던지 모든 데이타에 Tuple을 적용할수 있다. 함수에서 여러개의 인자를 리턴하면 ( return a , b ) 리턴값은 계네들이 합쳐진 튜플로 넘어온다. ( [ a , b ] ) 그래서 잘 짤라서 쓰는 방법이 있고 임의로 튜플을 만들어서 리턴할 수도 있다.

두개 값을 리턴하는 곳에서 두개의 인수를 지정해야한다.
a , b = funciton()

두개를 지정하지 않고 하나만 받으면 그 변수는 두개의 데이타를 가진 튜플이 된다.

Posted by 마고자
class Person:
pass


기본적으로 파이썬의 클래스는 네임스페이스를 가지며.. C++ 과 가장큰 차이점은 맴버에 대한 부분이다. C++처럼 맴버를 열거하는것이 아니라 생성자에서 직접 초기화를 시켜줌으로서 인스턴싱이 된다. (pass는 nop같은 녀석.. 그냥 채워놔줌 )

생성자 & 소멸자 포멧

def __init__( self )
def __del__( self )

self는 C++ 의 this의 역할을 한다. 따라서 위의 Person 클래스가 name , id 를 가질려면 직접 생성자에서 초기화를 해주어야한다.

def __init__( self ):
self.id = 0
self.name = '고구마'

이런건 특히나 리스트같은 것일 경우 필수.. 컨테이너는 사전에 초기화를 해주어야 하기땜시롱..

class Person:
name = '고구마'

이렇게 해두면 name은 일종의 static 변수가 되어서 모든 객체에서 억세스가 가능해진다.
Posted by 마고자

근조

주절주절/잡담 2009/05/23 12:43

아놔 진짜 나라가 어떻게 돌아가는건지

삼가 고인의 명복을 빕니다.

고생 많이 하셨습니다.
Posted by 마고자