Project Pinion Progress #2

  • 253
  • 2
Hello this is the very second edition of Project Pinion Progress coming to you LIVE from the Athios team.
Today we will be talking about enemies and share an update on dungeon generation.

But before we start. Would like to apologize for the delay in putting out this PPP. We’ve all been hard at work developing concepts or code to make this the best we can make it. We’ll be trying to show more of what we’ve come up with sooner, especially as summer approaches.

Now then. What kind of enemies will you encounter up in the tower?

Many different types. Some will be similar to vanilla mobs. They won’t do anything special. As much as we’d like for every mob to have a unique design and ability, that’s just not feasible with our current team and time. However, we plan on a not insignificant portion having cool abilities. For many mobs, we start with the vanilla version, then see what we can do to expand on that.

Additionally, every set of floors will have a theme, allowing for each set to have unique mobs for more interesting gameplay, and more creativity in designing mobs. One floor will be themed after Fenix’s grand gardens, featuring enemies who flourish and thrive in this dangerous green area.

  • The Bee is one of the weakest enemies and is very similar to vanilla Minecraft, where it will sting and poison a player once, and then perish shortly afterward.
  • Slightly stronger than that is the Iron Bee, which has replaced its stinger with one of iron. Though it no longer has a poisoning effect, it can sting players multiple times.
  • Much higher up in the stinging order is the Queen Bee. If a player is near, it will continually spawn Bees until it is defeated, making it a priority target and sort of mini boss.

These are just some of the mobs unique to the garden theme. We hope to have plenty more for each, giving them each theme their own flavor of both gameplay and aesthetics.



Here’s one mob you’ll be seeing on multiple floors, the Zombie Captain. He will make nearby undead mobs stronger, making him a powerful foe. This is also a little preview of the dungeon. More on the dungeon below.

Okay. What about how we spawn the mobs? Are they just going to be haphazardly placed across the dungeon? Absolutely not. But what did we need? And what didn’t we? We set to work figuring that out.

  • It should not be completely random what monster gets spawned
  • Exact spawning location in a room is not important
  • The same “room” should be able to hold multiple “encounters”
  • No way are we placing each unique mob spawn per room per theme (at least I'M not)

But how to most effectively and efficiently make curated encounters..?

New concept: Mob pre-sets
Using a system cooked up by Martoph, we can create multiple different sets of mobs.

For example, the Bee_Pack preset could include a mix of Bees and Iron Bees. Bee_Swarm could have maybe a dozen Bees and nothing else. Bee_Hive could have some Bees, some Iron Bees, and a Queen Bee. Wow!
Without a system like this, we’d have to place 12 different mob spawns in 3 identical copies of the same room. Instead, we place one (or maybe more for fun) mob spawn in a room and tell it which mob presets it can spawn. Much simpler and way more efficient. Additionally, we can even reuse the same presets for a different room!

The preset doesn’t have to be identical every time, either. The exact number and identity of the mobs that will spawn may change based on a level of chance or… the floor’s difficulty.

That’s right. As you ascend the tower, rooms will tend to spawn more difficult encounters. But how do we determine difficulty?

There are a few ways of doing this in games.

One common way would be scaling mob stats as players ascend. While this could be considered more basic, it would be a solid way of encouraging players to seek out better gear or think of better tactics as they ascend the tower.
Another way would be making mobs have better or more aggressive AI. This is out of bounds for us. Also, many mobs are very simple. They hold the W key at you and attempt to make contact. Another strike against it.

A third way would be to “upgrade” mobs in a pool or increase their quantity.
A more difficult Bee_Pack could change some regular Bees to Iron Bees, while a harder Bee_Hive could add an extra Queen Bee. This would be some extra effort, however.

We’ll be exploring these options and more.

One last thing we want to mention for now. There will of course be a boss at the end of a set of floors. While we don’t want to say too much about it just yet, here’s a statement.

We do not want our bosses to be a generic enemy with a massive health bar that slowly walks up to you and gets beat up for a minute or three or ten. That’s boring!

Expect some level of mechanics or fun attacks to dodge. I’m not saying that this is going to be the Dark Souls of Minecraft. But I have recently played Dark Souls and thought it was fun. Thanks Dave_X for the recommendation!

As for dungeon generation, it’s come some way since you last saw anything of it. Our builders have been hard at work, and actual dungeon mobs can spawn inside now.

Here’s some images.


That’s it for this edition of Project Pinion Progress (PPP). Next time it is likely you will experience some insight into loot.

Anyway that’s all for now see you next time on play.athiosmc.com

Project Pinion Progress 01/16/22

  • 896
  • 4
Hello! This is the very first developer log/progress update for Athios’ Project Pinion that was announced last year. We held many meetings and developed a lot of ideas that we want to share with you! For this post, I really wanted to focus on one of the main parts of the project: generating the tower/dungeon. You can look forward to other posts by other staff members regarding different aspects to the gamemode in the future. This will be a fairly technical, behind-the-scenes look at what I’ve been up to.
Background
Like most things (granted you have some experience), procedural dungeon generation might initially sound easy. However, there were big questions I had to tackle:
  1. How will rooms be built?
  2. How will they be placed in the world?
  3. How do I connect these rooms?
  4. Where do I put the start, end?
The most popular form of dungeon building I’ve seen involves rooms and corridors being shaped and built by the generator (see this article), but because Minecraft is a 3d game, it’s quite hard to do that in an aesthetic way (we don't just want flat walls!). My main inspiration for the algorithm I put together was Zorbus (reddit post), which had a dungeon-generator that allowed for me to see dungeons being built step by step. Zorbus also uses a pre-built room approach, which is what we intend to have.
My Algorithm
The biggest challenge I had to face was room collision. I could’ve just made every room into a rectangle and made it easy to detect room collisions, but that would lead to a lot of false-positives and create a far smaller dungeon than I wanted. It would also limit how wacky we could get with the shapes of rooms. To solve this, rooms are saved with a “collision map” that tracks which x- and z- coordinates have blocks on them (the Y coordinate is irrelevant, dungeon floors won’t vary in height that much). When the dungeon is being placed, it also has its own collision map that tracks the composite x- and z- coordinates and can quickly compare with room collision maps. I could have compared the block locations directly, but that would take up a lot of memory and severely limit the amount of rooms that can be placed. With this approach, I’m able to read collision maps extremely quickly and compare them extremely quickly with little memory usage. Here is a picture of the first dungeon created with my algorithm:

Wow! A dungeon!
After working out some of the bugs, I was able to generate this dungeon:
The main issue with this dungeon was the lack of rotations; notice that all the pieces have the same orientation. To solve this, every room file is read by the dungeon builder and rotated, and it turns 1 room into 4! After a bit more math to rotating the collision map and knowing where to place the Minecraft structure, my dungeons were looking like this:

Very exciting! A cool part about this builder is that the generations are seeded, just like a Minecraft world. Each dungeon has its own seed and can be recreated with the same seed. These two dungeons have approximately 450 rooms, take less than 2 seconds to generate, and around a minute to place (Minecraft isn’t too optimized with structure placements!). At this point, the main limiting factor is the JVM Stack Size; A.K.A. needs more ram! When given 4x the stack size, I was able to generate a 1800 room dungeon in about 5 seconds, but took 6 minutes to place.

I do want to clarify, these timings can’t be expected of the final product as this is very bare bones generation. Also, we don't plan to make dungeon floors nearly as big (the 1800 room version is around 1,000x1,000 blocks). These are stress tests to show off how good my algorithm is.

Here are some more pictures from the dungeon building process:
What’s Next?
The team has been working really hard to develop the concepts and ideas for other parts of the gamemode. This is just one small part that didn’t require a lot of specifics to get started, so I did! As far as an ETA, I can’t give you one, but our goal is to have a basic dungeon playable by summer. Stay tuned for more Project Pinion Progresses!

Aesthetic Update + 1.18

  • 688
  • 0


Athios MC1.18.1 now wow fresh hot

It’s been a little while since 1.18 was released. There’s good reason for that!
Lib’s Disguises (important plugin) needed updating and our very own overownerlorddev Martoph put his own efforts into an update for it.

Also. There was a major security issue that affected Minecraft. Athios should be fine, but if you’re interested in knowing more, here’s a link to information from the Minecraft website.

https://help.minecraft.net/hc/en-us...urity-Vulnerability-in-Minecraft-Java-Edition

Anyway. Athios 1.18.1 now. Update your Minecrafts. See what’s new below!

The New GUI


Starting with the SnD menu, we’ve updated it so you can easily browse your options. Access this by right clicking the compass in your hotbar!

  • The Sword allows you to choose your kit for the round! Fairly standard. (Tip: Left click the compass to access this instantly!)
  • The Exp Bottle works as does Blaze, showing you your many achievements and any rewards you have yet to claim.
  • The Comparator brings you to your preferences. Set what you will.
  • The Anvil is how you may modify the hotbar layouts of kits.
  • The Skull (excellent example on display) will bring up your stats in chat. Don’t worry, no one else can see them.
  • The Book sends a link to a brief video tutorial on basic SnD gameplay.
Titles, subtitles, action!

There’s always that one player that hasn’t realized their team’s bomb is armed.
Even though it shows up on the scoreboard.
Even though it pops up in chat, repeatedly.
Even though there’s a loud, distinctive sound.

So we added a Bomb bar that ticks off the seconds till the bomb detonates.



You have one less excuse for not paying attention.

There are other various additions as well. A few examples rest inside the spoiler.


Killstreak! Keep it up!


You won! Good job!

All prompts have been set into different categories so as to not disrupt gameplay. The Title section (🌟VICTORY!🌟) is only used before and after the game, while Subtitles (+5 Credits +3 Points) is used for certain events, such as Poison.

Kit Alerts

It can be hard understanding what happened sometimes. After all, this is Search and Destroy, the game with 20+ kits. (Play now at play.athiosmc.com! Version 1.18.1) It can be tough to learn or memorize them all!

With this update, you will be alerted for certain interactions in your Action bar (located right above your hotbar) rather than in chat, making it harder to miss.


Ow!


Uh oh

Cold!


Steppy


Empty


☠

Overclocked Ultra 𝔉𝔢𝔫𝔦𝔵 Wireless RGB Ergonomic Gaming Kits X
We added or updated effects on kits where relevant. Some have sounds. These only play to relevant players.

Images in the spoiler.

ipad not included


Bursts visibly start smoking when overheated. As a reminder, shooting while in this state will kill you. (that’s bad)


We’ve packed more explosion into this explosion.


Explosives will sparkle a little if their RPG is charged. Cute


If you’re cold, they’re cold. Bring them inside


New advancements in spectral sighting sciences have led to Ghosts and Wraiths being more obviously dead on death2.


It’s very hard to share the new audio sound effect through a gif and text, but I’ll do my best anyway.

🔔!!

Pretty cool, huh?


Man’s gone


Our Medics now display that they have plenty of healing energy through sparkly particles. If you don’t see particles, they’re running low! You’ll have to take damage later, sorry for the inconvenience.


Ow

Number 1 Victory Royale

Leaderboards have been added. Technology exists for more stats in the future.


Yeah SnD we bout to get down (get down)



10 votes on the board right now

Line #4

Map Testing Pool Update

New maps have entered the arena to fight for their lives. Will you cheer them on, or will you hope for their deaths in battle?

Please welcome these contenders

Chivalrous Civil War - @Espios
Greenhouse - @Mythless
River Ruckus - @Espios
Aristos Achaion - Cali Ghost Gang (@Hyacinthos , @MysticWonders , @Bayzel , @Katielette, & @leviathiniticus)

Aesthetic Art

Local Athios Artist @shadowstarcat / annisdying has made an incredible image for this update.
Please direct the direction of your eyes to the image below.



#Epic
#Swag

Project Pinion Progress (P3? PPP?)

So how’s it looking on that project we mentioned?

Pretty good progress I’d say. There are a lot of details that we need to go through, as well as things that need deciding.

We’re still in the very early stages. Something to get out of the way early though, is layouts.

How do we procedurally generate each floor? How do we want players to ascend the tower? What does a typical floor look like, and what can you expect to find on a floor? How can we do this in a way compatible with what we can do as builders and what Martoph can do with his magic text? How do you connect different rooms? Lots of questions.

As it turns out, making the jump from 2D to 3D complicates it. But we believe we have some solutions and are working on answering those. We know some wrong answers, and we know some acceptable answers. We hope to find the secret answer so we can unlock the true ending. More on that later. Don’t want to make this post too long.

End of Post

.

.

Special Note


The weight of the world bears heavily on Fenix.
Lobbies and maps on the server are yet to update.
This will be addressed soon.

.

End of Post 2

Next Update + Future Plans

  • 640
  • 0
Hi.

The gamemodes, as they are, don’t seem sustainable for growing the server. We’ve seen discussion about this and have been planning on what to do next. We also thought that involving the community in what’s going on behind the scenes would be a good idea.

So here is what is up, my fellow gamers.

Starting with our current gamemodes:

Search and Destroy, the main attraction of Athios and nostalgic link to many for a server long gone… doesn’t cut it.

By its base design, it needs a decent amount of players for maximum fun -- 20 or so, ideally more… Ember Hours helps, but that’s more of an event than a gamemode.

It is not friendly to new players at all. Most kits have something special about them that can only be learned from repeated trial and error. Learning all these kits wouldn’t be too difficult, but there are no respawns. Make one mistake and it’s over, which is very easy to do as a new player. It’s not very encouraging. It’s something experienced players have gotten used to, but a new player is far more likely to play a more forgiving or fast-paced gamemode.

We struggled with content creators on this as well. Even when we managed to tear one away from Hypixel’s talons, they either struggled to understand and play the game themselves, or their viewers did. Again, not an encouraging system.

SnD needs players, which we couldn’t get for that gamemode. Okay, what then?

Our next move was to revive Disasters.

We planned that it’d be playable and fun, even with only 1 player. And I like to think that’s still true, though it does get lonely. It’s more fast paced compared to SnD as well, with games taking 3 minutes at the most. The base objective is fairly simple as well. Things happen. Survive them! The disasters have quite a bit of variety to keep it fresh every round, as well.

But it hasn’t popped off either. So what’s the issue? It could be a lack of endgame goal or something else to grind for. There wasn’t any real meaning to winning or losing beyond what you gave it. No reason to keep playing. It’s very much a minigame, rather than a gamemode.

Finally, on a server of our current scale, there’s always downtime between games. If you lose, you need to wait for the rest of the current game to end. If you die in the beginning, which isn’t unlikely for a new player, it can be a long wait… Compare this to a big server, where you can join and start a new round within 30 seconds at most.

We could keep trying new content creators, but this does pose a financial risk without guarantee of returns.

So what’s next?

We wanted to make a gamemode that would address the key issues we identified with SnD and Disasters:

Playable solo or with few players
Easy to learn/simple objectives
Longterm/endgame objectives

Here’s what we have to offer on that end.

Project Pinion
(Placeholder name)

A hybrid survival/roguelite gamemode.

  • In the center of town lies a tower which stretches forever into the heavens, offering fortune and danger to bold climbers.
  • Gather resources in the wilds and bring them into the tower for a stronger initial advantage.
  • Inside, face custom enemies and acquire special loot.
  • Use your experience and items to aid in future runs.
  • Buy and upgrade a house or free build on a plot in the town.
  • Play solo or party up with friends.

Here’s some more details about the tower:

We plan on it being split into multiple themed sections. Climbing the entirety of the tower in one session is not advised.
As you ascend, enemies get tougher and loot gets more valuable.
Floors within sections will be procedurally generated.
Should you die, you will be sent to the tower’s entrance with only what you brought.

We’ve got a lot more planned, but who knows what’ll happen during the testing cycle. Don’t want to promise something we can’t keep!

On that note. Something we do want to have in the future is a beta for this project, at least the tower portion. We’re planning to get you a playable beta by Summer 2022.

What does this mean for SnD and Disasters?

Both gamemodes are in a mostly balanced state, though balance patches are of course possible. Bugs are also there. To be fixed. There is currently one major update for SnD currently being worked on, focusing on modernizing its aesthetics with titles, subtitles, action bars, and all that fun stuff. (Note: Can be disabled via /prefs) Let’s face it. SnD was a gamemode that came out sometime before 2013 and it sure looks the part! We’ve already fully planned out on what changes will be happening, so you can expect the Aesthetic Update in the “near” future.

Once this is done we’ll be focusing all attention on Project Pinion. SnD and Disasters will continue to be maintained and balanced, but we aren’t planning on any more major updates for a while. Expect to see map rotations continue, as we’re still accepting submissions for both modes.

Additionally, since we expect Project Pinion to have a longer development time, we’re committing to consistent design and development updates. We want to keep you all in the loop and get your feedback along the way.

This is a big move we’re making. We started as a small community of gamers who grew up on SnD, and we’ve grown to have some big goals. Thanks to everyone who’s stuck around so far, and to everyone who’s joining us on this. We’ll see you in the Tower!

Fall Balance Update

  • 928
  • 4

Hey guys, apologies for the lack of notice for this update but everything below is live now!

SnD

Death God
- Added Death God to the kit pool

Pyro - Armor enchantments decreased to Blast Prot 6, Fire Prot 4, Projectile Prot 2, Prot 1

These changes are intended to revert a past overbuff and make Pyro not seem so tanky overall.

Centurion - Removed Sweeping Edge from sword (it didn’t do anything)
Added Sharpness 1 to the sword
Decrease Axes effectiveness against the shield from 5 energy to 3
Ghost Punches no longer stop the shields hit points from regenerating
While blocking Centurion now gains 40% damage resistance

Now Centurion will feel a lot safer behind their shield, as they should.

Burst - Bursts recoil damage has been adjusted slightly
When fully overheated, requires 2 seconds before cooling down
Burst dies if they shoot while overheated now
Added proper msgs in chat for the new feature

Burst has wielded a powerful weapon and top tier armor for a long time, its self damage mechanic hasn’t been enough to offset that. We’ll be watching over these changes to see if further adjustment is needed.

Ghost - Changed their sword enchantment to Sharpness 1
Ghosts now make footstep sounds

Ghost has always been a staple kit, these changes intend to align with the overall archer nerf and push ghost into a supporting role.

Arbalist - Armor reduced to the following
Leather Helmet
Iron Chestplate
Chain Leggings
Chain Boots

Shortbow - Armor reduced to the following
Leather Helmet
Iron Chestplate
Chain Leggings
Chain Boots

Archers deal an infinite amount of high damage while in total safety. Testing the waters with a general armor nerf, we’ll look at the “infinite” part of their ability if a future change is needed

Longbow - Reduced Punch 3 to Punch 2

With the updated combat system Longbow was really flinging the enemy, this is just meant to push it back in the other direction.(Note: This iteration of Longbow is still stronger than the pre-combat update Longbow)

Porcupine - Removed Thorns, being hit with arrows now increases your swords damage
Gain .5 dmg per arrow capped at 12 arrows (ouch)
Armor Enchants changed to the following, Projectile Prot 8

Porcupine has always been weird since your thorns would override your sword's damage, no thorns no problem. This does slightly change how the kit plays, but overall you still want to get shot and then head into battle!

Dwarf - Removed Slowness 1 after you delevel

General Changes

-Compass now accurately tracks invisible kits

-The last man standing fuse is now a one time use

-You can now place crates (and other killstreaks) under blocks, they’ll travel through as if the blocks above were never there

Maps

Based on the map poll we put out,,, a while ago(sorry). We’re rotating out a few maps

Removed
-Tashic Ruins
-Fancy Mansions
-Tropical Resort
-Boreal Crest
-Relic
-Valley of Death
-Coconut Mall
-Solluna Town
-[REDACTED] Laboratories

Getting into the Halloween spirit here are some spookified maps being put into the map rotation for the season.

Added
-Valley of Despair
-Dank Britches
-Nevermore Nights
-Nadir
-China’s Hell
-Haunted Ruins

Oh and the Halloween Cosmetics are available again!

We’ll be hosting some Ember Hours tomorrow at 8pm EST, hop on to see the new changes and earn some boosted credits!

This is a smaller update than we’ve released in the past, a lot of this was stuff we’ve been trying to get together for a while but other things had priority like.... the Aesthetic Update which will be following this one and like the update name states will be overhauling Athios and SnD especially to the aesthetic standards of todays minecraft servers, more details coming soon.

There has been some hot discussions recently about where Athios is and where it should be going, don’t worry all of this is being discussed internally and we want to let you guys know once we come to a conclusion.

Special thanks to @shadowstarcat for the banner image!

Server IP

play.athiosmc.com

Log in

Join our Discord!

Members online

No members online now.

Latest posts

Forum statistics

Threads
481
Messages
2,510
Members
236
Latest member
WilfredHek