So uhh yeah... dropped the ball there....
Would like to mention that I am back and working on this. The 7 month break has helped a little. Thanks for not gathering like a mob with pitchforks!
In the grand scheme of things... I have been working on this clone on/off for the past 9 years just casually. About one and a half years ago I have been more serious, hence me posting this here a year ago. I'm not going to abandon it, the worse that happens is I just switch to a new platform. Switch to the switch....
The Disappearance
(Excuses incoming!) If you must know, due to the deprecation of
sf2dlib and the fact there was this
freezing issue back in December so I decided to take a break. My reason for doing so was to simply see what happens, the lazy option pretty much. I was definitely looking to switch my code base to something like
cpp3ds or hoped citro3d got some more tutorials for using it in 2d in the meanwhile, because to be quite honest the documentation is very lacking there (sure examples are nice, but there definitely needs to be more out there, no offense to anyone). Combine that with higher levels of stress at work and other open source related works (which are a much higher priority than working on this), and the Switch and other game related activities, I did not have a lick of spare time to work on this.
Project Status
So yeah I have started working on this again since July in silence, seeing as though cpp3ds is not going to happen (I really liked that it was based off SFML a framework I love) and not much has changed with the other libraries. So, I focused on the main issue with this homebrew, the engine. Things like timing were way off and other things like skill chains were missing or very buggy and unreliable.
I'm happy to say that the engine is looking better now after a solid month of work and intense testing. As before the engine is based off the original tetris attack game. I'm aware of specific nit picky tricks you can do in future iterations of the game, but for now I'm focused on the original. I'm able to play the original and match it frame-by-frame for 99% of the game, there are still a few tricky edge cases to snuff out, so yeah its still not perfect. I may request help in this area a bit later if you are skilled at the original game and can perform the tricky techniques listed here:
https://web.archive.org/web/20070608155829/http://www.tetrisattack.net/chains/skillchains.html
Next Release?
Pretty close, I have a current build, just got everything compiling earlier today, but it has many issues, game breaking issues! Don't expect anything new, because a lot of it was just fixes and code restructuring.
So I will say within the week I will put up a new build.
And as a note I will still be using sf2dlib for now, seems the above freezing issue is no longer there, I have my own personal fork now, and have started changing the API a bit. I have also started to learn citro3d I know enough to wiggle around now, however, I am considering just taking over cpp3ds or sf2dlib and developing the library further.
Preferences / Helping Out?
Please avoid sending me any resources or making any requests for what you want the game to end up being. Just save everything for when I ask for it.
I have enough stuff to work with for now and then some. As stated above all work is going into the main engine which doesn't require any resources for now. Thanks to everyone who sent me stuff again!
Avoid making bug reports here, I would prefer the bugs to be filed in the
github repository. Please check existing issues first though.
I may need some skilled people to play the original. Will update later when I get the process for doing this more user friendly. Stay tuned!
Final
As for updates, I can't promise to post here periodically, but I will only post when I have a new release.
If you want more fine grained status updates head over to the
github repo commit log will try to summarize commits better in the future
tl;dr
1. I'm busy, if I disappear I will reappear eventually no plans on stopping development...
2. Engine better! Will get better the more I play the original!
3. New build is close! Game breaking bugs need to be resolved...
4. No more resources for now! I have enough to work with now, thanks!
5. I'm busy! if you want status updates see:
github repo commit log