Giter Club home page Giter Club logo

inversion's People

Contributors

raphaelpour avatar tch1b0 avatar

Stargazers

 avatar

Forkers

boyquotes

inversion's Issues

Money mechanic

The player earns or looses money with each lawsuit. With this money, new patents can be bought.

To keep the balance between free-will of the player and the limited amount of choices in the game, the prices for patents are growing exponential.

  1. Patent - free
  2. Patent - 500$
  3. Patent - 1000$
  4. Patent - 2000$
  5. Patent - 4000$
  6. Patent - 8000$

Update argument icons

  • polish the argument items within the law suit
  • add hint to argument items (text below/above) to describe what they're ment to be.

Introduction

The player needs to get an introduction at the first start. The goal and game play should be described either via text or voice-over or both.

  • What should the player do?
  • What function has each task?
  • What is the goal?

Intro

Add short intro with PourEntertainment and GWJ.

Music Settings

The music should be at least mutable. Better would be some music sliders.

Argument mechanic

Lawsuits can be won with arguments. An argument is a property of a patent.

Each argument-invention pair has it own probability. Pairs that fit well have a high probability. E.g. a walkman has round edges but a progress bar not.

The player has several slots to place arguments , starting with one and gaining more during the game.

But winnig an argument is also about the players skill.

Therefore the player each slot has a winnig probability. Only if the slot probability is at 100%, the raw pair probability is used.

For example if the slot has a prob. of 100% and the pair 20%: 1.00.2=0.2=20%
But if the slot prob is only 50%: 0.5
0.2=0.1=10%.
With slot prob of. 50% and a good argument of 50%: 0.5*0.5=0.25=25%

Maybe there is a chance of luck to balance?

Select first item in LawSuit/Patent App

Select the first item of the patent list in the lawsuit/patent app. Especially for the patent app this is important so the information on the right side make sense.

grafik

grafik

Mobile friendly

Replace E button in title screen with arbitrary key/mouse interaction.

Add Story

Earn a house at the bahamas by suing other inventions using your patents.

Plot

Intro with sad music starts playing. Developer at an open source project are shown, how they fight. Thunderstorm, rain, wind in the background. Inversion card flies in. Music stops. Bahama vibe music starts playing with intro: BAHAMA 🍌 The player dreams of a house at the bahamas, living in peace and harmony. Sippin' drinks and go to the beach every day. To reach this goal, the player wants to be the best patent troll out there defending patents and gaining money. Starting with a vague patent and low skills, the first lawsuits are hard to make. Deals have to be made with low earnings. As the player wins more lawsuits, gains more money and experience, it's easier to win more advanced ones. New patents can be bought, and so on.

Goal

Earn 1.400.000$ for the house at the bahamas.

Impressions

TotallySelfDrawnBahamaImage ToatallySelfDrawnBahamaImageDos BahamaReverseType2

Wiki

The core of the game is a laywer making money by suing inventions using his patents.

  1. Story
  2. Patents
  3. Inventions
  4. Shop
  5. Convincability

Story

Earn a house at the bahamas by suing other inventions using your patents.

Plot

Intro with sad music starts playing. Developer at an open source project are shown, how they fight. Thunderstorm, rain, wind in the background. Inversion card flies in. Music stops. Bahama vibe music starts playing with intro: BAHAMA 🍌 The player dreams of a house at the bahamas, living in peace and harmony. Sippin' drinks and go to the beach every day. To reach this goal, the player wants to be the best patent troll out there defending patents and gaining money. Starting with a vague patent and low skills, the first lawsuits are hard to make. Deals have to be made with low earnings. As the player wins more lawsuits, gains more money and experience, it's easier to win more advanced ones. New patents can be bought, and so on.

Goal

Earn 1.400.000$ for the house at the bahamas.

Impressions

TotallySelfDrawnBahamaImage ToatallySelfDrawnBahamaImageDos BahamaReverseType2

Patents

Patents are needed to make and win lawsuits against new inventions. A patent consists of an abstract invention including a discription why it is unique and differs it from everything else. Each patent has several properties, shown in the draft and described in its description.

Each patent can be used against 5 inventions. If the player choose the wrong patent, the judge will deny the lawsuit. Within a lawsuit, the player has to choose an argument why the invention violates the patent: color, function, shape, charisma.

The player has a convincibility per argument that can be skilled throughout the game to up to 20% max.

Formula

  • The function P(x,y) is simply a hash P storing the probability of a property x and y like P[x][y].
  • Each invention (I) has a probability per argument (A) (color, function, shape, charisma) to win: P(A,I) = <probability>.
  • The player has for each argument (A) a convincibility (C): P(A,C) = <probability>.
  • An argument can be won if a random percentage value is within the sum of both probabilities: <rand> <= P(A,I) + P(A,C).

Structure

A patent consits of:

  • name (e.g. progress bar)
  • gibberish id (e.g. #519.a/c9)
  • description/definition (e.g. horizontal bar that visualizes progress)
  • sketch with explaination

Progress bar

  • Name: Progress bar
  • ID: #128.2/a4
  • Description:
    • progress visualization
    • full bar is 100%
    • empty bar is 0%
    • 1 bar containing the progress visual
    • 2 left progress indicated by an empty bar
    • 3 finished progress indicated by a filled bar
    • 4 numeric value expression the finished progress in percent from 0 to 100

patent02_progress_bar

Round corners

  • Name: Round Corners
  • ID: #8.2/z3
  • Description:
    • two 90° lines connected with a corner consisting of a quarter circle
    • this corner is defined as round corner
    • 1 vertical line
    • 2 horizontal line
    • 3 quarter circle round corner connecting lines 1 and 2 with a 90° angle

patent01_round_corners

TSB - Triangle Serial Bus

  • Name: Triangle Serial Bus
  • ID: #512.1/c9
  • Description:
    • Next generation serial bus connector
    • triangle shaped
    • needs at least three attempts to plug it in right
    • 1 connector
    • 2 blue cable indicating speed
    • 3 isolator to keep the speed inside

patent03_tsb

Walkman

  • Name: Walkman
  • ID: #64.5/a4
  • Description:
    • 1 A button for recording audio
    • 2 Buttons which manipulate the audio-flow
    • 3 Reel

patent04_walkman

Fan

  • Name: Fan
  • ID: #32.9/p3
  • Description:
    • 1

patent05_fan

Play button

  • Name: Play button
  • ID: #2.3/u4
  • Description:

patent06_play_button

Inventions

Inventions are new products by other people that may violate against the players patents. They aren't as equaly detailed described as patents. Each patent has 5 inventions. Each invention has a probability value for each argument color, function, shape and charisma, where charisma is always zero.

Structure

  • Title (e.g. DOWNld)
  • Description (e.g. downloads everything showing progress with a bar)
  • Sketch

Progress bar

Loading screen

  • Title: Loading screen
  • Description: A screen showing the progress of the game assets loaded into the RAM.

patent01_loading_screen

Installer

  • Title: Installer
  • Desription: Monitor the progress of a software installation.

patent02_installer

Updater

  • Title: Updater
  • Description: Shows the progress of a system update

patent02_update

Battery

  • Title: Battery
  • Description: Show status of the mobile phones battery

patent02_battery

Scrollbar

  • Title: Scrollbar
  • Description: Navigate through and shows position of large text

patent02_scrollbar

Round edges

Donate button

  • Title: Donate button
  • Description: Astethic round edged donate button to let people spend more money.

patent01_donate

TSB - Triangle Serial Bus

Camera

  • Title: Camera
  • Description: Vintage camera with high-speed TSB connector.

patent03_camera

Printer

  • Title: Printer
  • Description: Print documents and pictures with the high-speed TSB connector

patent03_printer

Hub

  • Title: Hub
  • Description: Connect multiple TSB devices, like a camera or printer, via our hub together.

patent03_hub

TSB Hacker

  • Title: TSB
  • Description: Sniff and manipulate packets transmit via the TSB connector.

patent03_tsb_hacker

Bed

  • Title: Immersion bed
  • Description: The immersion bed let's you dive into beautiful foreign worlds powered by TSB.

patent03_bed

Aluminati

  • Title: Aluminati Badge
  • Description: Identify your conspirancy friends with the Aluminati badge.

patent03_aluminati

Walkman

Watch

  • Title: Watch
  • Description: High precision watch with audio recording function. Just press the red button and start speaking.

patent04_watch

Hotplate

  • Title: Hyperplate cassete deck
  • Description: A hot plate that warms up quickly. The two plates look a bit like an old-fashioned cassette

patent04_hotplate

Kill switch

  • Title: Kill switch
  • Description: Turn off electrical devices immediately by smashing the big red button.

patent04_killswitch

Base cap

  • Title: Recursive Base cap
  • Description: Base cap with camera and display recording the count of people looking at the display.

patent04_basecap

Lost walkman

  • Title: Lost walkman
  • Description: Submission for the Godot Wild Jam 35

patent04_lost_walkman

Fan

Fridge

  • Title: Fridge
  • Description: Cools down your food bottom line.

patent05_fridge

Shamrock

  • Title: Shamrock
  • Description: Literal luck with hand-crafted shamrocks. 100% success garantee.

patent05_shamrock

Ventilator

  • Title: Ventilator
  • Description: Cools down your face in seconds. Perfectly for hot summers.

patent05_ventilator

Eternal light

  • Title: Eternal light
  • Description: This light will glow for you until eternity. Don't lick or touch with your eyes!

patent05_glow_stick

Play button

Mobile

  • Title: Mobile
  • Description: Those trinangle-shaped little things will dandle you to sleep.

patent06_mobile

Alien mask

  • Title Alien mask
  • Description: Mask that tranforms you in the old fashioned '74 alien, "that never existed". Faith in humanity, inversed!

patent06_alien

Pro player

  • Title: Pro player
  • Description: Player for your favorite MPEG or flash videos! Doesn't need any updates, forever!

patent06_player

Arrow keys poster

  • Title: Arrow key poster
  • Description: This detail will spice up your gamer lifestyle. Show every vistor of your residence that you have tru style!

patent06_poster

Speaker

  • Title: Speaker
  • Description: Special hand-crafted speaker.

patent06_speaker

Shop

The player earns/looses money with each lawsuit and can spend it for new patents.

To keep the balance between free-will of the player and the limited amount of choices in the game, the prices for patents are growing exponential.

# Patent price
1 free
2 500$
3 1000$
4 2000$
5 4000$
6 8000$

Convincability

The ability to increase the probability for an argument in a lawsuit. The player has a skill for each argument plus charisma:

  • color
  • function
  • shape
  • charisma

The convincability-value is within [0,20]. It gets added to the argument-probability of the invention within a lawsuit.

Patent app

Add app to view owned patents with all details.

News App: Show selected patent

If I am in the news app and select an invention, I can't figure out what I selected afterwards.

I'd suggest to highlight the button.

Money mechanic

  • Spend money for each lawsuit
  • Show cost for losing and possible winning beforehand
  • Show current amount of money
  • Enable shop
  • Balance shop prices ( patents should cost more)
  • Show money notification on in/outgoing money

Court: add music

Currently, when you are in court it is completely quiet. The vibe is a bit awkward

Game Over screen

If the player has a balance of <=0$, the game is lost. A game over screen should be shown with sad music. After pressing any key, the game restarts.

Shop: Feedback on missing money

If I press buy and don't have enough money I expect some feedback. Either the button is greyed out at all or there is some notification.

Make convincibility skillable

The convicibility should increase somehow. E.g. with any won argument the corresponding skill rises.

BONUS: The player gets a notification about the increase.

BONUS2: Show conviciblity somehow (bar, percentage value, 🤷 )

Skipable Intro

The intro should be skippable, at least after the first run.

Game: Skill point seem to be missleading

The skill appearance with 0.0 to 0.4 (since I can skill a convincibility up to 4 times) is a little missleading.

I suggest to multiply the value with 250 and append a percentage before apearance. 5 values get mapped between 0 and 100 having a step of 25:

  • 0.0 ➡️ 0%
  • 0.1 ➡️ 25%
  • 0.2 ➡️ 50%
  • 0.3 ➡️ 75%
  • 0.4 ➡️ 100%

But do the percentage values really help to understand skill?

OR

Map the value to a string:

  • 0.0 ➡️ newbie
  • 0.1 ➡️ novice
  • 0.2 ➡️ intermediate
  • 0.3 ➡️ adept
  • 0.4 ➡️ pro

Problem here: We don't have enough space.

Help Button

Add help button to any app/game to assist the player.

Add basic game UI

Add basic tab-oriented UI including:

  • Patents: Manage, view, study, sell and buy patents.
  • Lawsuits: Find arguments and proceed the suit
  • News: Find inventions that can be sued
  • Bank: Manage money

Connect apps

Currently the lawsuit, patent and news app do their own thing, catching random inventions/patents from the corresponding collection.

This should get fixed, by using only the owned patents such as inventions that can be sued with the owned patents.

Save State

Save the current state of the player (money, patents) so they don't have to start all over again when they restart the game

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.