glow-project / inversion Goto Github PK
View Code? Open in Web Editor NEWA game for the godot wild jam
Home Page: https://tch1b0.itch.io/bahamabanana
License: GNU General Public License v3.0
A game for the godot wild jam
Home Page: https://tch1b0.itch.io/bahamabanana
License: GNU General Public License v3.0
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.
500$
1000$
2000$
4000$
8000$
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.
Add short intro with PourEntertainment and GWJ.
The music should be at least mutable. Better would be some music sliders.
The win/loose animation ends in the leg of the flip chart rather than in the patent/invention that actually won.
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.50.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?
Replace E
button in title screen with arbitrary key/mouse interaction.
Earn a house at the bahamas by suing other inventions using your patents.
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.
Earn 1.400.000$
for the house at the bahamas.
The core of the game is a laywer making money by suing inventions using his patents.
Earn a house at the bahamas by suing other inventions using your patents.
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.
Earn 1.400.000$
for the house at the bahamas.
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.
P(x,y)
is simply a hash P
storing the probability of a property x
and y
like P[x][y]
.(I)
has a probability per argument (A)
(color, function, shape, charisma) to win: P(A,I) = <probability>
.(A)
a convincibility (C)
: P(A,C) = <probability>
.<rand> <= P(A,I) + P(A,C)
.A patent consits of:
progress bar
)#519.a/c9
)Progress bar
#128.2/a4
Round Corners
#8.2/z3
round corner
round corner
connecting lines 1 and 2 with a 90° angleTriangle Serial Bus
#512.1/c9
Walkman
#64.5/a4
Fan
#32.9/p3
Play button
#2.3/u4
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.
DOWNld
)Loading screen
Installer
Updater
Battery
Scrollbar
Donate button
Camera
Printer
Hub
TSB
Immersion bed
Aluminati Badge
Watch
Hyperplate cassete deck
Kill switch
Recursive Base cap
Lost walkman
Fridge
Shamrock
Ventilator
Eternal light
Mobile
Alien mask
Pro player
Arrow key poster
Speaker
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$ |
The ability to increase the probability for an argument in a lawsuit. The player has a skill for each argument plus charisma:
The convincability-value is within [0,20]
. It gets added to the argument-probability of the invention within a lawsuit.
Set up HTML5 export.
If I try to sue an invention with the wrong patent, nothing happens despite the "SUE"-Button doesn't work. There might be at least a notification or MÖÖÖÖÖP-sound helpful.
Add app to view owned patents with all details.
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.
Some descriptions are not finished. Some have bad format.
Currently, when you are in court it is completely quiet. The vibe is a bit awkward
When our sad intro begins, the end of the scene flashes for a glimps.
Make game winable on reaching 1.4 mio. $
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.
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.
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, 🤷 )
Add credit scene on the Bahamas with the credits swimming in the water
Music:
The intro should be skippable, at least after the first run.
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:
But do the percentage values really help to understand skill?
OR
Map the value to a string:
newbie
novice
intermediate
adept
pro
Problem here: We don't have enough space.
Use #3 to make the intro.
Add help button to any app/game to assist the player.
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 the current state of the player (money, patents) so they don't have to start all over again when they restart the game
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.