Python PyGame Tower Defense

소프트웨어 스크린 샷:
Python PyGame Tower Defense
소프트웨어 정보:
버전: 0.8.7
업로드 날짜: 19 Feb 15
개발자: Austin Morgan
라이센스: 무료
인기: 71

Rating: nan/5 (Total Votes: 0)

파이썬 파이 게임 타워 디펜스는 파이 게임과 파이썬으로 작성된 오픈 소스 실시간 전략 게임이다.
파이썬 파이 게임 타워 디펜스 여러지도를 제공하며 그냥 거기에 다른 TD 게임처럼 거의이다

이 릴리스의 새로운 기능입니다.

이 플레이어 초기화 지금 약간 간소화.
폭발은 이제 제대로 표시 짧은 / 마지막으로 더 이상 변경할 수 있습니다.
추가 MainFunctions.selectedTower, 선택된 타워 표시 / 버튼을 포함.
PlayerUpgradeScreen 제거. 제거 PlayerUpgrades.
아이콘은 이제 타워에 의해 초기화됩니다. 아이콘 트레이에 잘 맞습니다.
화면의 섹션은 훨씬 더 쉽게 차별화된다.
XPBar 제거. 제거 플레이어 XP.
원수에 대한 인포 박스를 추가했습니다. 그것은에 대한 정보를 찾을 적 위에 커서를 놓습니다.
사각형 크기를 확장에 대한 지원이 추가되었습니다. 30x30에 변경된 기본 사각형 크기.
멀리 멀리 타워 통계를 단순화. 이제 모든 대신 player.modDict에서의, 탑 클래스에 포함.
탑 정보 / 버튼이 추가 사이드 바.
레벨 & quot ;,지도의 기본뿐만 아니라 개별 원수에 대한 조정이 모두; X 및 Y 위치 좌표를 알고있다 갖는 원수에 대한 지원이 추가되었습니다.
플레이어 클래스에 대규모 변경됩니다. 필요 없음으로, modDict의 대부분을 제거. 저장 및로드에 대한 더 나은 지원을 추가했습니다.
단순하고 읽기 쉽도록 조정 XP 수정.
만 강한 활성 느린 타이머는 이제 개별 적 영향을 미칩니다.
적에게 간체 손상 기능.
제거 된 다중 배치 타워 등과 관련된 비용 및 탑 클래스 modDict 모든 참조.
제거 능력 목록 버튼 목록 및 탑 클래스의 재로드 기능에 대한 필요성.
게임에 룬을 추가했습니다. 타워는 단순히 등 / / 공격 치유 룬을 사용하는 선박이다.
지원 & quot;에 대한 & quot 개념과 지원을 추가; 룬. 개선 또는 다른 룬의 효과를 변경 룬.
타워에 대한 추가 룬 슬롯. 주에서만 룬 (quot; 알파 및 용어는) 슬롯은 활성 룬입니다. 다른 모든 룬 것을 지원합니다.
특정 슬롯에만 장착 특정 룬에 대한 지원이 추가되었습니다. 각 슬롯은 결국 특정 속성을해야합니다.
예비 룬 & a는 대한 지원이 추가되었습니다; 플레이어 객체의 목록입니다. 절약 및 목록의 로딩을 포함.
탑 클래스에 저장 및로드 기능을 추가했습니다. 배치 타워는 실제로 이전 게임에서 그 타워의 사본을 저장됩니다.
제거 대상으로 새로운 패러다임에 따라 타워에서 행동.
클릭하여 다음 파도를 보낼 수있는 기능을 추가 & quot; 다음 웨이브 & quot 보내기; 상단 바의 텍스트입니다.
타워의 전체 통계를 증가에 대한 지원이 추가되었습니다.
단순화, 정화, 일부 이벤트 기능을 최적화.
타워 별 합계로 변경 타워 재생.
추가 된 인쇄물. 획득 한 경우 개인 룬 소형, 임의 보너스, 압연.
타워, 룬, 및 인쇄물에 대한 지원이 추가 룬을 찾는 보너스를 제공합니다.

이 버전 0.8.6의 새로운 기능 :

이 각각의 기본지도는 지금 돈을 출발 한 타워와 5를 제공합니다.
각 타워의 이미지에 대한 추가 사용자 지정 옵션.
취향에 맞게 더 나은 인터페이스에서지도뿐만 아니라 편집 타워 이미지를 선택 할 수 있도록 메인 메뉴를 추가했습니다. 또한 향후, 옵션 메뉴를 수용 할 것이다.
능력과 이미지를 타워에 타워 능력뿐만 아니라 변화의 구현 자동 저장을 재배 열하는 추가 메뉴 기능을 제공합니다.
동일한 파장에서 원수의 접근 용이성을 허용 mapproperties.txt 파일 형식뿐만 아니라, 다수의 다른 유형으로 변환.
업그레이드는 이제 거의 타워 비용을 수정할 수 없습니다. 기본 비용이 증가하면서 타워를 펌핑 직관적이었다. 이제, 당신이 배치 타워의 각 사본은 해당 유형의 더 타워의 비용을 증가시킨다. 이 타워 능력을 확산 장려합니다.
적들은 이제 거리에 임의성의 요소를 가지고있다.
적들은 이제 임시 대상에 따라, 자신의 이미지를 회전.
그 전에 전송하지 않을 경우 적 파도는 지금, 약 10 초 후에 자동으로 제공됩니다.
타워 지금은 시간이 지남에 따라 건강에게 작은 금액을 다시 생성.
지도는 새로운 형식으로 변환 : Basic0, Basic1에, Basic2을. 이 Ability0, Basic3, HitPoints0을 의미하고, HitPoints1는 UNPLAYABLE 있습니다!
* 난이도에 주 : BasicX지도는 다른 모든 X-1지도를 구타 한 것으로 가정합니다. 다른 X의지도는 이미 BasicX을 구타 한 것으로 간주합니다. *

이 버전 0.7.5의 새로운 기능 :

이 선택 타워와 아이콘은 이제 대신 간단하게 줄 지어 원의 반투명 채워진 원으로 범위를 표시합니다.
현재 선택된 타워는 업그레이드를 표시하고 오른쪽 상자에 그들을 대신 리스팅 주위에 설정 방사형 메뉴로 옵션을 판매하고 있습니다.
보너스 손상의 아이콘에 대해 수행 된 작품, 범위를 확장 및 옵션을 판매하고 있습니다.
Tower.genButtons 결과로 변경되었습니다. 단순화.
추가 타워는 단순히 전투기와 아처 타워에서 최대 작업을 제거.
XP는 완전히 제거.
XP 테이블 /리스트를 제거합니다.
제거 슬롯을 업그레이드합니다.
타워 능력이 변경 비용.
현재 두 타워는 모두 능력을받을 수 있습니다.
플레이어 클래스는 모든 타워에 대한 모 변수를 부여하고, 자리를 차지할 광범위한 사용자 지정을 허용 타워의 특정 유형에 대한.
타워 합계 계산이 크게 능력과 플레이어 모 변수를 수용하도록 변경.
변경 및 단순화 대상으로하지만 표시 범위와 일치하지 않습니다.
전투기와 아처 기본 통계가 변경되었습니다. 궁수, 약한 더 비싼,하지만 화재 훨씬 빠르다.
N & quot;는 턴 행하여, 전진; 지금 키.
이제 불필요한 같이 패널 제거.
사용되지 않은 그대로 PanelClass 파일은 제거.

이 버전 0.5.7의 새로운 기능 :

이 웨이브 11A-20A 간단하고 매력적인 여전히 균형없는지도.
readme.txt를 업데이트.
지도 제작자에 대한 더 나은 설명서를 추가.
좀 더 의견을 추가했습니다.
베이스에 링크에서 '전원'을 필요 타워의 도입 기능입니다.
전원 공급 영역을 확장 할 수 있습니다 '노드'타워가 추가되었습니다.
'파워'기능이 시점에서 너무 복잡 제거.
건물의 클래스를 만들었습니다. 이 타워되지 않은 구조에 대한 백엔드입니다.
mapproperties의 3 배 속도 값에서 mapproperties 단지 값으로 변경 적의 속도. 이것은 적의 속도보다 쉽게​​ 사용자 정의 할 수 있습니다.
'C'및 / 또는 'D'경로에서 오는 유일한 원수가 있다면지도 결말 조정 버그.
다행히 다음지도는 작은 창에로드 할 버그를 수정, 그러나 이것은 않을 수 있습니다.
다음 맵을 작은 화면 버그를 수정하지만, 전환 맵은 훨씬 더 복잡 내가 기대했던 것보다 될 것입니다 것을 깨달았다. 아직 구현되지 않음 기능 & quot; 그게 & quot로 선언하고 있습니다; 당분간.
지도 제작자에 마이너 업데이트 :베이스 (일반적인 오류를 피할 수)없이 저장할 수 없습니다. 또한, 화면 상단에 단계별 지침을 추가하기 시작 덧붙였다.
추가 독 타워입니다.
중독 때 적 녹색 건강 줄을해야합니다.

이 버전 0.5.6의 새로운 기능 :; 승리 & quot

이 누군가를 & quot 허용하는지도 스위칭 / 게임 종료 코드의 버그를 수정; 그냥 클릭을 행하여,; 다음 웨이브 & quot ;.
느린 타워가 느려지 게 일반적인 버그를 수정하고 이미 적을 둔화, 다음 적을 것 & quot; 팝 & quot; 원래 속도.
지도 선택 메뉴를 추가했습니다. 게임을 시작하는 경우, 이제, 매우 간단한 선택 메뉴가 먼저 올 것이다. 이 시점에서 재생 가능한 유일한지도지도 '1'이다.
맵 파일에 대한 설명 (옵션)을 추가했습니다. 단순히지도 선택에서 와서 확인하려면지도의 폴더에 '의 description.txt'파일을 넣어.
숫자 이외의 맵 이름에 대한 지원이 추가되었습니다 (즉지도 '1'은 이제 '단순'이다).
지도 작성기 작성! mapmaker.py에서 게임 자체에서 별도로를 실행합니다.
쉽게 내가 본 최고의 구현을 http://www.python-forum.org/pythonforum/viewtopic.php?f=4&t=12895 : 스레드에서 DrakeMagi에서 주로 촬영 텍스트 상자 클래스를 추가했습니다.
README.txt의지도 제작 가이드를 썼다.
원수가 충돌을 일으키는 원인이되는 화면을 종료하고 '제거'를 수 있지만, 자신의 .move () 함수는 여전히 실행됩니다 것 버그가 수정되었습니다.

이 버전 0.5.5의 새로운 기능 :

이 업데이트에서 그래픽 : 방법을 행하여, 로스트 가든, Danc & quot ;, 게임 아트를 해제하기위한 감사합니다!
첫 번째 맵의 마지막 두 경로를 추가했습니다. 아직 확실하지 이것은 내가 게임을하고자하는 방향 인 경우,하지만 이미 좀 더 흥미로운 만들고있다. 게임이 다시 한번 불균형, 그리고 지금까지 이길 매우 어렵다고하지만, 유의하시기 바랍니다.
적 통계에서 홀수 스킵이 밖으로 균형. 나는 곧이 더 살펴 보겠습니다.
기본 타워 느린 지금 파란색, 녹색 ...
다시 캐논 타워를 추가!
버튼 & quot; 타워가 & quot을 생성하는 방법을 업데이트; I가 곧 실행 얻을 수 있도록 노력하겠습니다 깜짝 타워에 문을 열어하는 ... 더 다재다능합니다!
제작 적의 움직임을 훨씬 더 유연! 더 이상 & quot; 스냅 없다 & quot; 모서리에.
Enemy.taketurn에 포함 된 모든 적 조치 () 지금.
enemy.cost에서 분리 moneystolen.
Enemy.die는 ())의 지금 거기 (모든 다른 Tower.target를 간단하게 추가되었습니다.
마지막으로 파를 접근 할 때 몇 가지 버그가 수정되었습니다.
원수의 재조정 파도 작업에 참여했습니다. 1-10이 완료, 11-20 균형되지 않습니다!

이 버전 0.5.4의 새로운 기능 :

이 다시 적 화면을 잎 하나마다 손실에 HP를 변경. 이제 20 HP와 함께 시작하고, 턴 당 0.25 HP를 얻을 수 있습니다.
다음 웨이브 & a는이 있음; 버튼을 누릅니다. 당신이이하는 생각을 정확히 않습니다.
타워의 '느린'기능을 구현했습니다. 그것은 정말 기 : D
'범위'가격을 변경. 그 지금 각 20 플러스 (20)는 업그레이드 범위.
타워에 대한 추가 '슈퍼 슬로우 능력. '느린'는 1.25 초 동안 자신의 속도의 75 % 원수를 제공합니다; '슈퍼 슬로우는'2 초 동안 자신의 속도의 50 %로 원수를 제공한다.
지도에서 여러 적 경로에 대한 새로운 지원.
일시 정지가 제거되었습니다. 다음 웨이브 & quot; 더 타이머는 히트 & 불리, 더 이상 없다; 당신이 와서 당신이 원하는만큼 사이에 많은 시간이 걸릴 새로운 물결을 할 때마다!
적들이 동시에 서로 다른 경로에서 오는 파도를 가질 수 있습니다.
탑은 지금 다른 클래스가 될 것입니다 각각의 모든 타워의 기본 클래스입니다.
선택의 테스트는 지금 아이콘 및 메뉴에 대한 __class__ 객체 대신 __name__을 기반으로하고 타워에 대한 __bases__에 타워를 포함한 기반으로합니다. 이 코드 더 나은, 더 정확하고, 미래에 더 나은 성능과 적응성으로 이어질 것입니다.
아이콘 클래스는 이제 유형과 유형의 towerstats을 보유하고있다.
towerstats는 Basictowerstats되고 있으며, Slowtowerstats이 생성되었습니다.
SlowTower 클래스를 만들었습니다.
프로젝트 폴더를 트림. 나는 많은 여분, 쓸모없는 쓰레기가 그냥 거기에 느린 상황을 실현하지 않았다.
타워는 이제 업그레이드 / 판매 버튼을 생성합니다. 이렇게하면, 다른 타워에 대한 새로운 업그레이드를 추가 할 수 있습니다.
느린 타워는 이제 적 적용 '느린의 양', 그리고 얼마나 오래 지속 업그레이드 할 수 있습니다.
(수직 또는 수평 여부 동일한 거리를 이동)의 정확성은 변성 적의 이동 (현재 플로트 이동을 처리 할 수​​있는), 및 속도 계수는 동일했다.

이 버전 0.5.3의 새로운 기능 :

이 부분 업데이트, 기본적으로 적 경로에 여전히 경우에도 언제든지 다음 파도를 보낼 수있는 기능을 추가 할 수 있습니다.

이 버전 0.5.2의 새로운 기능 :

이 Options.txt에서 제거 적 건강 옵션들은 사용되지 않았기 때문에.
더 타워를 균형을 시도.
적에서 얻은 증가 돈이 적 당 1 학점으로 죽인다.
건강은 지금 얻어진다 : (waveNumberCompleted의 player.hpt), 능력이 구현 될 때까지 HPT는, 보통 하나입니다.
좀 더 주석을 시작했다.
타워 경로에 배치 할 수 없습니다!
타워 업그레이드 버튼은 오른쪽 아래에있다.
플레이어의 능력이 구현됩니다! 회생은 각 당신이 패배 파도 여분의 건강을 제공합니다; 이자는 당신에게 당신의 금리에 향상을 제공한다.
중간에 '염기'는 지금있다. 적들은 후, 여러분의 크레딧을 훔치는베이스를 향해 머리를 다시 입구쪽으로 향할 것이다. 적 크레딧을 훔치는하고 입구에 도달하기 전에 당신이 그것을 죽일 경우, 도난 크레딧을 복구합니다. 이것은 당신을 상처 전에 적을 죽 두 기회를 제공합니다.

이 요구 사항 :

이 파이썬
파이 게임

유사한 소프트웨어

Master of Tactics
Master of Tactics

27 Sep 15

Machinations
Machinations

3 Jun 15

AtomZ
AtomZ

14 Apr 15

Netrek
Netrek

11 May 15

코멘트 Python PyGame Tower Defense

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!