In an effort to keep padding my portfolio with projects I worked on a browser version of Tetris.
You can play with it here: https://xrysen.github.io/tetris.js/
Use the arrow keys to move left and right, and up key to rotate the piece.
It works pretty well! I did look at some tutorials on how to handle the tetriminos, but all in all was pretty happy with this.
Ideally I'll add a "start new game" button (Done!), and might look into saving high scores. Levels would also be cool and increasing the speed based on level shouldn't be too difficult to implement with the way I have this set up. (Done!)
Next on my todo is to look at working in something else to mix it up. I'm debating on which language/framework to focus on and it's either going to be .NET, Python/Flask or PHP/Laravel. There seems to be a lot of jobs for PHP, which is odd to me...but the more I actually look into this industry the more what I thought I knew about it is increasingly wrong.
That being said, I know, I really know nothing and I find it a bit overwhelming with all the information out there and differing opinions.
I also took a look at my last RPG project, where my avatar is from, and realised I was quite a ways into it. I did notice that my map style changed pretty significantly from the first dungeon to the latest and if I were to pick up again (which has been something I've been strongly considering) I'd probably go back to that first dungeon and try and make it look more like the later ones, as I liked that style much better.
There are no systems in place yet, so no battle system, or menu, etc. I was really focusing on trying to get the maps/story done before I went and added the actual game play hoping this would be a better tactic that I could employ to actually get this game finished. I would say, it kinda worked, in that, in terms of story/maps it's the most I've ever produced for one project. But it still has been about two years since I worked on it at all, so it's been a bit of a struggle to remember where I left off.
Crazy how fast time flies by.