ramy fighter to gra zręcznościowa 2D napisany w Pythonie i Pygame.
Komentarze Twórca
Obecnie tylko kontrole są realizowane. Nie bary zdrowia, rund, menu, etc.
Chcę to wcielenie grać coś takiego oryginalnego "International Karate", ale z kilkoma nowoczesnymi upiększeń, jak combo, blokowanie i więcej niż dwóch graczy i / lub więcej graczy procesora.
Co działa:
Atak Uznaje (patrz poniżej)
Kontrola płynów z combo
Anulowanie (płynne przejście pomiędzy animacjami)
Ruch graczem w lewo, w prawo, skakanie, kucanie
Hit wykrywanie, z blichtru
Ładowanie znaki / bojowników
Brzmi on przebojów i pomyłek (zgrane z Enter the Dragon, jak IK)
Nagrywanie wejście do odtwarzania później
combo i specjalne ruchy
& Nbsp; LK, MK, HK, HK => kopnięcie (szybko trafić do przycisków)
& Nbsp; J, K => Skoki kick (hit żadnego kopa podczas skoku)
& Nbsp; Back, J => Backflip
& Nbsp; do przodu, J => Frontflip
Domyślne przyciski P1:
P: LK
W: MK
E: HK
: Blok *
D: P
F: (F) wargi. Włącz charakter wokół.
Up: Jump
Dół: Crouch. (Spróbuj kopanie)
1: Rozpoczęcie nagrywania
2: zapis Pauza *
3: Zapisz nagrywania *
4: zapis obciążenia *
5: Odtwarzanie nagrania
6: Zatrzymaj odtwarzanie
* Nie zaimplementowany / buggy
Kiedy grał, nagrywanie jest stracona na zawsze. = (
^^ Oczywiście naprawić później
Atak Mieści
W oryginalnym IK, ataki mogą być "przeznaczone" na ramie ataku. Ten realizowany jest także tutaj przez przytrzymanie tego przycisku ataku.
Postacie mogą być zmienione i animacje są dość łatwe do tworzenia. Otwórz pliki "anim.def" w folderze "bojowników", aby to sprawdzić.
błędy oczywiste:
Walking animacje są naprawdę brzydki
Brakuje animacji turze
Mijając innego gracza powoduje usterki w ruchu.
Hitboxy potrzebujesz szczypanie
"Hit potwierdza" nie pojawiają się, gdy pojawia się hitem
Bicie różnych kopnięć na raz czasem anuluje z przysiadu
Animacje są wolniejsze niż wejście. Nie widzisz każdy hit. Obsługa zdarzeń pygame zjada mnóstwo cpu
Co nowego w tym wydaniu:
- Kierowca stan jest bardziej spójna, więc gra będzie nie upaść po 3 rundach
- hit pudełka mogą być odczytywane jako nakładki na każdej ramce: nie hitboxy sztywno
- framerate zablokowana w 40fps,
- czas jest bardziej dokładne i spójne,
- dźwięki są bardziej dokładne,
- przeniósł wszystkie gry pliki PY do folderu biblioteki
- manipulowane ai i podzielić blokowanie i atakowanie
Co nowego w wersji 20110328:
- Dodane menu, przerobione grafiki małe. Poprawiono kilka błędów kolizji (jeszcze kilka pozostałe).
Co nowego w wersji 20100624:.
- Poprawiono niektóre Kod ai
- Kod Player jest niesprawdzone.
- Rozpoczęcie tworzenia nowego myśliwca, z bardzo dużą liczbą ramek.
- Nowy system renderowania.
- Różne poprawki.
Co nowego w wersji 20100624:
- mądrzejszy obsługi kolizji
- dom / powiew potwierdza (wyglądają niebieski)
- ai działa świetnie!
- Blok auto dla ludzkich graczy (66% szansa na blok)
- mecze mają rund (domyślnie 3)
- gracze wchodzą po uderzeniu
- usunięte pewne problemy z pamięcią,
- 3 tryby:
- gracz vs cpu (naciśnij F1)
- player vs player (naciśnij F2),
- cpu vs cpu (F3)
- ai:
- Poziom trudności jest 0 - 100
- ai może uchylić ataki
- ai nie ma FSA, więc robi szalone anuluje (bug)
- usunięte koziołki. cpu jest zbyt tanie z nich.
Co nowego w wersji 20100623:
- oczyścić wejście trochę. porusza powinna & quot; feel & quot; bardziej elastyczne.
- cpu fighter będzie teraz zablokować każdy ruch. potwierdzenie jest nadal hitem pokazane, tylko dla zabawy,
- hit pola są bardziej ogólne i prawidłowo połączone z rodzicami
Co nowego w wersji 20100621:
- Ekran może być podwojona (patrz gfx.py)
- kucając jest bardziej przydatna,
- dokładniejsze obrażeń potwierdza,
- nowe ruchy!
- do przodu z klapką, K = & gt; kopać w powietrzu po przedniej klapki
- LK, MK, HK, LK = & gt; tornado rzeczą akcja. domyślnie wyłączone (patrz fsa.py)
Wymagania :
- Python
- pygame
Komentarze nie znaleziono