Coder Social home page Coder Social logo

amleaver / silly-sam Goto Github PK

View Code? Open in Web Editor NEW

This project forked from davidjtferguson/silly-sam

0.0 0.0 0.0 27.84 MB

Silly Sam game by Berd

Home Page: https://davbo.itch.io/silly-sam

License: MIT License

Lua 98.43% Makefile 0.67% Python 0.84% GLSL 0.06%

silly-sam's Introduction

silly-sam

A game by Berd

Physics based silly movement joke toy thing.

Getting Started

On checking out the project there are two main folders. The 'silly-sam' folder contains all the game files as the Love2D project. 'map-editing' contains the Tiled files and the Silly Sam specific object instructions.

Things you'd need to download and learn

  • Love2D for the game creation framework
  • Tiled for creating the maps

Basics I'm using

  • Visual Studio Code
  • Git Bash

Controls

Joystick controls

If the corrisponding leg is on the ground, the left trigger puts a force up Sam's left leg and the right trigger puts a force up Sam's right leg. These should be alternated to make Sam shuffle around.

The left and right bumpers clench Sam's left and right hands respectively. If Sam's hand is overlapping something he'll grab that object untill the bumper is released.

The left and right sticks make Sam's arms point at the same angle you push the stick in. So if you push both sticks up Sam will hold their arms in the air.

Press start to pause.

Press back or right on the d-pad to toggle fullscreen. (Note you may have performance issues in fullscreen - if this occurs keeping the game windowed is recommended).

Press down on the d-pad to toggle music.

Keyboard controls

C lifts Sam's left leg if it's on the ground, N lifts Sam's right leg if it's on the ground.

E grabs with left hand, U grabs with right hand.

Use WASD to direct the left arm and IJKL to direct the right arm.

Press P to pause.

Use F to toggle fullscreen.

Use M to toggle music.

Branch labels

Each branch should be named with a prefix to explain what kind of content is in the branch.

  • feature/[name]. This is for a new feature, coding wise.
  • fix/[name]. This is for a bug fix or fixing a tech debt issue.
  • map/[name]. This is a PR focussed on making a new section of map or editing a map.
  • art/[name]. This is a branch for adding new art assets to the project. These branches should only be the addition of the art asset and a little code to implement it.

Projects we're using to make this (thanks so much for making these things!!)

Love2D Tiled

Simple-Tiled-Implementation: https://github.com/karai17/Simple-Tiled-Implementation

hump: https://github.com/vrld/hump

silly-sam's People

Contributors

benambrozevich avatar davidjtferguson avatar davidjtferguson37 avatar edward-naylor avatar rcsweeney avatar

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.