Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411567 Posts in 69386 Topics- by 58444 Members - Latest Member: darkcitien

May 04, 2024, 06:04:43 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsRise of Lazarus
Pages: 1 2 [3] 4 5
Print
Author Topic: Rise of Lazarus  (Read 21597 times)
andyfromiowa
Level 1
*



View Profile
« Reply #40 on: March 16, 2018, 10:15:33 PM »

I hit a bit of a snag with my giant linear forest level. After I extended the level out past 8000 units of width in the room editor, I could no longer run the game. I even tried to compile an executable program and run to no avail.  Strangely, Game Maker didn't give me any errors or indicate that it had run out of memory.

I was super confused when this happened because I was adding objects to the level as I extended it further and wasn't sure what caused the game to break.  Shrug

Eventually, I cropped some of the width off to see if it would matter and lo and behold, the game booted back up.  Here's a screenshot of the room editor right before the breaking point:


The fix was simple: split the massive level into a few large rooms.  I'm happy to report that the transitions between sections are fairly seamless. I'm purposely not putting bats or frogs near the split point because they are more likely to break the illusion - they don't have restricted movement like the other enemies in the area.

Ultimately, it's probably for the best that my giant level won't be a single room. A massive room was guaranteed to cause performance issues.

Not much else to show off at this point. The next section of the forest is a lot more vertical and forces the player into some tighter passages. I'm trying to make it harder to avoid fighting enemies at this point.

The area boss is actually previewed at the start of the next section - but I'm keeping that under wraps for now. Stay tuned!
Logged

andyfromiowa
Level 1
*



View Profile
« Reply #41 on: March 31, 2018, 01:55:19 PM »

Scaling Back:

I have decided to scale back the number of bosses and side quests in hopes of actually finishing the game. I never anticipated working on this game as long as I have – I thought it was going to be a short, fun project. I severely underestimated how much work goes into a solo project like this – even if it is a basic platformer.

Part of me is reluctant to cut content – but I would much rather finish this game than chase some an initial vision that won't be realized.  There's still a lot of work to do and scaling back makes me a lot more excited to work on the project and hopefully finish it soon.

-

The Holy War:

Lazarus takes place in the late stages of a holy war between two faiths. Both sides have suffered massive casualties and carried out horrible acts in the name of their gods. Before the war, the kingdom's king was tolerant of the druids and worshipers of the old gods.

As a result, he was murdered by crusaders, but he lives on as...
The Dead King:


The Dead King serves as a boss, but like all ghosts, he cannot be harmed by physical damage.

-

On a related note, I have added a new character to the game who is religious fanatic. This character is jealous that he was not selected to carry out the angel's mission and seeks to cleanse the world of sin and carry out what he sees as divine justice.

Introducing Emil the Zealot:


I borrowed design cues from Bloodborne and Berserk for this character.  It was tough getting the wheel looking decent with so few pixels. I'm still working on his animations – but I think it will come together.

Emil is easily the game's most sadistic character.  He hunts down worshipers of the old gods and often brutally tortures them in the name of his lord.  He regularly whips himself to seek penance for his own sins and is rumored to have removed his own eye seeking to please god.

I'm considering depicting some of his victims in game to illustrate his violent deeds and show the ugly truth behind religious fanaticism.

Here's what I've put together to show Emil's victims:


I have two hesitations about using images like this. One: it's far more violent than anything else that's been depicted in the game. And two: I worry that this will be misconstrued as simply a negative depiction of Christianity.  I like the idea of showing how a person can carry out heinous deeds and use a combination of religious texts and mental gymnastics to justify their actions.

I would appreciate feedback and criticism on the use of imagery like this.
Logged

andyfromiowa
Level 1
*



View Profile
« Reply #42 on: April 12, 2018, 08:17:59 PM »

Lately, I've been finishing up the forest.  I added some polish and animations to the boss fight – and I'm happy with the end result.  I designed the level on paper and as I built it out, I tested out some different enemy placements and ideas along the way.

Through this process, I added a basic mini-boss – which adds a small challenge but does also shows the player what future enemies will be like in more difficult areas.

I also added randomized grass and vines that now generate throughout the forest. When I made the original title screen, I just placed them manually.  It's a subtle touch, but I think it makes things look better overall. Here are few screenshots:










The last screenshot is the boss arena. I'm keeping them under wraps for now, but I'm hoping to make a trailer soon and odds are, they will make an appearance.
Logged

SamLouix
Level 1
*


Solo Game Developer


View Profile WWW
« Reply #43 on: April 13, 2018, 11:06:18 AM »

If you keep building on it, and improve upon the game's art - I think I'll really enjoy this one.
Logged

← Avatar from my  Healing Process: Tokyo. 3 years in so far. Daily dev-log is here. I have advice for composers looking for work, join here, I'll tell you.
andyfromiowa
Level 1
*



View Profile
« Reply #44 on: April 15, 2018, 11:58:22 AM »

If you keep building on it, and improve upon the game's art - I think I'll really enjoy this one.

Thanks - I plan to add a little more polish and detail to the some of the levels, but any feedback or suggestions on elements to improve would be welcome.
Logged

SamLouix
Level 1
*


Solo Game Developer


View Profile WWW
« Reply #45 on: April 15, 2018, 02:35:06 PM »

If you keep building on it, and improve upon the game's art - I think I'll really enjoy this one.

Thanks - I plan to add a little more polish and detail to the some of the levels, but any feedback or suggestions on elements to improve would be welcome.

I don't really want to influence you too much, but maybe look at some photos of trees, etc. to get a feeling of the shading. At the moment all of your bg stuff etc. just looks like outlines Smiley
Logged

← Avatar from my  Healing Process: Tokyo. 3 years in so far. Daily dev-log is here. I have advice for composers looking for work, join here, I'll tell you.
andyfromiowa
Level 1
*



View Profile
« Reply #46 on: April 16, 2018, 04:23:27 PM »

If you keep building on it, and improve upon the game's art - I think I'll really enjoy this one.

Thanks - I plan to add a little more polish and detail to the some of the levels, but any feedback or suggestions on elements to improve would be welcome.

I don't really want to influence you too much, but maybe look at some photos of trees, etc. to get a feeling of the shading. At the moment all of your bg stuff etc. just looks like outlines Smiley

Thanks. Will do. I definitely have room for improvement with larger elements.
Logged

Binsou
Level 0
**



View Profile
« Reply #47 on: April 16, 2018, 05:22:07 PM »

The game seems cool.  You've got a lot more varied obstacles and environmental things than my game has at the moment. 

It looks like the range on the scythe is really limited.  Is that range just something you threw in there or was it a conscious decision?
Logged

Programmer that made a GameBoy game and a C++ platformer and is now working on a followup platformer.
andyfromiowa
Level 1
*



View Profile
« Reply #48 on: April 16, 2018, 06:39:39 PM »

The game seems cool.  You've got a lot more varied obstacles and environmental things than my game has at the moment. 

It looks like the range on the scythe is really limited.  Is that range just something you threw in there or was it a conscious decision?

Thanks. My intent behind the short range was to force the player to get close to enemies and precisely time attacks.

Good luck with your own game!
Logged

Binsou
Level 0
**



View Profile
« Reply #49 on: April 16, 2018, 06:50:30 PM »

The game seems cool.  You've got a lot more varied obstacles and environmental things than my game has at the moment. 

It looks like the range on the scythe is really limited.  Is that range just something you threw in there or was it a conscious decision?

Thanks. My intent behind the short range was to force the player to get close to enemies and precisely time attacks.

Good luck with your own game!

Do you think it might just result in the player's playing defensively and avoiding enemies?  Have you done much playtesting?
Logged

Programmer that made a GameBoy game and a C++ platformer and is now working on a followup platformer.
andyfromiowa
Level 1
*



View Profile
« Reply #50 on: April 16, 2018, 07:11:45 PM »

The game seems cool.  You've got a lot more varied obstacles and environmental things than my game has at the moment.  

It looks like the range on the scythe is really limited.  Is that range just something you threw in there or was it a conscious decision?

Thanks. My intent behind the short range was to force the player to get close to enemies and precisely time attacks.

Good luck with your own game!

Do you think it might just result in the player's playing defensively and avoiding enemies?  Have you done much playtesting?

That's a good question. I've done some playtesting, but most of it was from in-person demos a while ago. I definitely need to get more feedback and see how different people approach things.

From a design standpoint, I'm guess I'm fine with players skipping enemies as they would still need to navigate the areas and learn what's waiting for them. I have tried to intentionally place some enemies in corridors and set up moments where combat is unavoidable. Hopefully, that will keep things interesting.
Logged

andyfromiowa
Level 1
*



View Profile
« Reply #51 on: April 22, 2018, 08:28:58 PM »

Lately, I've been building the stage for the Dead King (big ghost) boss battle.  This boss is more about navigating the level and staying alive than the other fights. I have finished animating the Dead King, but I haven't added him to the game yet.  For now, I'm just trying to get the level roughly designed and I'm using a standard ghost enemy to create urgency. Once I get the actual boss functioning, I'll tweak the platforms and obstacles to tighten everything up.

I've been have a hard time getting GIFs to work tonight, but I did managed to make this clip of the level so far:


-

In other news, my plan to cut down content and finish the game isn't going well. Lately, I've been toying with the idea of adding a heavier attack that deals more damage but leaves the player open for damage after executing. I'm still debating – I want to keep the mechanics simple, but I feel like it needs just a little something more.

I'm also working on new enemies. These are just artwork at this point, but I hope to have them functioning in game soon:



« Last Edit: April 26, 2018, 07:56:43 PM by andyfromiowa » Logged

andyfromiowa
Level 1
*



View Profile
« Reply #52 on: May 15, 2018, 08:10:56 PM »

Sorry for the lack of updates. I haven't had much time to work on the game lately.

Over the last few weeks, I have found time for some small tweaks and updates. I added a new animation to kick off the Dead King fight. Right now, the fight works - it just needs more polish. Hopefully, that will come together soon.

I also made new versions of the torches. I feel a lot more confident making animated sprites than when I started this game. There are probably a few other objects that I should revisit and update too.

Here are the previous torches:

Here are the new ones:

I'll hope to have more to show off soon.
Logged

andyfromiowa
Level 1
*



View Profile
« Reply #53 on: June 16, 2018, 01:18:52 PM »

I've added a lot of content this week and made some decisions to add some variety to combat. Mostly, I've been working on artwork and adding some important pieces that have been missing.

Here are a few sprites I've been working on:



As far as combat goes, I've decided that there will be two new types of attacks. In some ways, this will make combat less difficult and allow more range in combat. I think the key to balancing this out will be to have some more aggressive enemies with more hit points – like the wolf seen earlier.

I might have to revisit and tweak the levels I've finished and make the boss fights more difficult – but I feel like it will make the game more fun overall and will give players more freedom to approach fights differently.

I've also been writing more dialogue and building out the game's backstory. When I initially came up with the game's plot, it was very much a good vs evil story, but things have evolved to be less black and white.

In an attempt to build out the world's backstory, I'm adding a few remnants of the holy war that preceded the game's events. Here's one of the leftover artifacts from the past:

Logged

andyfromiowa
Level 1
*



View Profile
« Reply #54 on: June 21, 2018, 03:55:39 PM »

This week, I added the throw attack to the game. I was dreading re-writing the player object's code, so I ended up trying a different approach. I made a new player object that is created when the slash attack is held down. This isn't an elegant approach – but it works and it was easy to implement. The next attack is going to be a bit more complicated, so I feel like this will let me experiment more easily and add it once everything works.

Once the new player object exists, the real player object tracks to its x and y coordinates and becomes invisible. This keeps enemy AI working without changes to their code. In throw mode, the player moves much slower and can't climb ladders or interact with objects until the scythe returns.

Here's a rough look at the new attack:


Edit: Increased the rotation speed and reduced the motion blur. Removed the previous GIF.
« Last Edit: June 21, 2018, 05:01:26 PM by andyfromiowa » Logged

andyfromiowa
Level 1
*



View Profile
« Reply #55 on: July 14, 2018, 03:11:13 PM »

New Features = New Bugs

A few weeks ago, I added the scythe throw attack to the game and I quickly tested it out and was satisfied with the results. Then a few days later, I started replaying some earlier areas of the game and starting uncovering glitches left and right. It seems that it's not a great idea to implement all new concepts fairly late in development...I'm still adding at least one more specialty attack, however.

So, I spent a lot of the last few weeks making sure the throw attack interacted with the environment appropriately. There are some enemies that linger underground and I had to decide if the throw attack would travel through walls and floors. I decided that it wouldn't. I also tweaked the player movement speed while waiting for the scythe to return, as I felt it was a little too restrictive in some circumstances.

I also had to revisit the boss fights and make sure the throw attacks didn't make them too easy. Visually, I don't have much to show for my efforts but I'm happy to report that things now work as intended.

New Enemies and Areas

Several months ago, I decided to cut content from the game with the intent of increasing the likelihood of finishing it. That hasn't gone exactly to plan. Lately, I've been creating new, more difficult enemies. On the one hand, I feel bad that the finish line keeps getting further away, but on the other hand, I feel like these new enemies and ideas have renewed my interest in the project. We'll see how it plays out, I guess.

I also decided to do something somewhat drastic with my overworld map. The forest area I've been developing will no longer be attached to the central hub of the game world. Instead, it will serve as the starting game area and after the player defeats the bosses, he/she can travel to a new outdoor area that will connect to the other areas and bosses. I felt like the map was too linear and didn't have enough points of interest to accomplish what I intended. That said, I still like the area and I intentionally designed it to be easier, so I think it will make a nice early game level.

So, you may be wondering how will the player travel from the forest to the new world? Well, here's what I'm thinking:


Logged

andyfromiowa
Level 1
*



View Profile
« Reply #56 on: August 10, 2018, 03:40:37 PM »

When I started this project, my animation skills were pretty poor, but I feel like I've improved a lot. I've postponed animating the minotaur since it seemed like such a daunting task. Finally, I had to roll up my sleeves and make it happen. I re-drew the sprite so that the minotaur holds the axe with both hands and extended the handle to be more proportionate. Here's my initial attempt at a walking animation. As you can see, it's a little underwhelming.

First Attempt:

It ended up being a good first draft but it was pretty lifeless. I spent some more time adding some more movement throughout his body. I still wanted to keep his movement kind of clunky since he's supposed to be a slow, bulky enemy. I do think that adding movement to the head and subtly to the torso made for a major improvement. Here's take two for the walking animation.

Second attempt:

I've also started working on the attack animations. For these, I'm trying to make sure there's a frame or two of animation before the attack starts so players can learn to predict what's coming. I also added in some motion blur to sell the fast jabs.

Logged

andyfromiowa
Level 1
*



View Profile
« Reply #57 on: September 01, 2018, 09:25:44 AM »

I've been using Game Maker for a long time. I think I started in middle school. Back then, I don't think the version I used had tile support (maybe the pro version did but I only had the free version).

So, I've been building the game with those old methods because that's how I've always done it. I decided to spend a little time learning about tiles and honestly I feel stupid that I didn't embrace them sooner.

Using Game Maker Studio's tile_layer_shift function made it easy to add parallax backgrounds to outdoor areas. I've also been adding minute details and decorative touches to dungeon backdrops.

Here's the tileset I made to add some background elements to the forest:


Here's what it ended up looking like:






Now I need to add some new foreground tiles to make the cliffs look better. I'm also planning to revamp the stars and add some detail there. What's great is that this actually makes building levels easier and things end up looking more detailed and varied. I realize this is a pretty standard technique – but it was new to me and honestly much easier to implement than I realized.
Logged

andyfromiowa
Level 1
*



View Profile
« Reply #58 on: September 08, 2018, 04:30:56 PM »

This week, I added in the somersault/flip attack. Here's a quick demonstration:


Like the boomerang ability, this weapon art must be found somewhere in the game world. This attack deals heavy damage and can potentially stagger some enemies. The tradeoff is that it leaves you immobile for a brief second after the attack and can only be activated with sufficient distance from walls and floors.

I'm still having some collision issues that need to be worked out. Basically, it works perfectly 95% of the time...but unfortunately that's not gonna cut it.

Every now and then the collision is a pixel off. I was able to find a workaround, but it added some jitter to the camera that I don't like. Instead of using my existing platforming code, I took some shortcuts and built the effect as simply as I could. Now, I either need to go through and add more to the code or scrap it and start over. Hopefully, I'll have it working perfectly soon. In general, I'm happy with how it looks. I'm pleased with the motion blur and rotating the sprite in-game for a smoother animation.

Update: After re-writing the code and breaking things a few times, I'm happy to report the collision errors are gone.
« Last Edit: September 09, 2018, 11:32:09 AM by andyfromiowa » Logged

Pumpkinteractive
Level 0
**



View Profile
« Reply #59 on: September 08, 2018, 10:23:01 PM »

omg I love the art, reminds me of early dos games, where do I subscribe? any demo out yet? don't overthink the mechanics too much, just try to finish  Hand Any Key
Logged

Pages: 1 2 [3] 4 5
Print
Jump to:  

Theme orange-lt created by panic