Weekend hackathon! Celebrate GSOC deadline passing and our v1.0.0 future!

Cervator

Project Lead and Community Wizard
Contributor
Design
Logistics
SpecOps
#1
The GSOC deadline for proposals is Friday March 25 19:00 UTC, after which we'll celebrate with a weekend hackathon! This will allow some more good time to bond with potential students, mentors, or just interested contributors wanting to play with stuff in our new v1.0.0 release. Maybe I'll even find time to write the actual news post about it! ;)

This should fit well with our stability & content focus with v1.0.0. Anybody able to make it come help us create some fun content. Maybe @Florian's new GooeysQuests module could have @Gooey sprout bunny ears and start hiding Easter eggs around the world for players to find?

@Skaldarnar will be around starting early (European time) Friday, for anybody wanting to get an early start, but proposal work will likely still be going on. Good time for final review, just don't forget to get those final proposals submitted!

@minnesotags hopefully we can run some more testing on your server, start getting that Playability milestone populated with issues and ideas :)
 

Skaldarnar

Badges badges badges badges mushroom mushroom!
Contributor
Art
World
SpecOps
#2
@rzats had some good ideas on IRC, just wanted to share them with everyone. I'd say, first come first serve, so select your topic, and start working and collaborting ;)

rzats said:
1) randomly spawning easter eggs that drop some of the cooler items from other modules
2) easter egg detector tool (it's a classic Hot or Cold GPS in terms of gameplay)
3) cute bunny NPC that does easter egg-related things (or can be talked to to produce BunnyFacts(TM))
So that can be collaborated on by at least 5 people: easter egg code, easter egg detector code, bunny NPC code, art for the items, 3D model for the bunny
 

Cervator

Project Lead and Community Wizard
Contributor
Design
Logistics
SpecOps
#4

Rostyslav Zatserkovnyi

Member
Contributor
Architecture
GUI
Hunter
#5
Day 1 progress update:

Created a generalized block detector module at https://github.com/rzats/BlockDetector (ETA: now moved to the Terasology organisation, see below). The module designates a detector item and a set of associated detectable blocks. It then scans all the blocks within a set radius of the player and, if a block in the set is detected, emits a repeated audio signal with a frequency depending on the closest block's distance to the player.

Short demonstration video (detector item - Core:Shovel, detectable block - core:Iris)


Day 2 TODO:
- Improve some audio-related issues - specifically, the current sound effect includes some padding at the beginning and the end and sounds somewhat awkward.
- Finetune the frequency changing code.
- Rework the existing setup into an API supporting multiple combinations of detector items / detectable blocks.
- Create some detector/detectable combinations of my own - including THE easter egg detector!


Day 2 Summary:

The simple mock detector has now been reworked into an API that other contributors can use to create their own detector items. Also, THE easter egg detector has indeed been added - it actually detects snow blocks (which are what @Cpt. Crispy Crunchy 's amazing easter eggs consist of) - still looks like a plain old shovel :D

Check out the finished module at https://github.com/Terasology/BlockDetector!
 
Last edited:

Cervator

Project Lead and Community Wizard
Contributor
Design
Logistics
SpecOps
#6
Added the module to the lineup and it is in the latest Omega package now, along with ShatteredPlanes! Posted to our social networks as well. Nice work :)

Weirdly I could get the beeping from a Perlin world when I went high enough to find snow, not so much just placing a snow block in a ShatteredPlanes world (unsure if the big eggs are still generating)