스타크래프트를 이제 브라우저에서 실행할 수 있다. 정말 놀랍다!!




나는 오리지널 스타크래프트를 좋아한다. 나는 많은 시간을 플레이하는데 써왔다. 그리고 1999년 나의 첫번째로 멀티플레이와 연결해주는 게임이었다. 


지금 누군가가 가까스로 스타크래프트와 브라우져를 최초로 연결하려고 한다 HTMML5 덕분에


GitHub의 첫번째 성인 'Ryuta'만 알려진 이 유저는 저장소에 업로드를  했다. 너는 실행할 수 있다. 잠깐동안


이것은 설치를 필요로 하지 않느다. 그리고 기본적인 유닛 컨트롤을 보여준다 전투에 들어가면서 그리고 심지어 게임으로부터 풀 애니메이션이다.


이것은 아직 종합적이지 않다. 데모버전의 레벨이다. 하지만 'Rutya' 는 도입부분에 설명 부분에 심지어 게임과 똑같은 치트를 포함한다고 썻다



몇몇의 특이점과 거친 부분에도 불구하고 이것은 정말 인상이 깊다. 시간이 새월이 흘러도 변치않은 게임의 재창조와 웹의 힘을 보여주는 면에서. 나는 시간이 흘럿다 내가 기억하는 것보다 하지만 이것은 큰 재미이다. 그리고 나를 전체 게임플레이의 향수를 불러일으킨다.


HTML5의 게임버전의 유일한 문제점은 이것은 오리지널의 자산과 오디오를 허가없이 사용하는 것이다. Blizzard는 아마 이것을 문제삼을 것 같다. 블리자드는  과거에 자신들의 브랜드에 대한 문제를 삼은 적이 있다.



너가 다운로드 받을 필요 없는 호스팅 버전은 여기서 이용가능하다 하지만 오래동안 지속될 것이라고 기대하지마라.



https://github.com/gloomyson/StarCraft - github 주소

--------------------------------------------------------------


이것을 다운받아서 사용해 보았는데 역시 기사 말대로 생각보다 미흡한 부분이 있다. 일단은 단축키가 먹히지 않는 것과 공격시 적을 지정할 수 없는 일이 발생한다. 그리고 마지막으로 안타까운 것은 부대지정이 되지 않는다. 스타크래프트는 컨트롤의 재미로 하는 게임인데 컨트롤이 아직 미흡해서 아쉬웠다.


하지만 누군가가 이렇게 HTML5로 스타크래프트를 웹에서 돌리려고 한다는 것 자체가 정말 대단하고 인상이 깊었다. 그래도 아직은 설치해서 게임을 하자.



--------------------------------------------------------------


Starcraft now works in the browser and it’s amazing



I love the original Starcraft. It’s hands-down the game I’ve spent the most time playing and was my first introduction to dial-up multiplayer back in 1999.

 

Now, someone’s managed to port Starcraft into the browser for the first time thanks to HTML5.

 

A user on GitHub, known only by the first name of ‘Ryuta’ uploaded a repository containing the bits, which you can have running on your own in a few seconds.

 

It requires no installation and shows some basic demos of controlling units, entering combat and even the full animations from the game.

 

It’s not comprehensive yet the levels are just demos but Rutya wrote in the instructions that demonstration even contains the same cheat codes from the original Starcraft.

 

Despite some oddities and rough corners, it’s an impressive recreation of a timeless game that shows off the power of the Web. I’m rustier than I remembered, but it was a fun blast from the past and made me nostalgic to play the full game again.


 

The only problem with this HTML5 version of the game is that it uses the original assets and audio without permission, which Blizzard is likely to have a problem with. The company has taken down other projects that used their brands in the past.

 

A hosted version, so you don’t need to download it, is available here but don’t expect it to last for long.

 

HTML5 Starcraft [GitHub] : https://github.com/gloomyson/StarCraft


출처 : http://thenextweb.com/apps/2015/09/07/starcraft-now-works-in-the-browser-and-its-amazing/



hands-down - 쉬운, 용이한

combat - 전투,싸움

comprehensive - 종합적인

demonstration - 입증, 데모, 설명

timeless - 세월이 흘로도 변치 않은

show somebody/something off

1. ~을 자랑하다

2. 돋보이게 하다


rusty - 녹이 슨, 예전 같지 않은


nostalgic - 향수(鄕愁)의, 향수를 불러 일으키는.

take something down  

1. (구조물을 해체하여) 치우다

2. (바지 등을) 끌어내리다

3. ~을 적다[기록하다]

Posted by 구레이더

요즘 github을 안 쓰는 사람이 없을 것이다.


이번에는 github 과 local 코딩환경 사이에 윤활유가 되어주는 sourcetree를 연결하겠다.


준비할 것은 3가지이다. 


1. local directory 설정


사용자 마음에 드는 파일을 지정한다. 이것은 github에서 프로그램을 받아서 저장하는 용도로 사용될 것이다.


나는 경로를 C:\Users\HOME\python으로 설정 하였다.




2. git 과 sourcetree 다운 받기


https://git-scm.com/downloads - 깃 다운


Downloads 에서 자신의 운영체제에 맞는 사양을 다운후 설치한다. 





https://www.sourcetreeapp.com/ - sourcetres 다운 



3. github에서 저장소 만들기


1. github의 매인화면에서 New repository를 찾는다.





2. 클릭


3. 저장소의 이름 설정등 기타 설정을 한다.



4. 이름 / 공개여부 (public : 무료 / private : 유료) / 무시할 파일 설정




5. 무시할 파일로 python을 입력해보았다.


6. 저장소를 생성하였다. 여기서 .gitignore 파일을 살펴보았다.


7.파일내용중에 *.py[cod]가 존재하는 것을 확인할 수 있다. *은 모든 이름을 포함하며 .py는 확장자가 py인 파일을 의미한다. 즉, py확장자는 무시한다는 것이다.




4. git 과 sourcetree 설치후 sourcetree 실행



ㄱ. sourcetree를 실행후 복제/ 생성을 클릭한다.이것은 github으로 부터 데이터를 가져오는 과정이다.


ㄴ. 다음과 같은 창이 뜬다.


소스 경로 / URL 은 저장소의 것을 의미한다.




ㄷ. github의 저장소안에 들어가면 다음과 같은 화면이 있을 것이다. 그것을 복사한다.




ㄹ. 목적지 경로는 아까 1. local directory 에 해당하는 폴더를 선택하자 이것은 github에 있는 파일을 저장하는 폴더 겸 앞으로 이파일에서 변경되는 사항을 역으로 github에 저장할 수 도 있게 된다.




ㅁ. 설정을 완료하면 다음과 같은 화면이 나온다.



ㅂ. 해당 폴더에 들어가서 test라는 노트 파일을 만든 뒤 글을 써보자 즉, 폴더의 변경이 생겼는 상황이다.



ㅅ. 다음과 같이 폴더에 변경사항이 생기면 sourcetree에서 감지를 한다.



o. 스테이지에 올라가지 않은 파일을 선택해서 커밋(local 저장소에 저장하는 역활)할 수 있다.




ㅈ. 화면에서 커밋을 누른 뒤


ㅊ. 맨션을 남긴 뒤 커밋 버튼을 누르면 local 상에서 커밋을 하게 된다.



그리고 다음과 같은 화면이 나오게 되는데 


1. 은 github 저장소에 저장하는 버튼이다.

2. 는 여태까지 commit된 이벤트들을 보여준다.

3. 이벤트 중 하나의 상세내역(바뀐 곳)등을 보여준다.




푸시를 눌러보자. 다음과 같은 화면이 뜰 것이다.



만약 github 아이디가 연동이 안되어 있으면 아이디와 비밀번호를 입력한다. 

이때 주의할 점은 해당 저장소에 커미터로 지정되어 있어야 푸시를 할 수 있다.



완료되었다고 뜬다 이로써 로컬상의 소스가 github의 파일로 전달되었다.







오늘은 github과 sourcetree와 local 영역을 잇는 작업을 했다. 이로써 코딩을 하는 경우 잘못 코딩하여


과거로 돌아가는 일을 좀 더 수월하게 할 수 있을 것이다. 






















'메모 > it메모' 카테고리의 다른 글

github - sourcetree - local directory 연결하기  (3) 2015.09.03
Posted by 구레이더


티스토리 툴바