MovingBlocks / Terasology

Terasology - open source voxel world
http://terasology.org
Apache License 2.0
3.66k stars 1.34k forks source link

Light&Shadow - Implement gameplay features #2576

Open rzats opened 7 years ago

rzats commented 7 years ago

Description

Light & Shadow (L&S) is one of Terasology's major gameplay modules - a CTF PvE gamemode that has red and black chess pieces waging war against each other in a quirky, Alice in Wonderland-inspired setting, with the player being an independent swashbuckling chesspiece that can choose to join one of the factions or operate independently.

world map

Bringing the L&S word to life requires implementing various gameplay features: custom world generators, quests, AI, class system and so on. While most of these features are already present in Terasology itself, we need contributors to integrate them with L&S-specific blocks and features!

Feature Checklist (pick one or more!)

World generation

The issue involves working with the game's codebase and requires intermediate level Java skills, as well as familiarity with Terasology's entity system (though you can learn that on the fly by using the wiki tutorials).

Where to start?


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Cervator commented 7 years ago

I'm adding the GSOC label to this item with some ideas on how a GSOC proposal could be done with a focus on preparing the world itself (a bit like DynamicCities), moreso than competitive gameplay since we are still lacking meaningful PVP/combat.

The "big" features I could see become part of a proposal would cover some amount of the below items, details up to application collaboration with mentors:

One ultimate goal for L&S could be aiming for gameplay akin to the old Alterac Valley battleground from WoW, with central goals and a bunch of side quests. That's just one way it could be done, however.

clennam commented 7 years ago

Wow, this is incredible!

Would a possible GSOC implementation be single-player and take a significant number of hours to complete fully, like an RPG, or involve a group of players each picking a side and playing out an entire campaign over a couple of hours?

Central goals and a bunch of side quests sounds like it leans a little towards the former, but the CTF part of the mode, as well as the comparison to the Alterac Valley battleground make it seem like a more battleground-type thing where a whole game can be played in an hour or two.

Cervator commented 7 years ago

Personally I'd lean toward the short multiplayer sessions, but incrementally approaching it first through single player features is fine :-)

When I think about the side quests they're distinctly there to further the primary cause of somehow beating the other side. Maybe there are some snippets of involved lore but that discovery isn't primary to the gameplay.

That's in my mind though - a large part of GSOC is coming up with an interesting proposal that might even open our minds as mentors to ideas we had never thought of before :-)

kevinmody commented 2 years ago

hey guys, I am Kevin and I am a CS student at Clemson University. I was hoping to contribute to this repo and maybe help/learn from this.

Cervator commented 2 years ago

Hi @kevinmody - good to hear from you! Your best intro to the community and what needs doing will be the Discord server, not years-old issues that may or may not be accurate anymore. Join us over at https://discord.gg/terasology when ready :-)