Temtris

所属分类:collect
开发工具:Assembly
文件大小:0KB
下载次数:0
上传日期:2022-11-17 18:13:12
上 传 者sh-1993
说明:  Projekt gry typu Tetris na konsole任天堂娱乐系统,
(Projekt gry typu Tetris na konsole Nintendo Entertainment System,)

文件列表:
.vscode/ (0, 2022-11-17)
.vscode/tasks.json (303, 2022-11-17)
Materiały dodatkowe/ (0, 2022-11-17)
Materiały dodatkowe/Generator muzyki cc65.xlsx (611022, 2022-11-17)
Materiały dodatkowe/Muzyka/ (0, 2022-11-17)
Materiały dodatkowe/Muzyka/Korobieniki.mid (2138, 2022-11-17)
Materiały dodatkowe/Muzyka/Never Gonna Give You Up.mid (39864, 2022-11-17)
Materiały dodatkowe/Muzyka/Song For Denise.mid (26483, 2022-11-17)
Materiały dodatkowe/Muzyka/Szanty Bitwa.mid (2928, 2022-11-17)
Materiały dodatkowe/Muzyka/Together Forever.mid (21168, 2022-11-17)
Materiały dodatkowe/Niestabilne wersje/ (0, 2022-11-17)
Materiały dodatkowe/Niestabilne wersje/Temtris -0.1.nes (65552, 2022-11-17)
Materiały dodatkowe/Niestabilne wersje/Temtris -0.2.nes (65552, 2022-11-17)
Materiały dodatkowe/Temtris debug.lua (2532, 2022-11-17)
Materiały dodatkowe/Temtris githubpages tło.xcf (130253, 2022-11-17)
Materiały dodatkowe/concept art gra.xcf (83176, 2022-11-17)
Materiały dodatkowe/concept art koniec gry.xcf (97839, 2022-11-17)
Materiały dodatkowe/concept art menu.xcf (52943, 2022-11-17)
Materiały dodatkowe/modyfikacje spritów.png (14668, 2022-11-17)
Materiały dodatkowe/okładka repo.png (15054, 2022-11-17)
Materiały dodatkowe/okładka repo.xcf (300571, 2022-11-17)
Materiały dodatkowe/pierwsze pomysły na kod.txt (1241, 2022-11-17)
Materiały dodatkowe/szkice.svg (221899, 2022-11-17)
Materiały dodatkowe/ściąga.txt (1433, 2022-11-17)
Temtris (dev).nes (49168, 2022-11-17)
docs/ (0, 2022-11-17)
docs/JSNES LICENSE (10758, 2022-11-17)
docs/Temtris 1.5.4.nes (49168, 2022-11-17)
docs/cheems volume.png (12879, 2022-11-17)
docs/favicon.ico (15406, 2022-11-17)
docs/index.html (1827, 2022-11-17)
docs/jsnes.min.js (102334, 2022-11-17)
docs/jsnes.min.js.map (532379, 2022-11-17)
docs/kontroler.png (21882, 2022-11-17)
docs/logo.png (3277, 2022-11-17)
docs/nes-embed.js (5379, 2022-11-17)
docs/start.png (9359, 2022-11-17)
docs/style.css (1970, 2022-11-17)
... ...

# Temtris ![Temtris](https://user-images.githubusercontent.com/57668948/202524793-cc0fe265-02d7-44fe-9474-41c7fee56a9a.png) Projekt gry Tetris w assemblerze cc65 dla konsoli Nintendo Entertainment System. > Uwaga! > > Tetris jest zarejestrowanym znakiem handlowym nalecym do firmy The Tetris Company, Inc. > Wykorzystanie w projekcie gameplayu, grafiki oraz zblionej nazwy suy jedynie celom edukacyjnym, z których nie czerpi adnych korzyci materialnych! > > Warning! > > Tetris is a registered trademark of The Tetris Company, Inc. > The use of gameplay, graphics and a similar name in the project serves only educational purposes, from which I do not derive any material benefits! Kod gry zosta napisany cakowicie od zera, grafika jest inspirowana Tetrisem Tengen. Gocinnie wystpili Shiba Inu Cheems oraz Owczarek Niemiecki Argo. Po odliczeniu najduszych przerw, prace nad projektem trway okoo 5 miesicy. Odliczajc mniejsze przerwy, mona by byo powiedzie, e cao zaja 3 miesice regularnej pracy. Sponsor projektu: [r/Rudzia](https://www.reddit.com/r/Rudzia) ## Trailer https://user-images.githubusercontent.com/57668948/146060510-e85c6ff3-d19b-48a2-86cd-e9affed738ba.mp4 Tetris theme (Korobiejniki) remix - autorstwa [DJFloop](https://www.youtube.com/channel/UCviI_n3HN0SbWlbVHHKg6Cg) [Obejrzyj trailer w serwisie YouTube](https://youtu.be/gCDkybsxkoM) ## Uruchamianie ### ROM Do uruchomienia ROMu potrzebny bdzie dowolny emulator NES. [Pobierz najnowsz wersj ROMu](https://github.com/Kimel-PK/Temtris/releases) ### GitHub Pages Dziki emulatorowi dziaajcemu w JavaScripcie autorstwa [Bena Firshmana](https://github.com/bfirsh) gra w Temtris moliwa jest przez przegldark! [Uruchom Temtris w przegldarce](https://kimel-pk.github.io/Temtris/) [Repozytorium emulatora JSNES](https://github.com/bfirsh/jsnes) ## Status projektu Status: Zakończony Faza radoci z ukończonego projektu: Trwa Faza testowania: zakończona! Faza projektowania: zakończona! ## Game Genie Lista kodów zmieniajcych dziaanie gry ### Przydatne kody - `POGEIG` - Zatrzymuje samoczynne opadanie klocków - `IETPIT` - Nastpny poziom co 5 linii (czasem nawet szybciej) ### Kody rozwalajce gre - `YVIEYI` - Rozwala muzyk - `LTGETT` - Wycza animacj rozbijania linii - `LVAETT` - Rozbijanie linii generuje artefakty na ekranie - `LVYAPT` - Powolna degradacja ekranu ## Zgo bd Mimo, e projekt zosta ukończony, nie wykluczam, e trafi si jeszcze jakie bdy. Jeli wiesz jak doprowadzi do jakiego bdu i chcesz pomóc naprawi Temtrisa: 1. Pobierz emulator z narzdziami developerskimi FCEUX [Link do pobierania emulatora ze strony projektu](https://fceux.com/web/download.html) 2. Pobierz plik Temtris.nes [Link do pobierania najnowszej wersji 1.5](https://github.com/Kimel-PK/Temtris/releases/download/1.5/Temtris.1.5.nes) 3. Uruchom FCEUX i otwórz Temtris (File -> Open...) 4. Wcz nagrywanie wejcia uytkownika (File -> Movie -> Record Movie...) 5. Wpisz dowoln nazw pliki i wybierz `OK` 6. Zagraj i spróbuj doprowadzi do glitchy 7. Zakończ nagrywanie wejcia (File -> Movie -> Stop Movie) 8. Plik `.fm2` zosta zapisany w folderze instalacyjnym FCEUX i podfolderze `/movies` 9. Utwórz nowy wtek na GitHubie i zacz nagrany plik [Link do tworzenia nowego wtku w repozytorium](https://github.com/Kimel-PK/Temtris/issues/new) Dzikuj za pomoc :smile:! ## Lista zmian ### atka 1.5.4 Zmiany - optymalizacja fragmentu kodu odpowiedzialnego za podmian sprite'ów po rozbiciu linii ### atka 1.5.3 Zmiany - naprawiono bd, który powodowa niepoprawne odtwarzanie drugiej cieki muzyki w niektórych przypadkach ### atka 1.5.2 Zmiany - naprawiono bd umoliwiajcy wcinicie klocka w inny klocek (dziki [@michalzuch](https://github.com/michalzuch) :heart:!) ### atka 1.5.1 Zmiany - naprawiono bd czyszczenia pamici zwizany z jednoczesnym rozbijaniem linii, zmian poziomu oraz wysokim stanem zapenienia planszy (dziki [@KonradSiuta](https://github.com/KonradSiuta) :heart:!) ### Wersja 1.5 Zmiany - rezygnacja z przerwań procesora na rzecz aktywnego oczekiwania na VBLANK - dodanie ne pocztek ekranu z linkiem do GitHuba i awatarem - losowy klocek na pocztek gry Znane bdy - kiedy gra toczy si przy samej górze istnieje szansa na bd, który zeruje pami (wycza dwik, klocki nie losuj si, bdne dane o zapenieniu planszy) - istnieje moliwo "wepchnicia" jednego klocka w drugi ### Wersja 1.4.1 Zmiany - ostateczne naprawienie problemów z kolizjami - dodanie pauzy w trakcie gry - dodanie moliwoci pominicia melodii - naprawienie bdu animacji i liczenia punktów podczas rozbijania linii midzy którymi jest przerwa - obrót przy cianie powinien powodowa odsunicie od ciany i obrót klocka - wywietlenie czasu gry na ekranie końca gry ### Wersja 1.4 Zmiany - dodanie trybu dla dwóch graczy - dodanie muzyki Together Forever - dodanie muzyki Szanty Bitwa - dodanie muzyki Song For Denise - Naprawiono bug: nie trafienie w wielokrotno 30 linii powoduje pominicie osignicia nastpnego poziomu ([#1](../../issues/1)) (dziki [@SzymenL0K0](https://github.com/SzymenL0K0) :heart:!) - Naprawiono bug: powrót do menu po zakończeniu gry kończy si rozpoczciem nowej gry ([#2](../../issues/2)) (dziki [@SzymenL0K0](https://github.com/SzymenL0K0) :heart:!) - Naprawiono bug: jeli klocek zostanie przesunity w lewo lub w prawo, a nastpn klatk bdzie jego obrót to kolizja zostanie zignorowana Znane problemy - Podczas zmiany poziomu z niewyjanionych przyczyn czasem zostaj wyzerowane zmienne od $50 do $FF - Jeli zbuduje si wysok wiee i zrobi lini to powstaje dziura w ramce planszy (bd samoczynnie znik?) ### Wersja 1.3.1 Zmiany - dodanie muzyki Korobieniki w menu ### Wersja 1.3 Zmiany - odwieenie wygldu logo - naprawienie kolizji - ulepszenie sterowania - losowy odtwarzacz muzyki > W menu muzyka zostaa zmieniona na pusty placeholder ale odtwarzacz wci próbuje j normalnie interpretowa, zbyt dugie siedzenie w menu moe skończy si dziwnymi dwikami > > Odtwarzacz muzyki wybiera losowo z poród jednej melodii, jest zaimplementowany, ale nie dziaa jeszcze w peni ### Wersja 1.2 Zmiany: - zmiany w grafice Cheemsa - optymalizacja muzyki eby nie zajmowaa 1KB pamieci - ulepszenia techniczne odtwarzacza muzyki > Niektóre emulatory mog inaczej odwzorowywa kolory ni fceux64, którym debuguje, na przykad na Nestopii Cheems jest zielonkawy chyba e zaznaczymy w opcjach wideo "boost yellow" ### Wersja 1.1 Zmiany - zmiany grafiki - naprawiono miganie ekranu przy stawianiu klocka - dodano animacje rozbijania linii ### Wersja 1.0 Dziaa jako tako, ale stabilnie Znane bdy - da si bez problemu "wbi" klocek w inny klocek jak obracamy go i ruszamy jednoczenie - rick roll powoduje problemy z rozwalaniem si linii dlatego musiaem zrobi eby lekko rwa przy stawianiu klocka - jeli z powodu nieznanego bdu linia rozbije si niepoprawnie to nie ma sensu gra dalej, problemy si tylko bd pogbia Rzeczy do zrobienia - animacja rozbijania si linii z napisami co to za linia (pojedyncza - cheems, 2x - doge, 3x - buffdoge, 4x - temtris) - poukadanie lepiej kodu eby rick roll nie rwa i eby ekran dziwnie nie miga na czarno po postawieniu klocka - wicej muzyki odtwarzanej losowo! - naprawi palet barw cheemsa - jak jaki grafik si znajdzie to mona poprawi wygld cheemsa albo bloków ## Ekskluzywne materiay dodatkowe ### Muzyka Pliki midi, które przepisywaem do Excela lub czciowo konwertowaem zewntrznym programem w C# (który szybko si sypn) na format obsugiwany przez Temtris. ### Wersje niestabilne Nie jestem dokadnie pewien co poszo nie tak, ale tak to wietnie wyglda, e zostawiem te kompilacje rozwalajce cay program. Wystarczy zrobi jedn lini, a cay NES si rozpada. - Temtris -0.1 - Temtris -0.2 ### Pozostae pliki - Konwerter muzyki w Excelu - Szkice i concept arty przepisywane do plików `.chr` przy uyciu programu `yychr` - ciga z adresami i opisami rejestrów - skrypt `Temtris debug.lua` do emulatora FCEUX

近期下载者

相关文件


收藏者