WIP: Eggerland online

Страница 1/5
| 2 | 3 | 4 | 5

By Fresh

Expert (90)

Аватар пользователя Fresh

21-05-2017, 16:27

I have been working on an online HTML5 version of Eggerland for the last couple of months. It might be ready for release in about 2 months, so I'm very excited about that! Since it won't be a complete 1-on-1 remake of Eggerland, I would like to discuss my current decisions and future plans with you guys, since most of the people on this forum have probably played the game at some point.

My current progress:
- I have decoded the way levels are stored in the original 2 roms with the help from mars2000you. In my current version I can play all the levels (not complete them). I have also extracted some homebrew Eggerland 1 levels and decoded the Adventures of Lolo roms as well.
- The gameplay part is 98% finished, I have built the AI in a way that I feel is challenging, but fair. If certain decisions make it so that certain EM1 levels cannot be finished, I tweak the decisions, until the conflict is resolved.
- The Eggerland sound is very iconic, but in my opinion, the music is extremely repetitive. Since the music cannot be turned off, I am not able to sample the sound effects. As far as I've seen, there are no kss-files for Eggerland. Ripping the sounds would take an awful amount of time. The 15 seconds of nostalgia for players is not worth it for me, people would turn the sound off anyway. I have used the sound effects from the adventures of Lolo.
- I have used the graphics from EM2, but plugging in different graphics should not be a problem. If someone has better graphics, I could incorporate those in the game.
- The moves and time spent will be calculated into a score now http://prntscr.com/fadafv
- Replay functionality.
- I have created a 100% matching web font using the original EM2 graphics.
- I have created png's for each letter based on the Eggerland logo.
- I have created a working level editor http://prntscr.com/fad49q (no restrictions and the EM2 enemies are there too).

Still to do:
- 100 original levels (one of the later ones is in the picture linked above).
- Creating a smooth game flow.
- The original EM1 levels will be 'classic mode'.
- Leaderboards and server-side validation to deter cheating, for the original levels and user generated levels.
- Difficulty levels. Perhaps add a health bar on easy mode to make Don Medusa more forgiving.
- Mobile support? I would like to hear your thoughts about how to implement the controls.
- Gamepad support.
- Export function to .pzl EM1 files and the EM2 format.

After 30 years the game mechanics are still so compelling, that some guy is willing to spend his free time coding it. That said, imo, there are some dissatisfiers in the game:

- Don Medusa: This guy is relentless. In EM2, the first stage you encounter them, stage 8, is excruciatingly hard to complete.
- EM2 maze/Lolo overworld: You spend a lot of time walking from one stage to the next.
- EM2 hints: Hard and counter-intuitive to figure out.
- EM2 water levels: Tedious.
- EM1 level design: Very long, tedious levels at the beginning. I'm concerned people will toss the game aside when the levels start out like this. This is why I want to create 100 levels of my own and have people want more (open for suggestions or a helping hand). The veterans would know what to expect though.
- EM sound and music: Repetitive and pretty basic. The egg shot was a good effect though.
- Bonus levels: I never liked them.
- Lolo boss levels: Unnecessary imo.
- Game speed: Even at 60Hz it feels slow.

I loved EM2 back in the day, but for 2017 standards, it's too slow and just not enough fun. I probably won't turn all the EM2 levels into classic mode, since I would have to code the hints and somehow make them fun for the people who don't know the original EM2 game. Adventures of Lolo did not continue in this line and went back to the EM1 style.

I would like to know what you guys would like to see in a 2017 version of Eggerland and which existing features can you do without as far as you are concerned? Thanks for your feedback and I'll keep you guys posted!

Vincent

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By Randam

Paladin (916)

Аватар пользователя Randam

21-05-2017, 18:58

Do my eyes deceive me? An editor for Eggerland 2 levels??? And you plan on making it possible to export those levels? I do hope that these exported levels can be inserted in some ways as well on the real thing. That would be awesome sauce.

Very cool that you are creating an online version of this game!! Do keep it up and add interesting new levels and features.

One disqualifier you name from EM2 which I kinda like: there are several sides to a puzzle you can enter from. Entering from another side as intended may or may not allow you to solve the puzzle. That actually makes it part of the puzzle. That is an interesting element I liked.
The bonus levels had nice element to them, being the timer to solve riddles. That element can/ could be used in more interesting puzzles than the current bonuslevels. But the idea you have to gain keys from dungeons to unlock something later on was something I liked.
The hints I also liked, since those were some of the more difficult levels. Perhaps use them in a difficult setting.
The game speed is indeed too slow. I'd prefer it if the speed was boosted as well, something akin to what you'd get in R800 mode.

A few thoughts on new features (don't mind me if over enthousiastic; this project seems to good to be true):
- the one extra creature from later lolo games
- shadow lolo in replay mode to see how fast it is progressing
- some kind of trophies when you perform specific tasks
- 2 player puzzles: have lolo and lala solve puzzles they couldn't solve by themselves
- Difficulty setting
- Let people create, share and rate levels
- have a character select at the beginning: play as lolo or as lala
- a death counter
- traps like floors that give way after you walk over them several times, different types of arrows that actually transport blocks, collapsing bridges, slowly flowing lava (expanding lava)

By Fresh

Expert (90)

Аватар пользователя Fresh

21-05-2017, 21:59

Glad I asked, since my opinion is just one. If it turns out other people like a feature, I might incorporate it in the future Wink

The trouble with EM2 is that the maze is in a way hardcoded. Judging by the level data, the contents of the levels can be altered, but the hints are just a byte. I suspect the implementation of the levels are hardcoded at that cell in the maze. The doors can be moved at will and the raft should not be a problem either. I have had a quick look to see if I can lay out the original 100 levels of EM1 onto the EM2 maze, but so far I have not found an ideal setup.

The challenge is to create levels and plot all of them onto the existing maze, starting in the lower left corner. There is some room within the rom for larger levels.

By Fresh

Expert (90)

Аватар пользователя Fresh

21-05-2017, 22:05

- the one extra creature from later lolo games
Moby is in my game files, but not implemented yet.

- shadow lolo in replay mode to see how fast it is progressing
Nice! This will be nice and challenging, since I need to keep track of two instances of games, since monsters should react to the right roro.

- some kind of trophies when you perform specific tasks
I was thinking about achievements as well Smile

- 2 player puzzles: have lolo and lala solve puzzles they couldn't solve by themselves
Really nice idea, but technically a bridge too far at the moment. Perhaps the grid size would have to be adjusted as well! Would be hard on mobile devices though, since there would be scrolling involved on smaller screens.

- Difficulty setting
For difficulty, I was thinking of a player health bar to deal with don medusa and have monsters move at lower speeds. Hearts could always give 1 shot.

- Let people create, share and rate levels
That was my plan Smile

- have a character select at the beginning: play as lolo or as lala
Would they get different abilities?

- a death counter
Harsh Smile But nice

- traps like floors that give way after you walk over them several times, different types of arrows that actually transport blocks, collapsing bridges, slowly flowing lava (expanding lava)
Collapsing bridges were in Lolo 3. I am thinking to get those into the game at some point.

By Randam

Paladin (916)

Аватар пользователя Randam

21-05-2017, 22:40

Laying out the levels of EM1 in EM2 would be awesome!!! So if you can edit the levels in there that would be fan-tas-tic!!!

There is even room in the rom for larger levels??? That would be very very nice!

Cool that moby is in your game files. Would it also be possible for you to make Moby accessible in let's say EM2?

The shadow lolo might be interesting if you want to try to improve your level completion time.

Yay for achievements/ trophies!

If you want to make a higher difficulty level you could give a time cap, a step cap or move monsters at higher speed.
For a lower difficulty you could allow the player to counter shots of enemies with your egg shot.

Level create, share and rate: sounds great

Play as lolo or lala:
If it is not so hard: you could make similar differences between them as for instance MoG. Let's say Lolo faster and can shoot his egg shots faster. Lala for instance more intelligent: so additional hints/ powers, ability to row/ swim faster, perhaps higher probability of picking a life flower stuff like that?

Death counter
You could even make it in the more difficult setting that you have to complete within x deaths.

Collapsing bridges sounds nice.

Sounds like you have a nice project here. Absolutely awesome work. Would love to see this come about!!!

By Louthrax

Prophet (2076)

Аватар пользователя Louthrax

21-05-2017, 22:45

Hi Fresh,

Nice new project here. Here are some personal thoughts:

  • I like the non-linearity of EM2, even if that makes you walk more.
  • I also like the bonus levels, even if they could be redesigned. But that little "secret/bonus" thing adds some mystery and interest to the game.
  • I prefer to have a vintage feeling on a remake and do not mind pixelated graphics and PSG-like musics and SFX (but this looks like the way you're heading!).

Anyway, it looks like you already had deep thoughts about everything here, so do what you feel is right and do not hesitate to surprise us!

PS: I can extract sound FX from the MSX version if you prefer them (I think I have a way to disable music).

By Fresh

Expert (90)

Аватар пользователя Fresh

21-05-2017, 22:47

That would be awesome, Louthrax! I can probably create a toggle for the sfx (em or lolo). I want to add a toggle for the gfx as well

By Louthrax

Prophet (2076)

Аватар пользователя Louthrax

21-05-2017, 22:52

Quick question: do you have a list of the different sound effects? Is WAV format 44Khz OK?

By Fresh

Expert (90)

Аватар пользователя Fresh

21-05-2017, 22:53

Moby cannot be in the EM2 rom, but I can certainly get him in my version.

In the ideal situation, the EM1 levels remain the same, although some levels have thick walls where roro starts; no room for doors.

Perhaps EM2 will be adventure mode at some point in the future Smile

By Fresh

Expert (90)

Аватар пользователя Fresh

21-05-2017, 22:55

WAV would be awesome, I'm converting to m4a in the end, but the higher the quality, the better Smile

By Fresh

Expert (90)

Аватар пользователя Fresh

21-05-2017, 22:57

Lolo has more Sound effects, like the egg floating and sinking.

Страница 1/5
| 2 | 3 | 4 | 5