- Edited
ThinKing_2005
Right once again ! I add this to the list of bugs to be fixed, that won't take long. Testing is indeed a long process and you always should have your game tested by someone else...
ThinKing_2005
Right once again ! I add this to the list of bugs to be fixed, that won't take long. Testing is indeed a long process and you always should have your game tested by someone else...
I'm getting closer!
But, I wanna point out that, in this level, it seems that the "slug" shown in the screenshot dies inconsistently... sometimes I find it dead (so making the level a bit easier), and at other times it will stay alive throughout the whole level... it does not seem that with time he is supposed to die... I'm assuming that the position at which it spawns at the start of the level varies from time to time... and I'm not sure what triggers that exactly.
Well, that's all for now!
Hey, nice upgrade ! If you carry on this way, you're likely to become the 2nd winner of the game !
You indeed found a very strange bug in level 69 as it never happened to me before. Obviously, this enemy died by touching the blue laser but it was not meant to. What's stranger to me is that its starting position and horizontal speed are always the same, there's no random in this at all. If you kept a saved game at the end of level 68, I'd be glad to get the corresponding file to reload it and have a look.
Thanks for pointing this out and good luck for next levels (upload a new screenshot when you can so I can update the RECORDS page).
Bye !
Hello! Sorry for the late reply...
Here is the save file:
For any reason, I can't seem to pick any of those files... why don't you send them all in one zip using my e-mail (it's in the ABOUT menu of the game from its main menu) ?
By the way, if you reached level 69, you must have in your hop2d_PNG directory a "game over screenshot" for this level or a later one. Can you show it in this thread or send it to me ? I will use download it to update Hop! 2D's leaderboard.
Version 1.2.3 will be out in the middle of April (hopefully with no remaining bug).
Thank you and good luck in your quest !
Asthalis
Here is another link that should work (if it still doesn't work, I'll send you via e-mail):
https://drive.google.com/drive/folders/1hWAYvRk5RubYungrSskhhGeY583xnCeV?usp=sharing
And yes, here is a game-over screenshot representing another one of my tragedies
I'll be looking forward to checking out the updated version! As far as bugs are concerned, generally, it would be near impossible to clean off every single bug in a game... but of course, the less the better! Remember that "sticking to walls" bug I mentioned once? I think it happened in the latest version, but only very rarely... another strange bug was sometimes, if there is a low roof, it can make me bounce "back and down" instead of simply bouncing "down"... although I think it happened only twice or thrice throughout my many many repeats of gameplay (I suspect that such bugs have something to do with the geometry of the hitboxes of the blocks... but they are so infrequent that I do not think they should be your main goal for now... unlike the "slug death" bug that happens more frequently for me).
The Spherak boss fight has been the most suspenseful and the best out of all the bosses so far! (I cannot state how thankful I am for the ability to save before a level... I repeated that fight many times, but it was fun). I cannot wait to see what the game has for me for the final boss!
Update: I found a secret world!!!
Hey, great job beating SPHERAK and finding a secret world !! Please don't spoil here the way you found it but future screenshots of its levels are welcome ! The LEADERBOARD of Hop! 2D is now up to date and I hope to have soon a second winner with an extra secret world explored !
Thanks for the new link to your saved game, I will check the "slug bug" in level 69 in both game versions (the current 1.2.2 or the work-in-progress 1.2.3). I changed a bit the horizontal speed parameter of this "slug" (his official name is REPTIS) and it should not be able to touch the laser and die anymore. What's a bit strange to me is that this "glitch" seems to happen quite often in your own case but I have never witnessed it myself. Keep preciously your game saved at the end of level 68, you will tell me by reloading it if this still happens in Hop! 2D's next version (by the way, I intend to release version 1.2.3 on the 14th of April).
About the "back and down" bouncing bug, I did notice it very rarely in low-ceiling areas but, unlike other bugs that were easy to fix, I have no clue what's happening here. What I can tell you is that the typical collision box I use for each block element (tilemap) is a square and the one I use for Hop is a circle. First time I noticed it, I first thought I forgot to delete an unexpected object hidden by the tilemap but no, there was absolutely nothing behind it. I also try to aim at the same area to repeat the bug, it didn't work either so there must be something random about it. The only reason Hop should go "back" is a collision with a wall. Obviously, Hop's ceiling detection works fine but there is in this case an "extra" wall detection that should not be. I will double-check Hop's code but I'm afraid the problem may come from Godot itself as this part of the code is pretty simple and straightforward.
Thanks again for this bug report, hope to see soon new screenshots of the secret world you found !
Asthalis
Of course I won't spoil such an awesome secret!
REPTIS... reptile... nice name! I will make sure to test the bug in the new version once it comes out!
As for that "back and down" bug... It could be that one of tiles is just a pixel down compared to others in specific locations only... Another possibility is that calculating the boundaries of a circle object may not be done super precisely by Godot, and this inaccuracy may cause a miscalculation very rarely...
I can think of some solutions... One, if the problem is in tiles not on the same plane, check for pixel-precise alignment in locations where you encountered the bug... If that is not the case (or if that is impractical to fix everywhere) you can either combine the hit box of tiles aligned together into a single rectangular hit box, or maybe change the hit box of Hop into a rectangular one (without affecting the gameplay... the range of a hit box can really change gameplay)... For me I see that if you can apply some code that combines hit boxes of aligned blocks into a single long rectangular hit box would be the ideal solution out of what I mentioned... But again, I'm not sure of what is actually causing the problem, neither am I sure of any of the solutions I proposed.
Thanks for updating the leaderboard with my progress! We'll see how much it takes me to finish the game... And I'll make sure to send some screenshots of the secret world some time soon! Hope you can find a solution to that bug, even if it is caused by a limitation in Godot.
I may have found what's wrong with the "down and back" bug, something with the default tilemap collision properties. All level blocks are created from the same tilemap so they can't be misaligned and if they're arranged as a line, they should behave just as if there was a single big collision shape for all of them. I also checked Hop's scene and it seems everything's right with its collision shape (a vertical capsule, unlike what I wrote before) or its code. So I hope the bug is gone for good ! I will test it some more.
If you have unlocked the secret world I'm thinking of, you're about to discover a new kind of enemy. Beware of them : even if they can't move, they can still get you !
Good luck for next levels !
Nobody told me this game had horror jumpscares
ThinKing_2005
Yep, one more step towards victory ! The game LEADERBOARD is updated once again !
It seems this screenshot was not taken from the game in which you found a secret world, am I right ? Have you already started it yet ? I'm just curious about which one you found first. One tip, though : secret worlds are clearly a step higher in difficulty than regular ones so expect to spend more time if you want to complete them...
By the way, I see you made friends with a SPECTOR right here. As it is not the first one you meet, I guess you know how it behaves when it starts moving. It takes a bit of thinking to avoid them in this level...
This really is like those old games... a fake arrow?! No way!
Asthalis
Exactly... I want to rise in difficulty bit by bit (although, to my surprise, it was the secret world that I found first!)
And for SPECTOR, he was a pain, but yeah it was quite fun beating him that one time with those shooters
A little update...
Fighting the final FINAL boss made me realize one thing... I liked walls... when they were fair... but now walls are cheating...
Seems like you're getting closer and closer ! Thank you for noticing the "fake arrow" on level 77, it shouldn't be here anymore as I forgot to delete it (one more detail to modify in incoming 1.2.3 version). So... you made friends with the "brick" boss ? Great ! Timing is the key word to get rid of this one once you've understood the way it attacks. You may have noticed you won't get back to the beginning of the level if you lose a life against him. This level is quite big so I thought it would have been unfair to get Hop this back. Use all the lives you have if you need to, but feel free to save games in different slots if you want to try different strategies.
I promised I would send Hop! 2D's game book to every winner of the game. But if you are this fast, you will have to wait for a while as this document isn't translated into english yet (I'm french and the first winner as well). I hope to get it done by a few weeks. As the second winner, you'll be recorded as the 2nd best Hop! 2D player in the leaderboard... unless you end the game again after discovering a secret world (the first winner didn't). In that case, you'll be granted the gold medal.
Asthalis
I actually reached the devil-like boss! (but still couldn't beat him...)
It's exciting news to get the notebook! Really looking forward to it! But, it may require some shipping fees since I'm not exactly in France or a nearby country... so it's OK if you're unable to send it to me... after all, I had a lot of fun playing the game! In fact, it is almost criminal how good this game is (at least in my eyes) when barely anyone in the world knows about it! I don't know if it helps, but you may consider submitting your game to a publisher looking to publish innovative indie games... It might give your game some exposure to the public, so I thought you might find it useful (and I believe your game is absolutely innovative).
As a change of pace from the final boss, I replayed the first couple of worlds and noticed that the first level of the secret stage (or at least parts of it) is a harder version of a combination of World 2 levels, which I think is awesome!
As for the other secret world, I believe I found the secret code to it! But... it seems that for some reason, the code is not working... either I'm misunderstanding the code (although I tried to understand it in different ways but none worked)... or there is some mistake... please check for me whether the "eye code' actually works or not.
Who knows, I might be able to get the gold medal sometime soon!
So I guess it's just a question of how tries you need before you win !
Glad to hear you had fun playing Hop! 2D ! I think I put (almost) all I could imagine in it as a arcade amateur. I do love old 2D platformers and I tried to make mine as interesting as those "classics" while using simpler controls so that success only depends on using them right and not on luck or any other parameter. But in no way I want people to pay for this as it was made only from free resources and sofware and meant to remain free. Of course, I'd be happy to make it better known (I'm looking forward to develop an Android version if I'm up to, I guess this will help) but getting some players interested enough to get massive feedback as yours is already a huge satisfaction.
And guess what ? You were right once again. The "eye code" was not the right one ! I can obviously not reveal the correct one here so tell me which way you prefer to get it before version 1.2.3 of Hop! 2D is out. And yes, the secret level you started to explore is kind of a "compilation" of levels you have completed before (in a more difficult version). Nice you noticed it as well, I did want the player to feel something like "It reminds me of something I know" to get him a little more confortable at the beginning of this new mysterious world.
And don't worry about the "game book", it is just a 40-page-of-so PDF file so I can simply e-mail it to you whan it's time.
Asthalis
The game is very similar to the classic 2D platformers, and that's in a good way! And, if all you want is getting more people to try it, why not try submitting your game to websites that provide a list of "web games" for people to try? I mean, you already have a web version of your game on itch.io, so you can use that same version on other websites as well to get your game more exposure!
As for the secret code... Here is my e-mail :
thinking2005official@gmail.com
As for the book... I don't know why I forgot there are pdf books nowadays .
Looking forward to playing the game more!
Maybe I don't know a lot of dedicated websites (apart from itch.io) where to let a link to the game.
Which ones would you advise me for this ?
P.S. : correct "eye code" has been sent !
Asthalis
Here is to name a few:
... Once you start exploring those, you will eventually stumble upon other websites (although these should be enough).
Hi,
congratulations @ThinKing_2005
Asthalis What's stranger to me is that its starting position and horizontal speed are always the same, there's no random in this at all.
I don't remember which level is (don't found any screenshot), the one with four of these annoying caterpillars jumping all around, I've witnessed some changes of their timing based on... I don't know, my own moves ? My own timing ? Sometimes some are in some places, sometimes elsewhere, some jump on platforms, sometimes they not. There was just no consistency in their location on a given time in the game.
JusTiCe8
Hello and welcome back ! The level you're looking for is level 69. The behaviour of the enemies you described has no link with Hop at all. Each one has its own horizontal constant speed, the only difference between them (whether this parameter is "ticked" or not) is that some of them are allowed to "fall" when they reach the end of a platform, others aren't (in this last case, they just turn around). Each enemy has its own starting position and they're always the same at the beginning of a level. Only 2 kinds of small enemies may have their path influenced by Hop's behavior and, of course, some bosses as well. But these ones (I call them REPTIS) are not influenced by Hop.
Hi, I'm back with a new (and most likely last) update of Hop! 2D.
- Download Hop! 2D 1.2.3
- Play Hop! 2D 1.2.3 online (itch.io)
- Look at Hop! 2D's 1.2.3 leaderboard
Several remaining micro-bugs were fixed in this new edition but, as usual, gameplay has not changed and you still can reload previous saved games, provided you created them with version 1.2.0 or later. The only thing I still have to do for Hop! 2D is a real trailer and I will eventually be done with my "retro plaformer dreamgame". It's been a long way (I uploaded the first beta version of the game more than 3 years ago) but I'm happy and proud now that this project has reached its final state. It's incredibly rewarding and I thank every beta tester for this !
By the way, ThinKing_2005 has completed Hop! 2D and is now the 2nd winner of the game ! Congratulations, you did very well ! I don't forget I promised to send every winner the game book of Hop! 2D but it seems I have been busier than I thought and, though the french version is almost done, I will need some more time to translate it for native english speakers. Sorry for this and thanks for your patience !
Hello, the last update wasn't finally the last !
- Download Hop! 2D 1.2.4 (windows/linux/macOS)
- Play Hop! 2D 1.2.4 online (itch.io)
- Look at Hop! 2D's 1.2.4 leaderboard
Hop! 2D eventually gets its official trailer, I hope you will enjoy it !
Big news ! My website has changed of URL (now simply asthalis.fr and not asthalis.free.fr anymore) so I had to update the links in the game, which has now become Hop! 2D v1.2.4b because of this.
The trailer had to be updated as well so here's the new one. You can find all the useful links in its description. Enjoy !
I love that, even when there are years between my visits, this project is always alive and well. I am impressed by your dedication. It's been so long since I played that I may have to start over again from the beginning and see what all has changed.
true dedication! I remember the start of this project when I joined the forum
SpaceAce
Thanks for your support !
The only thing I'd like to do for Hop! 2D is to upload it to Steam (the game would still be free, of course) but I have first to learn how to do it. If you've already played it, the gameplay has not changed at all since v1.0, most of the updates were about bug fixing and cosmetic changes. And if you intend to play it again, please consider sending me your "game over screen" (automatic screenshot at the end of the game) so that you can enter the official leaderboard of the game. The 5th player is my own 7-year-old son, who reached level 18 !
Gowydot
Thanks !
I'm glad I was able to get this project to its very final version but you may hear again about Hop in some years (I've started the prototype of a sequel but I intend to take my time). Did you try to play it ? The game automatically saves a "game over" screenshot that you can send me if you want to enter its official leaderboard (5 players so far, 2 of them finished the game and the 5th one is... my own son !).
I started to work on a sequel to Hop! 2D (its title is likely to be Hop! 2D : Hop & Rose) on Godot 4. This time, you will have to handle 2 characters instead of one. Here's a screenshot of an early beta version.
to handle 2 characters, i might need to see more surroundings at once.
Super Mario Bros X 2‑player is a pain because once the players distance far enough that the screen splits, both players can't see quite far enough — and the screen will split because it's very hard for both players to stay close enough that the screen won't split
Gowydot
You have to be patient and move carefully (I mean not to fast !). The 1st boss should be OK, its movement pattern is always the same, he has no real attack mode and you can attack him from a safe zone. One tip : if you collect enough coins (at least 5), you can save your game at the end of any level. This way, you won't have to restart from level 1. If you select "CAMPAIGN" from main menu, you can reload your game by choosing "LOAD GAME" and select the right slot.
Also, if you unlock a new world (if you manage to kill its boss), you can restart the game from any unlocked world (the game asks you which world to start from among all unlocked ones).
Sosasees
The camera will always focus on one character as you can only move one at a time. Its zoom will remain the same. The 2 characters behave a bit differently (Hop can reach a faster horizontal speed whereas Rose can jump higher). I think I will start a new thread about this game as it is a very early beta and I'm likely to need months or years to complete it.
You're welcome. I appreciate your passion for this game. This is what I love about independent game developers. It's great to come back every year or two and see that you've continued to work on the game. I am going to play a couple levels right now.
If you do put the game on Steam, you could always offer the game for free, but the game + level editor or some other small extra for $1.99 or $2.99. You might find an audience for that.
SpaceAce
Thanks, I'll be thinking about it. If you intend to play Hop! 2D, have a look at the HELP menu first, there's much to learn there.
The first world shouldn't be too hard as it is a tutorial of how to handle Hop and the only enemy you'll meet is the first boss (not a tough one). First regular enemies and real hazards only appear in world 2. Mon own (7 years old) son managed to reach level 18. I'm pretty sure you can do better. Feel free to post your "game over" screenshots here and don't forget to save your game and use secret codes if you want to go far !
Hello, it's been a while
I just wanted you to know that Hop! 2D will likely remain the way it is now that I have uploaded its version 1.2.5 (you can download the game from this page or play it online on itch.io).
This likely ultimate version includes :
Before its release, I recorded a new bunch of videos to prove you can collect all the coins of the game and reach the "god" rank once all levels and secret worlds are completed. Sure enough it is not easy but, at least, it is possible (have a go !).
But job's not over on Hop! 2D yet : I wrote its game book in 2 versions (a "player's copy" available for all players and a "winner's copy" only for players who completed the game and sent me a screenshot of their victory). For the time being, these 2 documents are only available in french (my own langage) and I have to translate them into english. This will take a while but I think it will be worth it. If you want to have a look at the french "player's copy", you can find it on this page.
Once that job done, I can switch to next project !
Have you ever considered to port it to steam or on console? I would to hang back and play it on switch.