Commit Graph

60 Commits

Author SHA1 Message Date
adrienmalin 2c4808312f typo 2019-10-01 03:10:09 +02:00
adrienmalin 9db4f4d122 text resize 2019-10-01 03:09:54 +02:00
adrienmalin 850aad353e fix swap 2019-10-01 02:40:34 +02:00
adrienmalin 97b687c085 resize 2019-10-01 02:30:26 +02:00
adrienmalin a654458610 type 2019-10-01 02:30:15 +02:00
adrienmalin f7a47efecf random choose shape in tetrislogic 2019-10-01 01:40:25 +02:00
adrienmalin 59b21145f4 working again 2019-10-01 01:34:09 +02:00
adrienmalin 1437207c5d works again 2019-10-01 01:23:55 +02:00
adrienmalin 759c6f2054 Tetrominoes out of class 2019-10-01 00:23:54 +02:00
adrien 4edad3c1cf resize 2019-09-30 18:30:36 +02:00
adrien d70173f87b only test if can move before lock 2019-09-30 18:30:30 +02:00
adrien f5225b3a55 Merge branch 'HEAD' of https://git.malingrey.fr/adrien/TetrArcade.git 2019-09-30 11:34:09 +02:00
adrien 70c69b3b7b remove test init 2019-09-30 11:33:02 +02:00
adrien 3b4bf3c8a2 Mise à jour de 'README.md' 2019-09-30 11:28:57 +02:00
adrienmalin afcb919018 use customized arcade.SpriteList class for each tetrominoes' sprites 2019-09-30 00:52:41 +02:00
adrienmalin 317af4a3a6 optimization 2019-09-30 00:08:49 +02:00
adrienmalin 1eb75722e6 clockwise before counter 2019-09-29 23:13:38 +02:00
adrienmalin 0c33da6704 big rewrite 2019-09-29 23:12:02 +02:00
adrienmalin 6e14bc08b3 FIX T-SPIN DETECTION and clean up 2019-09-29 14:06:31 +02:00
adrienmalin 22198de8d4 move piece sprites management in its own class 2019-09-29 13:35:08 +02:00
adrienmalin 5d606bb55b merge Scheduler and TetrisLogic classes 2019-09-29 12:19:57 +02:00
adrienmalin f5be3c1ad5 use property for score 2019-09-29 12:05:07 +02:00
adrienmalin 80d639fd63 display combos after t-spin/lines cleard 2019-09-29 11:46:52 +02:00
adrienmalin f0971cd030 ignore nuikta build and dist 2019-09-29 11:31:36 +02:00
adrienmalin 6866d63a32 optimize lock 2019-09-29 11:29:40 +02:00
adrienmalin cc0e8f10e8 improve t-spin detection 2019-09-28 17:10:26 +02:00
adrienmalin 22ede2cef6 fix soft drop 2019-09-28 16:02:52 +02:00
adrienmalin 2b99db6077 persistent high score improve 2019-09-28 15:55:04 +02:00
adrienmalin 7d30478d4d persistent high score 2019-09-28 15:19:52 +02:00
adrienmalin d89a29cce9 fix typo in method name 2019-09-28 15:06:24 +02:00
adrienmalin 78613ef615 rename 2019-09-28 14:54:11 +02:00
adrienmalin a0715f5be0 code clean 2019-09-28 14:33:32 +02:00
adrienmalin 3223521d67 manage actions in game logic 2019-09-28 14:23:51 +02:00
adrienmalin dfbfb093e0 display controls on start and pause instead of play 2019-09-28 13:47:38 +02:00
adrienmalin cef8ac0541 clean up 2019-09-28 05:18:22 +02:00
adrienmalin 9ca1233027 lots 2019-09-28 05:06:59 +02:00
adrienmalin 30e5bf30c3 refactorize using inheritance 2019-09-28 04:24:04 +02:00
adrienmalin dcac72251f little improvements 2019-09-28 02:07:53 +02:00
adrienmalin 629e20b304 clean up 2019-09-28 01:52:22 +02:00
adrienmalin 0d1caac357 stop clock, replay 2019-09-28 01:10:53 +02:00
adrienmalin f8cc91e585 tweaking 2019-09-28 00:55:44 +02:00
adrienmalin d475e8f45c Add highlight text and split ui and logic into 2 files 2019-09-28 00:43:44 +02:00
adrienmalin 51edef2474 optimize speed by rendering text by parts 2019-09-27 22:14:44 +02:00
adrien a4d61337b7 update requirements.txtx and README 2019-09-27 17:56:22 +02:00
adrien 4920bc9e2c update README install with requirements 2019-09-27 17:48:00 +02:00
adrien 55b6805c41 clone and modify arcade to stop text scale and speed up text display 2019-09-27 17:43:53 +02:00
adrienmalin f8e8336fa7 use console to display text for now 2019-09-26 22:54:04 +02:00
adrienmalin db99fdc88a add text but it's very slow :s 2019-09-26 21:44:17 +02:00
adrienmalin 2e953bf0e2 fix no fall after unlock 2019-09-26 19:56:10 +02:00
adrien 123c5b0969 text draft 2019-09-26 18:21:52 +02:00