Git Product home page Git Product logo

sbepis's Introduction

SBEPIS

SBEPIS is a first-person implementation of Homestuck's game SBURB. Our goal is to complete every hard task that other SBURB-sims haven't been able to do, like comprehensive AI and procedural alchemy.

Join our Discord server!

Cloning

git clone https://github.com/Dragon-Fox-Collective/SBEPIS.git -b act-2 --single-branch
cd SBEPIS
git submodule update --init --recursive
git submodule foreach --recursive git checkout main

sbepis's People

Contributors

jwright159 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

recordcrash

sbepis's Issues

Input system

  • Map keys to events
  • Nested systems
  • Blocking systems

Thaumergy

  • Bit shuffling
  • Bit inverting
  • Curve stamper
  • Devesseloper
  • Thaumerger
  • Vessejector
  • Sealant belt
  • Charm bracelets as ID

SBEPIS

  • Port existing content to Bevy
  • #34
  • #8
  • #23
  • #33
  • #21
  • #36
  • Sims
  • House generation
  • #35
  • #19
  • #89
  • Underlings
  • Echeladder (procedurally generated skill tree based on interaction data)
  • Dungeons
  • Consorts
  • Denizens
  • Ectobiology
  • Prototyping
  • Scripting (probably in ~ATH)
  • #20
  • Battlefield
  • Classpects
  • Guardians
  • Roleplaying system
  • Dreaming
  • Dead/void sessions
  • Scratching
  • #17
  • #18
  • #22
  • #24
  • AI
  • Automation
  • Pets
  • Modding
  • Music
  • Grist

Ghosts

Dream bubbles allow you to grind for XP/boondollars/grist

Player controller

Port:

New:

  • Crouching
  • Sliding
  • VR
  • Crouching moves the football back so you can see/access underneath you
  • When you summon something (cards, deque, etc), it should stay in your hand until you grab + release
  • Hoist yourself over ledges
  • Disable item interpolation when you hold something
  • Prioritize gripping objects over terrain
  • Think about giving the player head a bit of wiggle room before making the body follow it
  • Fix height calibration
  • Wall running?
  • Wall jumping?
  • Teleport locomotion
  • Snap turning
  • Display a hologram of where the hand will teleport to if it can
  • Fix or remove flatscreen hand zooming
  • Thruster objects that tell you which way is up
  • Rotating in space + jetpack controls?
  • bhop prevention
  • Smoothdamp orient joint
  • Make hands go down after a few seconds, and go up when you use them
  • Unlink grabbers from grabbables
  • Let things interact by holding two things at once

Devlogs

  • #41
  • Devlog -1: Echidna Engine
  • Devlog 1: Player Commands

Lands

  • Long-distance cutouts
  • Chunking
  • Familiars (like John's fireflies and Jade's hummingbirds)
  • Skaian magicant
  • Homefrees
  • Dungeon enterences
  • Angels

Item generation

  • Combine modules with proper weights
  • Use densities instead of static weights
  • Aerated tag
  • Procedural names
  • Land type + terrain tags

Multiplayer

  • Simulate multiple areas at once
  • Let each player own their own area, P2P style
  • Voice chat
  • Voice changers
  • Send players into dream bubbles until revived

Gates

Gates in canon direct you to the next few lands in your chain to make progress in teams.

There's also been a discussion of gates in terms of other potential exits:

  1. Your land
  2. Your server's land
  3. Your client's land
  4. Land hub
  5. Dream moon
  6. Veil labs
  7. ?
  8. Denizen's lair

Player commands

  • #9
  • #11
  • #13
  • #15
  • #42
  • Animate staff opening and closing
  • Display sharps
  • Add short delay between recognizing pattern and executing command, where input is not accepted

Inventory

  • Nested deques
  • Combob'd deques
  • Deque deck
  • Enforce size capacity of items
  • Eject button
  • Card fetching
  • Item fetching
  • Card edge textures
  • Flatscreen menu
  • Card examine mode
  • Code accessibility
  • Port code shader
  • Plug fresnel into hue instead of mix
  • Containers that hold cards puzzle modus style
  • Capture piles of things at once
  • Card merging
  • Transfer deque contents by holding two at once
  • Cards on arm (duel disk style)
  • Primary and secondary colors on deque boxes + key letters

Deques:

  • Stack deque
  • Queue deque
  • Array deque
  • Cyclone deque
  • Memory deque
  • Tree deque
  • Hashmap deque
  • Eight ball deque
  • Message in a bottle deque
  • Puzzle deque
  • Thaumergy deque
  • Book deque
  • Capitalist deque
  • Chastity deque
  • Chat deque
  • Communist deque
  • Crystal ball deque
  • Deck deque
  • Hue deque
  • Juju deque
  • Monster deque
  • Onion deque
  • Operandi deque
  • Sacrifice deque
  • Scratch and sniff deque
  • Slime deque
  • Wallet deque
  • Weight deque
  • Wild magic deque
  • Periodic deque

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.