Coder Social home page Coder Social logo

blaumeise20 / jell-machine Goto Github PK

View Code? Open in Web Editor NEW
30.0 2.0 11.0 5.31 MB

A remake of the game "Cell Machine" written in JavaScript.

TypeScript 71.32% HTML 0.28% Svelte 23.96% SCSS 3.74% JavaScript 0.05% Rust 0.64%
game mod remake blocks cell-machine cells cellular-automata cellular-automation cellular-automaton game-of-life

jell-machine's Introduction

Jell Machine

Build

Note Jell Machine is not done yet so all following is just a description of what will be.

Jell Machine is a mod of Cell Machine made with JavaScript which includes all features of Mystic Mod, but many more features.

If you want to help join the Discord server.

Story

The original idea came on 04/07/2021. It was inspired by Pyll Machine made by Waity5. It is currently still under progress, you might get a preview when joining the Discord server for Jell Machine.

Features

It includes all features of Mystic Mod, but many other suggestions from the Mystic Mod Discord server. They include:

  • New cells like Redirector
  • Box filling
  • Generation counter
  • Multiplayer support
  • Modding support (yes you can mod a mod)

The main goal is to improve user experience, so new cells might take some time to get added.

Controls

  • Left click: Place cell
  • Right click: Delete cell
  • Shift+click: Edit placeables
  • WASD/Arrow Keys: Move camera
  • Scroll: Zoom
  • Q or E: Rotate cell
  • Ctrl+drag: Select area
  • Cmd/Ctrl+C: Copy selected area
  • Cmd/Ctrl+X: Cut selected area
  • Cmd/Ctrl+V: Paste
  • Alt+Arrow keys: Move selected area
  • Q and E (while pasting): Rotate selection
  • R and F (while pasting): Flip selection
  • ESC: Open menu
  • F1: Toggle UI around cells
  • F2: Toggle grid
  • F3: Toggle debug menu
  • Space: Toggle simulation
  • G: Step one tick
  • T: Reset

jell-machine's People

Contributors

blaumeise20 avatar dead-doctor avatar f1shy-dev avatar jerbear2008 avatar mebaddev avatar theet1234 avatar uku1928 avatar

Stargazers

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

Watchers

 avatar  avatar

jell-machine's Issues

Shortcut Error

I love this so much, Could you just add the Zoom In Shortcut? I can only zoom out.

Piston heads

This is for discussing about (sticky) piston (head) problems.

Jell Machine infinitely loading on MacOS 11

Jell Machine infinitely loading on MacOS 11.0

Issue:
Jell Machine standalone app does open, but loads infinitely. Website version works just fine.

Version:
MacOS 11.0 (20A2411), Jell Machine v1.1.1, Chrome 108.0.5359.124

Computer:
MacBook Air (M1, 2020)

Steps to reproduce:
Open jell machine standalone app (maybe computer-side or version-side issue)

Videos:

Screen.Recording.2023-01-01.at.11.36.53.am.mov
0101.mp4

Suggestions from Discord

Jell Machine suggestions

General

Confirmed:

  • Rewind
    Store a few (like about 10) ticks
  • Circle fill tool
  • "looped" mode
    cells that go out of the grid come in at the other side

Cells

  • 3-way generator
    A generator that generates in three directions
  • Invincible cell
  • Mirror cell
  • Cell that can only be pushed with movers
  • Magnet cell
    wat it doing?
  • Telekinesis Mover
  • Jell Cell
    Turn any cell nearby into jell cells
  • Level 2 enemy / hard enemy
    Takes two hits to break
  • a magnet cell that has a north and a south pole. Opposite poles attract same poles repel (distance of 1 tile for both)
    also if a magnet is pushed and it has a magnet connected to it it pulls the other magnet with it
  • 0 level Trash
    Breaks after a specific amount of trashed cells
  • Trash Cell that can be pushed onto cells to delete them
  • Probe cell
    disables cells next to it
  • Virus Cell
    infects other cells which carry the infection if a cell is 1 block away. After 5 rounds the cell will deactivate because of the virus
  • Regenerator cell
    regenerates near deactivated cell, including probe-disabled cells. Cant be infected
  • Boom Transmitter
    Transmits boom to any cell in a 10 block radius and then is disabled. HMMMMMMM???
  • Spring cell
    if a thing moves into it it launches that thing 5 blocks away
  • Soup Cell
    gives cells around it 2x power i.e. mover moves 2x faster generator generates twice and line vibes around twice
  • Fish Cell
    slaps a cell right next to it so it goes 2 blocks in the opposite direction
  • Link Cell
    links to a cell right next to it. if the link cell / linked cell gets moved(not applicable if the cell normally moves) the other moves too. same as trashed or exploded
  • TNT Cell
    when its moved into it creates a 3-radius explosion (its a type of enemy too)
  • Tick Cell
    every 3rd subtick it changes state from movable to immovable to passthrough

Confirmed:

  • Sticky cell
  • Flipper cell
  • Electricity
  • 180° rotator
  • One way trash
  • Invisible mover cell
    invisible while simulation running and can only be shown when enabling an option
  • Rick Cell
    plays rick roll every time the level is run
  • Bot cell
    pathfinds to closest enemy

Game crashes

When I try to open the game the game just closes.

Doesn't open on Linux

Literally

Ubuntu 22.04.2 Long Term Support from ://releases.ubuntu.com/jelly (desktop image)
jell-machine_1.0.0_amd64.AppImage doesn't open, build_appimage.sh - error on line 6 (set -euxo pipefall - param -o blahblah set blahblah pipefall):

$ sh build_appimage.sh
build_appimage.sh: 6: set: Illegal option -o pipefail

same with $ sudo sh build_appimage.sh
i also tried using cat:

$ cat build_appimage.sh | bash
+ export ARCH=x86_64
+ ARCH=x86_64
+ APPIMAGE_BUNDLE_XDG_OPEN=0
+ APPIMAGE_BUNDLE_GSTREAMER=0
+ TRAY_LIBRARY_PATH=0
+ '[' x86_64 == i686 ']'
+ linuxdeploy_arch=x86_64
+ mkdir -p jell-machine.AppDir
+ cp -r ../appimage_deb/data/usr jell-machine.AppDir
cp: cannot stat '../appimage_deb/data/usr': No such file or directory

and same with cat build_appimage.sh | sudo bash
i tried with cat build_appimage.sh | sudo sh but got the same set -o pipefall error

not opening

{"e*{"errno:-405,"sr3call":"scandiyb,"code":"SQ%%�]��^\ is the code decoded
from
eyJllip7ImVycm5vljotNDA10Cwic3IzY2FsbCI6InNjYW5kaXliLCJjb2RlIjoiU5PRUSUliwicGF0aC161i9hc3...

i get it when i open the newest dev vershion

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.