compare_to_all_games #1

Merged
s444417 merged 9 commits from compare_to_all_games into master 2023-02-03 00:42:23 +01:00
11 changed files with 83689 additions and 64 deletions

2492
Fuzzy_presentation.ipynb Normal file

File diff suppressed because one or more lines are too long

View File

@ -5,8 +5,23 @@
pip install -r requirements.txt
python main.py
#### To run the project in presentation mode:
python main.py --pres
it will generate .json file which can be presented by running all cells of `Fuzzy_presentation.ipynb`
#### Random mode
python main.py --pres -r True
#### Evaluation mode
python main.py --pres --eval
generates result.json file with 10 random games and 10 recomendations for each game, results can be evaluated in `Fuzzy_presentation.ipynb` file, with Jaccard Similiarity
Processed dataset files are already provided, but can be created from the base ``games.csv`` file by running:
python process_dataset.py
If no ``GoogleNews-vectors-negative300.bin`` file is present, only ``games_processed.csv`` will be created.

View File

@ -4672,7 +4672,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
345080,Flame Over,2015-05-28,1,Laughing Jackal LTD,Ghostlight LTD,windows,0,Single-player;Steam Achievements;Full controller support;Steam Trading Cards;Steam Cloud;Steam Leaderboards,Action;Indie,Action;Indie;Top-Down Shooter,35,104,37,0,0,30000,8.99,73.76,1.0,"['achievements', 'action', 'cards', 'cloud', 'controller', 'full', 'indie', 'leaderboards', 'shooter', 'single-player', 'steam', 'support', 'top-down', 'trading']"
345090,Ancient Planet Tower Defense,2015-02-03,1,Moonlight Mouse,Moonlight Mouse,windows;mac,0,Single-player;Steam Achievements;Steam Trading Cards;Steam Cloud,Casual;Indie;Strategy,Tower Defense;Strategy;Casual,47,365,88,0,0,50000,4.79,80.57,1.0,"['achievements', 'cards', 'casual', 'cloud', 'defense', 'indie', 'single-player', 'steam', 'strategy', 'tower', 'trading']"
345120,Vox Populi Vox Dei 2,2015-03-17,1,Great Cogs,Great Cogs,windows,0,Single-player;Steam Achievements;Full controller support;Steam Trading Cards;Steam Cloud;Stats,Action;Adventure;Indie,Action;Indie;Platformer,30,372,53,0,0,50000,1.99,87.53,1.0,"['achievements', 'action', 'adventure', 'cards', 'cloud', 'controller', 'full', 'indie', 'platformer', 'single-player', 'stats', 'steam', 'support', 'trading']"
345130,Dark Matter,2015-02-27,1,Meridian4,Meridian4,windows,0,Single-player;Partial Controller Support,Action;Casual;Indie,Action;Casual;Indie,0,75,50,0,0,100000,3.99,60.0,0.77,"['action', 'casual', 'controller', 'indie', 'partial', 'single-player', 'support']"
345140,Crystal Rift,2016-03-30,1,Psytec Games Ltd,Psytec Games Ltd,windows;mac;linux,0,Single-player;Full controller support;VR Support;Includes level editor,Adventure;Indie,Adventure;Indie;Dungeon Crawler,0,68,48,46,46,20000,6.99,58.62,0.69,"['adventure', 'controller', 'crawler', 'dungeon', 'editor', 'full', 'includes', 'indie', 'level', 'single-player', 'support', 'vr']"
345180,Victor Vran ARPG,2015-07-24,1,Haemimont Games,EuroVideo Medien,windows;mac;linux,0,Single-player;Multi-player;Co-op;Local Co-op;Cross-Platform Multiplayer;Steam Achievements;Full controller support;Steam Trading Cards;Steam Cloud,Action;Adventure;Indie;RPG,Action RPG;RPG;Hack and Slash,90,4194,577,306,306,500000,15.99,87.91,0.5,"['achievements', 'action', 'adventure', 'and', 'cards', 'cloud', 'co-op', 'controller', 'cross-platform', 'full', 'hack', 'indie', 'local', 'multi-player', 'multiplayer', 'rpg', 'single-player', 'slash', 'steam', 'support', 'trading']"
345200,Tasty Blue,2015-02-10,1,Dingo Games,Dingo Games,windows;mac,0,Single-player;Shared/Split Screen;Steam Achievements;Steam Trading Cards;Partial Controller Support;Steam Leaderboards,Action;Adventure;Casual;Indie,Casual;Action;Adventure,21,292,31,0,0,20000,4.79,90.4,0.73,"['achievements', 'action', 'adventure', 'cards', 'casual', 'controller', 'indie', 'leaderboards', 'partial', 'screen', 'shared/split', 'single-player', 'steam', 'support', 'trading']"
@ -7911,7 +7910,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
436220,A-10 VR,2016-04-05,1,Futuretown,Futuretown,windows,0,Single-player;Steam Achievements;Steam Trading Cards;VR Support,Action;Indie,Action;Indie;VR,13,136,8,0,0,20000,3.99,94.44,0.75,"['achievements', 'action', 'cards', 'indie', 'single-player', 'steam', 'support', 'trading', 'vr']"
436230,Detached,2017-05-18,1,Anshar Studios,Anshar Studios,windows,0,Single-player;Multi-player;Online Multi-Player;Local Multi-Player;Steam Achievements;Full controller support;Steam Trading Cards;Steam Cloud,Indie;Simulation,VR;Simulation;Space,47,138,38,0,0,20000,19.49,78.41,0.5,"['achievements', 'cards', 'cloud', 'controller', 'full', 'indie', 'local', 'multi-player', 'online', 'simulation', 'single-player', 'space', 'steam', 'support', 'trading', 'vr']"
436240,Melancholy Republic,2018-04-12,1,Cloud Runner Studios,None,windows,0,Single-player,Adventure;Casual;Indie,Adventure;Indie;Casual,0,14,6,0,0,20000,6.99,70.0,1.0,"['adventure', 'casual', 'indie', 'single-player']"
436260,Ultimate Arena,2016-09-05,1,Kenneth Caselli;Gianmarco Rocco,AceGamer Network,windows;linux,0,Multi-player;Online Multi-Player;Steam Achievements;In-App Purchases;Steam Cloud,Action;Indie,Action;Indie;FPS,1,123,100,0,0,20000,13.99,55.16,0.5,"['achievements', 'action', 'cloud', 'fps', 'in-app', 'indie', 'multi-player', 'online', 'purchases', 'steam']"
436270,Civil War: 1863,2016-06-21,1,HexWar Games,HexWar Games,windows;mac,0,Single-player;Steam Achievements;Steam Trading Cards;Steam Cloud,Strategy,Strategy;Wargame;Turn-Based,28,20,12,0,0,20000,6.99,62.5,0.72,"['achievements', 'cards', 'cloud', 'single-player', 'steam', 'strategy', 'trading', 'turn-based', 'wargame']"
436280,Sudoku Quest,2016-06-03,1,Harbinger Beard,Harbinger Beard,windows,0,Single-player;Steam Achievements;Steam Trading Cards;Steam Cloud;Stats;Steam Leaderboards,Casual;Indie,Indie;Casual;Puzzle,35,49,21,0,0,20000,4.79,70.0,1.0,"['achievements', 'cards', 'casual', 'cloud', 'indie', 'leaderboards', 'puzzle', 'single-player', 'stats', 'steam', 'trading']"
436290,Children of Zodiarcs,2017-07-18,1,Cardboard Utopia,Square Enix,windows;mac,0,Single-player;Steam Achievements;Full controller support;Steam Trading Cards;Steam Cloud,Indie;RPG;Strategy,RPG;Indie;Strategy,40,210,77,0,0,30000,13.59,73.17,0.5,"['achievements', 'cards', 'cloud', 'controller', 'full', 'indie', 'rpg', 'single-player', 'steam', 'strategy', 'support', 'trading']"
@ -8226,7 +8224,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
446450,Blaster Simulator,2016-04-28,1,United Independent Entertainment GmbH,United Independent Entertainment GmbH,windows,0,Single-player,Action;Casual;Simulation,Simulation;Action;Casual,0,6,23,0,0,20000,3.99,20.69,0.66,"['action', 'casual', 'simulation', 'single-player']"
446460,Highland Warriors,2016-03-04,1,United Independent Entertainment GmbH,United Independent Entertainment GmbH,windows,0,Single-player,Strategy,Strategy;RTS,0,11,9,0,0,20000,5.59,55.0,0.73,"['rts', 'single-player', 'strategy']"
446470,New York Taxi Simulator,2016-03-04,1,Little Freedom Factory,United Independent Entertainment GmbH,windows,0,Single-player,Simulation,Simulation,0,15,44,0,0,20000,3.99,25.42,0.8,"['simulation', 'single-player']"
446480,New York Bus Simulator,2016-03-04,1,Little Freedom Factory,United Independent Entertainment GmbH,windows,0,Single-player,Simulation,Simulation,0,7,42,0,0,20000,3.99,14.29,0.53,"['simulation', 'single-player']"
446490,Rail Cargo Simulator,2016-06-07,1,United Independent Entertainment GmbH,United Independent Entertainment GmbH,windows,0,Single-player,Casual;Simulation,Simulation;Casual,0,6,39,0,0,20000,3.99,13.33,0.52,"['casual', 'simulation', 'single-player']"
446540,Smash Up: Conquer the bases with your factions,2016-10-12,1,Nomad Games;VooFoo Studios,Asmodee Digital,windows,0,Single-player;Multi-player;Online Multi-Player;Local Multi-Player;Cross-Platform Multiplayer;Steam Achievements;Steam Trading Cards;In-App Purchases;Steam Cloud,Strategy,Strategy;Card Game;Early Access,25,102,75,0,0,20000,5.19,57.63,0.75,"['access', 'achievements', 'card', 'cards', 'cloud', 'cross-platform', 'early', 'game', 'in-app', 'local', 'multi-player', 'multiplayer', 'online', 'purchases', 'single-player', 'steam', 'strategy', 'trading']"
446550,Infinite Mini Golf,2017-07-25,1,Zen Studios,Zen Studios,windows,0,Single-player;Multi-player;Online Multi-Player;Local Multi-Player;Shared/Split Screen;Steam Achievements;Full controller support;Steam Trading Cards;Steam Cloud;Steam Leaderboards;Includes level editor,Casual;Indie;Sports,Sports;Indie;Casual,40,47,14,0,0,20000,10.99,77.05,0.5,"['achievements', 'cards', 'casual', 'cloud', 'controller', 'editor', 'full', 'includes', 'indie', 'leaderboards', 'level', 'local', 'multi-player', 'online', 'screen', 'shared/split', 'single-player', 'sports', 'steam', 'support', 'trading']"
@ -9470,7 +9467,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
488020,Day of Destruction,2018-01-16,1,"SynaptixGames, LLC","SynaptixGames, LLC",windows,0,Single-player;Steam Achievements;Steam Leaderboards,Action;Strategy,Action;Strategy;VR,6,2,3,0,0,20000,11.39,40.0,0.5,"['achievements', 'action', 'leaderboards', 'single-player', 'steam', 'strategy', 'vr']"
488040,VR Toolbox: 360 Desktop,2016-12-26,1,MyDream Interactive Inc.,MyDream Interactive Inc.,windows,0,Single-player;Steam Workshop,Animation & Modeling;Utilities,Utilities;Animation & Modeling;VR,6,51,11,0,0,20000,10.59,82.26,0.5,"['&', 'animation', 'modeling', 'single-player', 'steam', 'utilities', 'vr', 'workshop']"
488070,Escargot Kart,2016-06-17,1,Caps Lock Solutions,Caps Lock Solutions,windows,0,Single-player;Steam Achievements;Full controller support;Steam Trading Cards;Steam Cloud,Action;Indie,Action;Indie,20,6,5,0,0,20000,0.79,54.55,0.82,"['achievements', 'action', 'cards', 'cloud', 'controller', 'full', 'indie', 'single-player', 'steam', 'support', 'trading']"
488080,Taxi,2016-10-07,1,petraguardsoftware.com,petraguardsoftware.com,windows,0,Single-player;Steam Achievements;Steam Cloud,Casual,Casual,11,1,1,0,0,20000,1.59,50.0,0.81,"['achievements', 'casual', 'cloud', 'single-player', 'steam']"
488150,Octoshield VR,2016-06-14,1,Potato Games,Potato Games,windows,0,Single-player;Steam Cloud,Action;Indie;Simulation;Sports;Early Access,Early Access;Sports;Action,0,20,8,0,0,20000,3.99,71.43,1.0,"['access', 'action', 'cloud', 'early', 'indie', 'simulation', 'single-player', 'sports', 'steam']"
488160,Galaxy Combat Wargames,2016-09-29,1,Fork Particle Games,Fork Particle Games,windows,0,Online Multi-Player;In-App Purchases,Action;Free to Play;Indie,Free to Play;Action;Indie,0,9,10,0,0,20000,0.0,47.37,0.83,"['action', 'free', 'in-app', 'indie', 'multi-player', 'online', 'play', 'purchases', 'to']"
488210,JDM Tuner Racing,2016-06-07,1,JDM4iK,JDM4iK,windows,0,Single-player,Action;Racing;Simulation;Sports,Racing;Simulation;Action,0,103,160,0,0,50000,0.79,39.16,0.84,"['action', 'racing', 'simulation', 'single-player', 'sports']"
@ -10336,7 +10332,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
510790,The Sun Will Rise,2016-10-03,1,The Sun Will Rise Team,The Sun Will Rise Team,windows;mac,0,Single-player;Partial Controller Support,Action;Adventure;Free to Play;Indie;RPG,Free to Play;RPG;Adventure,0,31,28,0,0,30000,0.0,52.54,0.83,"['action', 'adventure', 'controller', 'free', 'indie', 'partial', 'play', 'rpg', 'single-player', 'support', 'to']"
510830,Citadel 1986,2016-08-17,1,George Allan,Clockwork Pixels Ltd,windows,0,Single-player;Steam Trading Cards;Partial Controller Support,Action;Adventure;Indie,Action;Indie;Adventure,0,13,2,0,0,20000,1.69,86.67,0.79,"['action', 'adventure', 'cards', 'controller', 'indie', 'partial', 'single-player', 'steam', 'support', 'trading']"
510840,Evolvation,2017-02-06,1,HyperReuts,HyperReuts,windows,0,Multi-player;Online Multi-Player;Steam Achievements;Full controller support;Steam Trading Cards;Stats;Steam Leaderboards,Action;Casual;Indie;Massively Multiplayer;Simulation,Massively Multiplayer;Action;Indie,133,558,213,292,313,500000,6.99,72.37,0.62,"['achievements', 'action', 'cards', 'casual', 'controller', 'full', 'indie', 'leaderboards', 'massively', 'multi-player', 'multiplayer', 'online', 'simulation', 'stats', 'steam', 'support', 'trading']"
510850,Mars 2030,2017-07-31,1,FMG Labs,Fusion Media Group,windows,0,Single-player;Steam Achievements;Full controller support,Simulation,Simulation;Mars;Space,10,40,22,0,0,20000,10.99,64.52,0.5,"['achievements', 'controller', 'full', 'mars', 'simulation', 'single-player', 'space', 'steam', 'support']"
510910,Temple of the Apsara,2016-09-06,1,Attraction Studios,Attraction Studios,windows,0,Single-player,Adventure;Indie,Adventure;Indie;Action-Adventure,0,37,11,0,0,20000,1.59,77.08,1.0,"['action-adventure', 'adventure', 'indie', 'single-player']"
510930,Thirst VR,2016-08-10,1,RLTY CHK,RLTY CHK,windows,0,Single-player;VR Support;Steam Leaderboards,Action;Indie;Early Access,Early Access;Action;Indie,0,86,14,0,0,20000,1.99,86.0,0.79,"['access', 'action', 'early', 'indie', 'leaderboards', 'single-player', 'steam', 'support', 'vr']"
510960,Puzzling Rooms VR,2016-08-25,1,Gordon Roberts,Gordon Roberts,windows,0,Single-player,Casual;Indie;Strategy,Strategy;Indie;Casual,0,2,0,0,0,20000,0.79,100.0,0.8,"['casual', 'indie', 'single-player', 'strategy']"
@ -11449,7 +11444,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
542170,Edmersiv,2016-10-14,1,EvoBooks,EvoBooks,windows,0,Captions available,Education,Education;VR,0,13,3,0,0,20000,0.0,81.25,0.94,"['available', 'captions', 'education', 'vr']"
542200,Animal Lover,2017-02-14,1,Trainwreck Studios,Trainwreck Studios,windows;mac,0,Single-player;Steam Achievements;Partial Controller Support,Casual;Indie;Simulation,Casual;Simulation;Indie,24,114,9,0,0,20000,7.19,92.68,0.66,"['achievements', 'casual', 'controller', 'indie', 'partial', 'simulation', 'single-player', 'steam', 'support']"
542210,Xemo® : Robot Simulation,2016-11-21,1,Xemory LLC,Xemory LLC,windows;mac,0,Single-player;Stats,Simulation;Early Access,Early Access;Simulation,0,12,4,0,0,20000,0.0,75.0,1.0,"['access', 'early', 'simulation', 'single-player', 'stats']"
542220,Rumpus,2017-04-12,1,Polyraptor Games,Polyraptor Games,windows;mac;linux,0,Single-player;Local Multi-Player;Local Co-op;Shared/Split Screen;Steam Achievements;Full controller support;Steam Trading Cards;Steam Cloud,Action;Casual;Indie,Action;Indie;Casual,19,23,0,0,0,20000,9.99,100.0,0.5,"['achievements', 'action', 'cards', 'casual', 'cloud', 'co-op', 'controller', 'full', 'indie', 'local', 'multi-player', 'screen', 'shared/split', 'single-player', 'steam', 'support', 'trading']"
542240,TZOMPANTLI,2016-11-09,1,Deathly Ideas,Deathly Ideas,windows;mac,0,Single-player;Multi-player;Shared/Split Screen;Partial Controller Support,Nudity;Violent;Action;Indie;Early Access,Early Access;Action;Indie,0,12,7,0,0,20000,7.19,63.16,0.73,"['access', 'action', 'controller', 'early', 'indie', 'multi-player', 'nudity', 'partial', 'screen', 'shared/split', 'single-player', 'support', 'violent']"
542260,The Herbalist,2016-11-15,1,Moonworks,Moonworks,windows;mac;linux,0,Single-player;Steam Achievements;Steam Trading Cards,Nudity;Casual;Indie,Anime;Nudity;Visual Novel,64,391,21,0,0,20000,4.79,94.9,0.73,"['achievements', 'anime', 'cards', 'casual', 'indie', 'novel', 'nudity', 'single-player', 'steam', 'trading', 'visual']"
542270,Project Alpha 002,2016-10-28,1,ZaraCodeGames,ZaraCodeGames,windows,0,Single-player,Violent;Gore;Action;Indie;Early Access,Early Access;Action;Indie,0,6,4,0,0,20000,2.09,60.0,0.81,"['access', 'action', 'early', 'gore', 'indie', 'single-player', 'violent']"
@ -14285,7 +14279,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
622700,War Heroes: Invasion,2018-05-15,1,Hammerson Games,Hammerson Games,windows,0,Single-player;Steam Achievements;Steam Trading Cards,Indie;Strategy,Strategy;Indie;Action,64,10,8,0,0,20000,6.19,55.56,0.72,"['achievements', 'action', 'cards', 'indie', 'single-player', 'steam', 'strategy', 'trading']"
622720,Weedcraft Inc,2019-04-11,1,Vile Monarch,Devolver Digital,windows;mac,0,Single-player;Steam Achievements;Steam Trading Cards;Steam Cloud,Indie;Simulation;Strategy,Indie;Simulation;Strategy,30,234,77,135,135,30000,15.49,75.24,0.5,"['achievements', 'cards', 'cloud', 'indie', 'simulation', 'single-player', 'steam', 'strategy', 'trading']"
622770,Hacktag,2018-02-14,1,Piece of Cake studios,Piece of Cake studios,windows;mac,0,Single-player;Multi-player;Online Multi-Player;Local Multi-Player;Co-op;Online Co-op;Local Co-op;Shared/Split Screen;Cross-Platform Multiplayer;Steam Achievements;Steam Trading Cards;Partial Controller Support,Action;Adventure;Indie,Indie;Action;Hacking,42,163,59,0,0,20000,15.49,73.42,0.5,"['achievements', 'action', 'adventure', 'cards', 'co-op', 'controller', 'cross-platform', 'hacking', 'indie', 'local', 'multi-player', 'multiplayer', 'online', 'partial', 'screen', 'shared/split', 'single-player', 'steam', 'support', 'trading']"
622810,Invasion,2018-06-15,1,brutalsoft,brutalsoft,windows,0,Single-player;Steam Achievements;Steam Cloud,Action;Indie,Action;Indie;Arcade,19,24,1,0,0,20000,3.99,96.0,0.75,"['achievements', 'action', 'arcade', 'cloud', 'indie', 'single-player', 'steam']"
622820,HALUNAZI,2018-03-01,1,HALUNAZI GAMES,HALUNAZI GAMES,windows,0,Single-player;Steam Trading Cards;Captions available;Partial Controller Support,Action;Casual;Indie,Action;Indie;Casual,0,8,7,287,294,30000,0.79,53.33,0.82,"['action', 'available', 'captions', 'cards', 'casual', 'controller', 'indie', 'partial', 'single-player', 'steam', 'support', 'trading']"
622830,Battle Chess,2017-04-20,1,Interplay Entertainment Corp.,Interplay Entertainment Corp.,windows;mac,0,Single-player,Strategy,Strategy;Chess,0,16,5,0,0,20000,6.99,76.19,1.0,"['chess', 'single-player', 'strategy']"
622870,Pixel Shinobi Nine demons of Mamoru,2017-05-10,1,Ametist studio,Ametist studio,windows,0,Single-player;Steam Achievements;Full controller support;Steam Trading Cards,Action;Indie;Early Access,Early Access;Action;Indie,71,118,11,0,0,20000,7.99,91.47,0.63,"['access', 'achievements', 'action', 'cards', 'controller', 'early', 'full', 'indie', 'single-player', 'steam', 'support', 'trading']"
@ -15543,7 +15536,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
664660,Against the Gradient,2017-07-10,1,Cogent Education,Cogent Education,windows;mac;linux,0,Single-player;Steam Achievements;Steam Cloud;Includes level editor,Casual;Indie;Simulation,Education;Puzzle;Science,22,2,0,0,0,20000,1.99,100.0,0.79,"['achievements', 'casual', 'cloud', 'editor', 'education', 'includes', 'indie', 'level', 'puzzle', 'science', 'simulation', 'single-player', 'steam']"
664720,VRange,2018-11-24,1,Cannon Fire Games LTD,Cannon Fire Games LTD,windows,0,Single-player;Steam Achievements,Action;Adventure;Casual;Indie;Simulation;Early Access,Early Access;Action;Indie,6,1,3,0,0,20000,9.29,25.0,0.3,"['access', 'achievements', 'action', 'adventure', 'casual', 'early', 'indie', 'simulation', 'single-player', 'steam']"
664750,Wrongworld,2018-05-11,1,Sludj Games,Sludj Games,windows,0,Single-player;Steam Achievements;Steam Trading Cards;Partial Controller Support,Action;Adventure;Indie;Simulation,Action;Adventure;Indie,62,170,9,0,0,20000,10.99,94.97,0.5,"['achievements', 'action', 'adventure', 'cards', 'controller', 'indie', 'partial', 'simulation', 'single-player', 'steam', 'support', 'trading']"
664780,Alter Ego,2017-08-08,1,Choose Multiple LLC,Choose Multiple LLC,windows;mac;linux,0,Single-player;Captions available;Steam Cloud,Adventure;Casual;Indie;RPG;Simulation,RPG;Casual;Simulation,0,17,8,0,0,20000,5.59,68.0,0.88,"['adventure', 'available', 'captions', 'casual', 'cloud', 'indie', 'rpg', 'simulation', 'single-player', 'steam']"
664820,Ether Awakening,2017-07-03,1,Matthew Putnam,Matthew Putnam,windows,0,Single-player;Partial Controller Support,Adventure;RPG,Adventure;RPG;RPGMaker,0,6,0,0,0,20000,1.99,100.0,0.79,"['adventure', 'controller', 'partial', 'rpg', 'rpgmaker', 'single-player', 'support']"
664830,Zombotron,2019-04-22,1,Ant.Karlov,Armor Games Studios,windows;mac,0,Single-player;Steam Achievements;Full controller support,Action;Adventure;Indie,Action;Adventure;Indie,8,149,18,0,0,20000,11.39,89.22,0.5,"['achievements', 'action', 'adventure', 'controller', 'full', 'indie', 'single-player', 'steam', 'support']"
664850,8-bit Adventure Anthology: Volume I,2017-10-31,1,General Arcade;Abstraction Games,Abstraction Games,windows;mac;linux,0,Single-player;Steam Achievements;Full controller support;Steam Cloud,Adventure,Adventure;Classic;Horror,18,22,0,0,0,20000,5.79,100.0,0.71,"['achievements', 'adventure', 'classic', 'cloud', 'controller', 'full', 'horror', 'single-player', 'steam', 'support']"
@ -15616,12 +15608,10 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
666610,Endless ATC,2017-07-19,1,startgrid,startgrid,windows,0,Single-player;Steam Achievements,Casual;Indie;Simulation,Indie;Simulation;Casual,8,44,4,0,0,20000,2.99,91.67,0.77,"['achievements', 'casual', 'indie', 'simulation', 'single-player', 'steam']"
666620,BEHIND THESE EYES: A Short Horror Story,2017-08-17,1,DEEP Games,DEEP Games,windows;mac,0,Single-player,Violent;Action;Adventure;Indie;RPG,Action;Adventure;Indie,0,10,8,0,0,20000,0.79,55.56,0.82,"['action', 'adventure', 'indie', 'rpg', 'single-player', 'violent']"
666630,The Captives: Plot of the Demiurge,2018-10-11,1,Prism Game Studios Ltd.,Prism Game Studios Ltd.,windows,0,Single-player;Steam Achievements;Full controller support;Steam Cloud,Action;Adventure;Indie,Action;Adventure;Indie,37,13,0,0,0,20000,12.99,100.0,0.5,"['achievements', 'action', 'adventure', 'cloud', 'controller', 'full', 'indie', 'single-player', 'steam', 'support']"
666660,Castles,2017-07-14,1,Quicksilver Software,interplay,windows;mac,0,Single-player,Adventure;Strategy,Strategy;Adventure,0,2,3,0,0,20000,6.99,40.0,0.69,"['adventure', 'single-player', 'strategy']"
666730,This Merchant Life,2017-08-03,1,Inexplicable Games,Inexplicable Games,windows,0,Single-player,Indie;RPG;Strategy;Early Access,Early Access;Strategy;RPG,0,25,9,0,0,20000,5.99,73.53,1.0,"['access', 'early', 'indie', 'rpg', 'single-player', 'strategy']"
666760,Olympic Team,2018-01-24,1,oblomysh,oblomysh,windows,0,Single-player,Action;Adventure,Action;Adventure;2D,0,13,17,0,0,20000,0.79,43.33,0.82,"['2d', 'action', 'adventure', 'single-player']"
666790,Knossos,2017-09-01,1,Knossos Software,Knossos Software,windows,0,Single-player;Includes level editor,Indie,Indie,0,1,0,0,0,20000,6.99,100.0,0.67,"['editor', 'includes', 'indie', 'level', 'single-player']"
666800,Solitaire - Cat Pirate Portrait,2017-07-12,1,Boogygames Studios,Boogygames Studios,windows,0,Single-player,Adventure;Casual;Indie;Simulation;Sports;Strategy,Casual;Indie;Strategy,0,14,8,0,0,20000,1.59,63.64,0.85,"['adventure', 'casual', 'indie', 'simulation', 'single-player', 'sports', 'strategy']"
666810,Luna,2017-08-15,1,Lushboy Studios,Lushboy Studios,windows;mac,0,Single-player;Partial Controller Support,Action;Indie,Action;Indie;Puzzle-Platformer,19,10,0,0,0,20000,0.79,100.0,0.8,"['action', 'controller', 'indie', 'partial', 'puzzle-platformer', 'single-player', 'support']"
666820,Skirmish Line,2019-03-21,1,The Snarktopus,The Snarktopus,windows;mac;linux,0,Single-player;Steam Achievements;Steam Trading Cards;Steam Cloud;Stats,Action;Casual;Indie;Simulation;Strategy,Strategy;Action;Indie,30,124,18,0,0,20000,8.99,87.32,0.57,"['achievements', 'action', 'cards', 'casual', 'cloud', 'indie', 'simulation', 'single-player', 'stats', 'steam', 'strategy', 'trading']"
666850,Beyond the Horizon,2017-09-22,1,Pixel Fyzz,Pixel Fyzz,windows,0,Single-player,Adventure;Casual;Indie,Adventure;Casual;Indie,0,4,1,0,0,20000,3.99,80.0,1.0,"['adventure', 'casual', 'indie', 'single-player']"
666860,Bit Heroes,2017-12-13,1,Juppiomenz,Kongregate,windows,0,Single-player;MMO;Online Co-op;Cross-Platform Multiplayer;Steam Achievements;Steam Trading Cards;In-App Purchases,Adventure;Free to Play;Massively Multiplayer;RPG,Free to Play;RPG;Adventure,21,672,216,2991,4069,300000,0.0,75.68,0.75,"['achievements', 'adventure', 'cards', 'co-op', 'cross-platform', 'free', 'in-app', 'massively', 'mmo', 'multiplayer', 'online', 'play', 'purchases', 'rpg', 'single-player', 'steam', 'to', 'trading']"
@ -16237,7 +16227,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
682270,Gender Bender,2017-09-04,1,Rhino Dev,Rhino Dev,windows,0,Multi-player;Shared/Split Screen;Steam Achievements;Full controller support;Stats,Action;Indie,Indie;Action;2D Fighter,14,3,1,0,0,20000,2.79,75.0,1.0,"['2d', 'achievements', 'action', 'controller', 'fighter', 'full', 'indie', 'multi-player', 'screen', 'shared/split', 'stats', 'steam', 'support']"
682280,Code 9,2017-08-24,1,Brendan Wiltshire,Brendan Wiltshire,windows,0,Single-player;Steam Achievements,Casual;Indie,Indie;Casual,8,2,0,0,0,20000,1.99,100.0,0.79,"['achievements', 'casual', 'indie', 'single-player', 'steam']"
682290,Zeus' Battlegrounds,2018-09-28,1,Industry Games,Industry Games,windows,0,Online Multi-Player;Online Co-op;Cross-Platform Multiplayer;Steam Achievements;In-App Purchases;Stats,Action;Free to Play;Massively Multiplayer;Early Access,Early Access;Free to Play;Action,22,474,398,0,0,300000,0.0,54.36,0.83,"['access', 'achievements', 'action', 'co-op', 'cross-platform', 'early', 'free', 'in-app', 'massively', 'multi-player', 'multiplayer', 'online', 'play', 'purchases', 'stats', 'steam', 'to']"
682340,Slice&Dice,2017-08-04,1,VRotein,VRotein,windows,0,Single-player;Steam Achievements,Casual;Indie;Simulation,Casual;Indie;Simulation,17,1,0,0,0,20000,3.99,100.0,0.75,"['achievements', 'casual', 'indie', 'simulation', 'single-player', 'steam']"
682350,Gnome Light,2017-07-31,1,Palfrey Games,PalfreyGames,windows,0,Single-player,Action;Adventure;Casual;Indie,Adventure;Indie;Casual,0,4,11,0,0,20000,3.99,26.67,0.84,"['action', 'adventure', 'casual', 'indie', 'single-player']"
682360,Deadly Rescue,2017-08-11,1,Wisdom Emprie,Wisdom Emprie ,windows,0,Single-player,Violent;Adventure;Indie,Adventure;Indie;Violent,0,3,3,0,0,20000,7.19,50.0,0.68,"['adventure', 'indie', 'single-player', 'violent']"
682370,Pooper Scooper,2017-10-13,1,Sike Studios,Sike Studios,windows,0,Local Multi-Player;Shared/Split Screen;Partial Controller Support,Action;Casual;Indie,Action;Indie;Casual,0,1,2,0,0,20000,0.79,33.33,1.0,"['action', 'casual', 'controller', 'indie', 'local', 'multi-player', 'partial', 'screen', 'shared/split', 'support']"
@ -16376,7 +16365,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
686100,CanBoom VR,2017-08-22,1,eiNpictures,eiNpictures,windows,7,Single-player,Casual;Indie,Indie;Casual;VR,0,0,2,0,0,20000,5.59,0.0,0.31,"['casual', 'indie', 'single-player', 'vr']"
686110,Robot Heroes,2017-08-25,1,Heroes Productions,Heroes Productions,windows;mac,0,Single-player;Steam Achievements;Steam Cloud,Action;Indie,Action;Indie,34,48,8,0,0,20000,1.59,85.71,0.8,"['achievements', 'action', 'cloud', 'indie', 'single-player', 'steam']"
686180,Cat Girl,2017-08-28,1,夢かき屋,Paradise Project,windows,0,Single-player;Steam Trading Cards;Steam Cloud,Adventure;Indie,Sexual Content;Nudity;Adventure,0,235,160,0,0,50000,0.79,59.49,0.82,"['adventure', 'cards', 'cloud', 'content', 'indie', 'nudity', 'sexual', 'single-player', 'steam', 'trading']"
686190,Killing Time,2017-09-20,1,ONEONE1,Paradise Project,windows,0,Single-player;Steam Trading Cards;Steam Cloud,Indie;RPG,Nudity;RPG;Sexual Content,0,512,179,237,237,100000,1.59,74.1,1.0,"['cards', 'cloud', 'content', 'indie', 'nudity', 'rpg', 'sexual', 'single-player', 'steam', 'trading']"
686200,Door Kickers: Action Squad,2018-09-10,1,PixelShard;KillHouse Games,KillHouse Games,windows,0,Single-player;Co-op;Online Co-op;Local Co-op;Shared/Split Screen;Steam Achievements;Full controller support;Steam Trading Cards;Steam Workshop;Steam Cloud;Stats;Steam Leaderboards;Includes level editor,Action;Casual;Indie;Simulation;Strategy,Action;Indie;2D,47,820,67,39,39,30000,10.99,92.45,0.5,"['2d', 'achievements', 'action', 'cards', 'casual', 'cloud', 'co-op', 'controller', 'editor', 'full', 'includes', 'indie', 'leaderboards', 'level', 'local', 'online', 'screen', 'shared/split', 'simulation', 'single-player', 'stats', 'steam', 'strategy', 'support', 'trading', 'workshop']"
686230,OutSplit,2017-08-11,1,Riviysky,Riviysky,windows,0,Single-player;Steam Trading Cards,Casual;Indie,Indie;Casual;Puzzle,0,13,11,0,0,20000,0.79,54.17,0.82,"['cards', 'casual', 'indie', 'puzzle', 'single-player', 'steam', 'trading']"
686260,Forged Battalion,2018-08-14,1,Petroglyph,Team17 Digital Ltd,windows,0,Single-player;Multi-player;Online Multi-Player;Online Co-op;Steam Workshop;Steam Cloud;Steam Leaderboards,Indie;Simulation;Strategy,Strategy;RTS;Simulation,0,492,264,17,17,100000,15.49,65.08,0.5,"['cloud', 'co-op', 'indie', 'leaderboards', 'multi-player', 'online', 'rts', 'simulation', 'single-player', 'steam', 'strategy', 'workshop']"
@ -16741,7 +16729,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
696530,Lake Ridden,2018-05-10,1,Midnight Hub,Midnight Hub,windows,0,Single-player;Full controller support,Adventure;Indie,Adventure;Indie;Puzzle,16,107,13,0,0,20000,14.99,89.17,0.5,"['adventure', 'controller', 'full', 'indie', 'puzzle', 'single-player', 'support']"
696540,60 Second Strike,2017-10-04,1,Amplecti Chao,Amplecti Chao,windows,0,Single-player;Partial Controller Support,Action;Indie,Action;Indie;FPS,0,4,5,0,0,20000,6.99,44.44,0.69,"['action', 'controller', 'fps', 'indie', 'partial', 'single-player', 'support']"
696560,Bouncing Duck Simulator,2017-09-08,1,Damien Sueur,Damien Sueur,windows,0,Single-player;Steam Achievements;Partial Controller Support;Stats,Action;Casual;Indie;Simulation,Casual;Action;Indie,15,48,8,0,0,20000,3.99,85.71,0.76,"['achievements', 'action', 'casual', 'controller', 'indie', 'partial', 'simulation', 'single-player', 'stats', 'steam', 'support']"
696580,The Tower,2018-02-16,1,Headroom.one,Headroom.one,windows,0,Single-player;Stats,Adventure;Indie,Adventure;Indie;VR,0,7,5,0,0,20000,5.19,58.33,0.75,"['adventure', 'indie', 'single-player', 'stats', 'vr']"
696590,XXZ: XXL,2017-09-29,1,L. Stotch,L. Stotch,windows,0,Single-player;Steam Achievements;Steam Trading Cards;Steam Cloud,Sexual Content;Nudity;Casual;Indie;RPG,Sexual Content;Nudity;Match 3,55,139,35,0,0,20000,4.79,79.89,1.0,"['3', 'achievements', 'cards', 'casual', 'cloud', 'content', 'indie', 'match', 'nudity', 'rpg', 'sexual', 'single-player', 'steam', 'trading']"
696650,BLACK DAY,2017-09-18,1,Helios Production,Helios Production,windows,0,Single-player;Partial Controller Support,Indie;Early Access,Early Access;Indie;Sandbox,0,92,22,0,0,20000,11.39,80.7,0.5,"['access', 'controller', 'early', 'indie', 'partial', 'sandbox', 'single-player', 'support']"
696710,The Surprising Adventures of Munchausen,2017-09-26,1,Dikobraz Games,JoyBits Ltd.,windows;mac,0,Single-player,Adventure;Casual;Indie,Adventure;Indie;Casual,0,13,3,0,0,20000,5.99,81.25,0.88,"['adventure', 'casual', 'indie', 'single-player']"
@ -17586,7 +17573,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
720020,Pilli Adventure,2017-12-06,1,Tavo,Calaca studios ,windows,0,Single-player;Full controller support,Action;Adventure;Indie,Action;Adventure;Indie,8,1,0,0,0,20000,3.99,100.0,0.75,"['action', 'adventure', 'controller', 'full', 'indie', 'single-player', 'support']"
720030,Indecision.,2018-02-08,1,Bilge Kaan,Bilge Kaan,windows,0,Single-player;Steam Achievements;Full controller support,Adventure;Indie,Indie;Adventure;Short,31,164,39,0,0,30000,1.69,80.79,0.96,"['achievements', 'adventure', 'controller', 'full', 'indie', 'short', 'single-player', 'steam', 'support']"
720040,Valknut,2017-12-21,1,Dyrnwyn Games,Dyrnwyn Games,windows,0,Single-player,Casual;Indie;Simulation;Strategy,Simulation;Strategy;Indie,0,4,25,0,0,20000,9.29,13.79,0.12,"['casual', 'indie', 'simulation', 'single-player', 'strategy']"
720060,Colony,2017-12-15,1,eugeniy_kh,eugeniy_kh,windows;mac;linux,0,Single-player,Indie;Simulation;Strategy,Simulation;Strategy;Indie,0,1,1,0,0,20000,1.69,50.0,0.81,"['indie', 'simulation', 'single-player', 'strategy']"
720150,Shikhondo(食魂徒) - Soul Eater,2017-10-09,1,DeerFarm,DeerFarm,windows,0,Single-player;Steam Achievements;Captions available;Partial Controller Support,Nudity;Action;Casual;Indie,Action;Indie;Casual,7,109,19,0,0,20000,7.19,85.16,0.68,"['achievements', 'action', 'available', 'captions', 'casual', 'controller', 'indie', 'nudity', 'partial', 'single-player', 'steam', 'support']"
720200,Vinewing,2017-11-07,1,Eelooz AB,Eelooz AB,windows;mac,0,Single-player;Steam Achievements;Stats,Adventure;Indie;RPG,Indie;Adventure;RPG,44,10,3,0,0,20000,7.19,76.92,1.0,"['achievements', 'adventure', 'indie', 'rpg', 'single-player', 'stats', 'steam']"
720240,Legend of Fainn Dynasty Battles of Beautiful Warlords,2017-10-19,1,Dieselmine,Dieselmine,windows,0,Single-player;Steam Cloud,Sexual Content;Nudity;Adventure;Indie;Simulation;Strategy,Sexual Content;Nudity;Adventure,0,65,29,0,0,20000,3.1,69.15,0.95,"['adventure', 'cloud', 'content', 'indie', 'nudity', 'sexual', 'simulation', 'single-player', 'steam', 'strategy']"
@ -17776,7 +17762,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
726040,Greedy Trolley,2017-10-28,1,WhiteNutGames,LEVER Software,windows;mac;linux,0,Single-player,Casual;Indie,Indie;Casual,0,13,16,0,0,20000,1.69,44.83,0.81,"['casual', 'indie', 'single-player']"
726060,CAR THIEF SIMULATOR 2017,2017-10-18,1,Emil Varez,Emil Varez,windows;mac,0,Single-player,Action;Adventure;Simulation,Simulation;Action;Adventure,0,0,9,0,0,20000,7.19,0.0,0.22,"['action', 'adventure', 'simulation', 'single-player']"
726070,Hidden Object - Sweet Home,2017-10-16,1,Fabio Cunha,Fabio Cunha,windows,0,Single-player;Steam Achievements,Adventure;Casual;Indie;Simulation,Casual;Indie;Adventure,4,15,34,0,0,20000,1.69,30.61,1.0,"['achievements', 'adventure', 'casual', 'indie', 'simulation', 'single-player', 'steam']"
726120,Beyond the Wall,2017-10-24,1,For Kids,For Kids,windows;mac;linux,0,Single-player;Steam Achievements;Steam Leaderboards,Adventure;Casual;Indie;RPG,Indie;Adventure;Casual,20,28,10,0,0,20000,1.69,73.68,1.0,"['achievements', 'adventure', 'casual', 'indie', 'leaderboards', 'rpg', 'single-player', 'steam']"
726160,The Under,2017-11-25,1,Iconic Games;Adham Jaber,Iconic Games,windows,0,Single-player;Full controller support,Indie,Indie;Platformer,0,10,12,0,0,20000,1.69,45.45,0.81,"['controller', 'full', 'indie', 'platformer', 'single-player', 'support']"
726170,Hardy Only One,2017-11-17,1,LeshaWhite Studio,LeshaWhite Studio,windows,0,Single-player,Action;Casual;Indie,Action;Indie;Casual,7,42,30,10,11,20000,0.79,58.33,0.82,"['action', 'casual', 'indie', 'single-player']"
726200,Hostil,2017-12-01,1,Eteru Studio,Eteru Studio,windows;mac;linux,0,Single-player,Adventure;Casual;Indie,Casual;Adventure;Indie,12,79,15,0,0,20000,3.99,84.04,0.8,"['adventure', 'casual', 'indie', 'single-player']"
@ -18506,7 +18491,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
748480,Wild Romance: Mofu Mofu Edition,2017-11-20,1,Norn / Miel,Cherry Kiss Games,windows,0,Single-player;Steam Achievements;Steam Trading Cards,Adventure,Sexual Content;Anime;Nudity,16,39,10,0,0,20000,11.39,79.59,0.5,"['achievements', 'adventure', 'anime', 'cards', 'content', 'nudity', 'sexual', 'single-player', 'steam', 'trading']"
748490,The Legend of Heroes: Trails of Cold Steel II,2018-02-14,1,Nihon Falcom,"XSEED Games;Marvelous USA, Inc.",windows,0,Single-player;Steam Achievements;Steam Trading Cards;Partial Controller Support;Steam Cloud;Steam Leaderboards,RPG,RPG;JRPG;Anime,51,872,36,0,0,30000,29.99,96.04,0.22,"['achievements', 'anime', 'cards', 'cloud', 'controller', 'jrpg', 'leaderboards', 'partial', 'rpg', 'single-player', 'steam', 'support', 'trading']"
748520,Tevris,2017-11-23,1,Vice Age,Vice Age,windows,0,Single-player;Co-op;Steam Leaderboards,Action;Casual;Indie,Action;Indie;Casual,0,0,4,0,0,20000,2.89,0.0,0.42,"['action', 'casual', 'co-op', 'indie', 'leaderboards', 'single-player', 'steam']"
748540,Solitaire,2017-11-21,1,baKno Games,baKno Games,windows;mac;linux,0,Single-player,Casual;Indie;Simulation,Indie;Casual;Simulation,0,4,5,0,0,20000,3.99,44.44,0.77,"['casual', 'indie', 'simulation', 'single-player']"
748580,Bridge to Another World: The Others Collector's Edition,2017-11-17,1,4 Friends Games,Big Fish Games,windows,0,Single-player,Adventure;Casual,Adventure;Casual;Hidden Object,0,1,0,0,0,20000,7.19,100.0,0.66,"['adventure', 'casual', 'hidden', 'object', 'single-player']"
748600,Meme Dragons,2017-12-12,1,Sky Nite,Sky Nite,windows,0,Single-player,Action;Indie;Early Access,Early Access;Action;Indie,0,14,4,0,0,20000,5.19,77.78,1.0,"['access', 'action', 'early', 'indie', 'single-player']"
748610,Airport Madness 3D: Volume 2,2017-11-28,1,Big Fat Simulations Inc.,Big Fat Simulations Inc.,windows;mac,0,Single-player;Steam Achievements,Adventure;Casual;Simulation,Casual;Simulation;Adventure,47,28,12,0,0,20000,15.49,70.0,0.5,"['achievements', 'adventure', 'casual', 'simulation', 'single-player', 'steam']"
@ -18864,7 +18848,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
758150,McRogue,2018-02-02,1,Snare Games,Snare Games,windows,0,Single-player;Steam Achievements;Full controller support;Steam Cloud,Action;Indie;Early Access,Early Access;Indie;Action,27,8,4,0,0,20000,2.09,66.67,0.89,"['access', 'achievements', 'action', 'cloud', 'controller', 'early', 'full', 'indie', 'single-player', 'steam', 'support']"
758170,Krampus Quest,2017-12-20,1,Frozen Rose,Frozen Rose,windows,0,Single-player;Steam Achievements;Full controller support,Action;Adventure;Indie,Action;Adventure;Indie,9,7,2,0,0,20000,2.89,77.78,1.0,"['achievements', 'action', 'adventure', 'controller', 'full', 'indie', 'single-player', 'steam', 'support']"
758190,Dragon Cliff,2018-05-11,1,Meta Interaction,Meta Interaction,windows;mac,0,Single-player;Steam Achievements;Steam Cloud,Adventure;Casual;Indie;RPG;Simulation;Strategy,RPG;Strategy;Adventure,70,1450,209,2638,2783,300000,7.19,87.4,0.61,"['achievements', 'adventure', 'casual', 'cloud', 'indie', 'rpg', 'simulation', 'single-player', 'steam', 'strategy']"
758210,Escape Room,2017-12-11,1,OneTechAsia,OneTechAsia,windows,0,Single-player,Adventure;Simulation;Early Access,Early Access;Adventure;Simulation,0,5,17,0,0,20000,0.0,22.73,0.8,"['access', 'adventure', 'early', 'simulation', 'single-player']"
758220,Osmorrow,2017-12-27,1,Night Apparatus,Night Apparatus,windows;linux,0,Single-player;Steam Achievements;Partial Controller Support;Stats;Steam Leaderboards,Action;Adventure;Indie;RPG,Adventure;Action;Indie,6,5,1,0,0,20000,3.99,83.33,0.82,"['achievements', 'action', 'adventure', 'controller', 'indie', 'leaderboards', 'partial', 'rpg', 'single-player', 'stats', 'steam', 'support']"
758250,Taste of Power,2018-12-01,1,OneOcean LLC,OneOcean LLC,windows;mac;linux,0,Single-player,Indie;Strategy;Early Access,Early Access;Strategy;Indie,1,12,3,0,0,20000,11.39,80.0,0.5,"['access', 'early', 'indie', 'single-player', 'strategy']"
758280,Drunkenpants,2018-01-05,1,Firetail Games,Firetail Games,windows,18,Single-player;Multi-player;Local Multi-Player;Partial Controller Support,Violent;Gore;Action;Indie;Early Access,Early Access;Action;Indie,0,12,0,0,0,20000,0.0,100.0,0.81,"['access', 'action', 'controller', 'early', 'gore', 'indie', 'local', 'multi-player', 'partial', 'single-player', 'support', 'violent']"
@ -18897,7 +18880,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
758980,Downtown Casino Poker Leagues : Texas Hold'em Poker Tournaments,2018-04-04,1,DYNAMICNEXT,DYNAMICNEXT,windows;mac,0,Single-player;Multi-player;Online Multi-Player;Steam Achievements;In-App Purchases;Stats;Steam Leaderboards,Casual;Free to Play;Indie;Massively Multiplayer;Simulation,Free to Play;Massively Multiplayer;Simulation,25,85,40,44,44,30000,0.0,68.0,0.93,"['achievements', 'casual', 'free', 'in-app', 'indie', 'leaderboards', 'massively', 'multi-player', 'multiplayer', 'online', 'play', 'purchases', 'simulation', 'single-player', 'stats', 'steam', 'to']"
758990,Ancient Warfare 3,2017-12-21,1,Jannik Nickel,Jannik Nickel,windows;mac;linux,0,Single-player;Steam Workshop;Includes level editor,Action;Indie;Simulation;Strategy;Early Access,Early Access;Action;Strategy,33,157,33,0,0,20000,6.19,82.63,0.8,"['access', 'action', 'early', 'editor', 'includes', 'indie', 'level', 'simulation', 'single-player', 'steam', 'strategy', 'workshop']"
759000,.projekt,2018-03-17,1,Kyrylo Kuzyk,Kyrylo Kuzyk,windows;mac,0,Single-player;Steam Achievements,Casual;Indie,Indie;Casual;Puzzle,6,59,7,0,0,20000,3.99,89.39,0.75,"['achievements', 'casual', 'indie', 'puzzle', 'single-player', 'steam']"
759010,Escape,2018-01-28,1,Ragdoll Inc,Ragdoll Inc,windows;mac,0,Single-player;Steam Achievements,Action;Adventure;Indie,Action;Adventure;Indie,8,11,15,0,0,20000,2.09,42.31,0.81,"['achievements', 'action', 'adventure', 'indie', 'single-player', 'steam']"
759030,WaywaY,2017-12-01,1,ritokergame,ritokergame,windows,0,Single-player,Action;Casual;Indie;Early Access,Early Access;Indie;Action,8,1,0,0,0,20000,1.69,100.0,0.79,"['access', 'action', 'casual', 'early', 'indie', 'single-player']"
759040,Planet Guardian VR,2018-01-23,1,Shy Robot Games,Shy Robot Games,windows,0,Single-player,Action;Early Access,Early Access;Action;VR,0,2,0,0,0,20000,6.0,100.0,0.7,"['access', 'action', 'early', 'single-player', 'vr']"
759060,Ground Runner: Trials,2018-10-25,1,Astrofish Games,Astrofish Games Ltd,windows,0,Single-player,Action;Indie,Action;Indie;FPS,0,13,6,0,0,20000,15.49,68.42,0.5,"['action', 'fps', 'indie', 'single-player']"
@ -19482,7 +19464,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
776000,Choice of the Vampire,2018-02-09,1,Choice of Games,Choice of Games,windows;mac;linux,0,Single-player;Steam Achievements;Captions available;Steam Cloud,Adventure;Indie;RPG,Adventure;RPG;Indie,0,7,4,0,0,20000,3.99,63.64,0.83,"['achievements', 'adventure', 'available', 'captions', 'cloud', 'indie', 'rpg', 'single-player', 'steam']"
776020,Choice of the Vampire: The Fall of Memphis,2018-02-09,1,Choice of Games,Choice of Games,windows;mac;linux,0,Single-player;Steam Achievements;Captions available;Steam Cloud,Adventure;Indie;RPG,Adventure;RPG;Indie,18,2,2,0,0,20000,3.99,50.0,0.77,"['achievements', 'adventure', 'available', 'captions', 'cloud', 'indie', 'rpg', 'single-player', 'steam']"
776040,John Lazarus - Episode 1: Dead Man's Origin,2018-03-09,1,RainSoft,RainSoft,windows,0,Single-player,Nudity;Violent;Gore;Action;Adventure;Indie,Nudity;Action;Adventure,0,7,2,0,0,20000,7.19,77.78,1.0,"['action', 'adventure', 'gore', 'indie', 'nudity', 'single-player', 'violent']"
776080,Dodge,2018-01-09,1,GabryGa,GabryGa,windows,0,Single-player,Casual;Indie,Indie;Casual,0,19,9,0,0,20000,0.79,67.86,0.92,"['casual', 'indie', 'single-player']"
776100,One Night On The Road,2018-01-23,1,RaleachGamesStudio,RaleachGamesStudio ,windows,0,Single-player;Multi-player;Online Multi-Player;Local Multi-Player;Co-op;Online Co-op;Steam Achievements;Full controller support,Violent;Adventure,Adventure;Violent;First-Person,1,2,3,0,0,20000,3.99,40.0,0.77,"['achievements', 'adventure', 'co-op', 'controller', 'first-person', 'full', 'local', 'multi-player', 'online', 'single-player', 'steam', 'support', 'violent']"
776160,Up and Down,2018-01-18,1,Konstantin Pilipaka,Konstantin Pilipaka,windows,0,Single-player;Steam Achievements,Indie,Indie,23,9,4,0,0,20000,2.89,69.23,0.96,"['achievements', 'indie', 'single-player', 'steam']"
776190,Galactic Battles,2018-01-31,1,IndieLip;Dmitriy Uvarov,IndieLip,windows,0,Single-player;Steam Achievements;Steam Cloud,Action;Adventure;Indie,Action;Indie;Adventure,49,31,31,0,0,30000,2.89,50.0,0.79,"['achievements', 'action', 'adventure', 'cloud', 'indie', 'single-player', 'steam']"
@ -19685,7 +19666,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
781130,Creatura,2018-10-29,1,Koksny.com,Koksny.com,windows;linux,0,Single-player;Steam Cloud,Casual;Indie;Simulation;Strategy;Early Access,Early Access;Simulation;Casual,0,8,3,0,0,20000,8.29,72.73,1.0,"['access', 'casual', 'cloud', 'early', 'indie', 'simulation', 'single-player', 'steam', 'strategy']"
781220,Drakkhen,2018-02-08,1,Infogrames,Classics Digital,windows,0,Single-player,Adventure;RPG,Adventure;RPG;Retro,0,10,4,0,0,20000,3.99,71.43,1.0,"['adventure', 'retro', 'rpg', 'single-player']"
781230,Bubble Ghost,2018-02-08,1,Infogrames;Ere Informatique,Classics Digital,windows,0,Single-player;Local Multi-Player,Action;Indie,Action;Indie,0,14,9,0,0,20000,3.99,60.87,0.78,"['action', 'indie', 'local', 'multi-player', 'single-player']"
781240,Mystical,2018-02-08,1,Infogrames,Piko Interactive,windows,0,Single-player;Local Multi-Player;Co-op,Action,Action,0,1,6,0,0,20000,3.99,14.29,0.53,"['action', 'co-op', 'local', 'multi-player', 'single-player']"
781250,Eternam,2018-02-08,1,Infogrames,Piko Interactive LLC,windows,0,Single-player,Action;Adventure,Adventure;Action,0,3,1,0,0,20000,5.19,75.0,1.0,"['action', 'adventure', 'single-player']"
781260,Marco Polo,2018-02-08,1,Infogrames,Classics Digital,windows,0,Single-player,Action;Adventure;Simulation;Strategy,Strategy;Action;Adventure,0,4,4,0,0,20000,5.19,50.0,0.75,"['action', 'adventure', 'simulation', 'single-player', 'strategy']"
781270,Chaos Control,2018-02-08,1,Infogrames,Classics Digital,windows,0,Single-player,Action;Adventure,Action;Adventure;On-Rails Shooter,0,11,5,0,0,20000,5.19,68.75,0.91,"['action', 'adventure', 'on-rails', 'shooter', 'single-player']"
@ -20832,7 +20812,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
814480,Mini World: Block Art,2018-04-27,1,"Miniwan Technology Co.,Limited","Miniwan Technology Co.,Limited",windows,0,Single-player;Multi-player;Online Multi-Player;Cross-Platform Multiplayer;In-App Purchases,Adventure;Casual;Massively Multiplayer;Simulation,Massively Multiplayer;Adventure;Casual,0,255,79,50,50,30000,1.69,76.35,1.0,"['adventure', 'casual', 'cross-platform', 'in-app', 'massively', 'multi-player', 'multiplayer', 'online', 'purchases', 'simulation', 'single-player']"
814510,1248,2019-03-06,1,taecg,taecg,windows;mac,0,Single-player,Casual;Indie,Indie;Casual,0,1,0,0,0,20000,2.09,100.0,0.78,"['casual', 'indie', 'single-player']"
814540,Changed,2018-04-04,1,DragonSnow,DragonSnow,windows,0,Single-player;Steam Achievements;Steam Trading Cards,Adventure;Indie;RPG,Cute;Adventure;Difficult,6,1472,123,80,80,50000,4.79,92.29,1.0,"['achievements', 'adventure', 'cards', 'cute', 'difficult', 'indie', 'rpg', 'single-player', 'steam', 'trading']"
814570,The Great Escape,2018-04-13,1,Ocean Software,Classics Digital;Piko Interactive,windows,0,Single-player,Action;Adventure;Simulation;Strategy,Action;Strategy;Adventure,0,3,9,0,0,20000,2.89,25.0,0.81,"['action', 'adventure', 'simulation', 'single-player', 'strategy']"
814580,Where Time Stood Still,2018-04-13,1,Ocean Software,Classics Digital;Piko Interactive,windows,0,Single-player,Action;Adventure;Simulation;Strategy,Action;Adventure;Strategy,0,4,6,0,0,20000,2.89,40.0,0.79,"['action', 'adventure', 'simulation', 'single-player', 'strategy']"
814590,Caveman Stories,2018-11-23,1,Uniday Studio,Uniday Studio,windows,0,Single-player;Captions available,Action;Adventure;Casual;Indie;Strategy,Action;Adventure;Indie,0,5,4,0,0,20000,2.89,55.56,0.79,"['action', 'adventure', 'available', 'captions', 'casual', 'indie', 'single-player', 'strategy']"
814600,Tunnel B1,2018-04-13,1,NEON;Piko Interactive,Throwback Entertainment,windows,0,Single-player,Action;Racing;Simulation,Action;Simulation;Racing,0,5,7,0,0,20000,5.19,41.67,0.75,"['action', 'racing', 'simulation', 'single-player']"
@ -21270,7 +21249,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
827860,Destined,2018-05-19,1,Destined Team,Destined Team,windows,0,Online Multi-Player,Action;Free to Play;Indie,Free to Play;Action;Indie,0,180,111,0,0,50000,0.0,61.86,0.85,"['action', 'free', 'indie', 'multi-player', 'online', 'play', 'to']"
827890,Jungle Jorney,2018-04-03,1,Pavel Chernov,Freshtrax,windows;mac,0,Single-player,Action;Adventure;Indie,Action;Adventure;Indie,0,10,20,1,1,20000,0.79,33.33,1.0,"['action', 'adventure', 'indie', 'single-player']"
827900,Bounty Hunter: Stampede,2018-04-03,1,Salsawi,Salsawi Games,windows,0,Single-player;Steam Achievements,Action;Casual;Indie,Action;Indie;Casual,24,4,3,0,0,20000,1.69,57.14,0.81,"['achievements', 'action', 'casual', 'indie', 'single-player', 'steam']"
827920,Bounce,2018-04-02,1,Mikhail Melnikov,Mikhail Melnikov,windows;mac;linux,0,Single-player;Steam Achievements;Steam Cloud;Stats;Steam Leaderboards,Casual;Indie,Indie;Casual,100,17,5,0,0,20000,0.79,77.27,1.0,"['achievements', 'casual', 'cloud', 'indie', 'leaderboards', 'single-player', 'stats', 'steam']"
827930,Strive,2018-06-14,1,Vincae Entertainment,Vincae Entertainment,windows,0,Online Multi-Player,Action;Adventure;Indie;RPG;Strategy;Early Access,Early Access;Strategy;Action,0,2,1,0,0,20000,0.0,66.67,0.9,"['access', 'action', 'adventure', 'early', 'indie', 'multi-player', 'online', 'rpg', 'strategy']"
827940,Marvellous Inc.,2018-04-27,1,Marvellous Soft,Marvellous Soft,windows;mac;linux,0,Single-player;Steam Achievements;Steam Cloud,Indie,Indie;Puzzle;Programming,18,10,3,0,0,20000,3.99,76.92,1.0,"['achievements', 'cloud', 'indie', 'programming', 'puzzle', 'single-player', 'steam']"
827950,Inzo,2018-04-27,1,Ethernia Productions,Ethernia Productions,windows,0,Single-player;Partial Controller Support,Sexual Content;Adventure;Indie;RPG,Adventure;Indie;RPG,0,2,0,0,0,20000,1.69,100.0,0.79,"['adventure', 'content', 'controller', 'indie', 'partial', 'rpg', 'sexual', 'single-player', 'support']"
@ -21766,7 +21744,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
843730,Infected Battlegrounds,2018-08-02,1,Xefier Games Inc.,Xefier Games Inc.,windows,0,Single-player;Multi-player;Online Multi-Player,Action;Indie;Early Access,Early Access;Action;Indie,0,29,15,0,0,20000,7.19,65.91,0.79,"['access', 'action', 'early', 'indie', 'multi-player', 'online', 'single-player']"
843740,HellStar Squadron,2018-05-07,1,CosmicCrystal Games,CosmicCrystal Games,windows,0,Single-player;Steam Achievements;Full controller support;Steam Cloud,Action;Indie,Action;Indie;Shoot 'Em Up,13,16,5,0,0,20000,1.69,76.19,1.0,"[""'em"", 'achievements', 'action', 'cloud', 'controller', 'full', 'indie', 'shoot', 'single-player', 'steam', 'support', 'up']"
843760,Kemonomichi-White Moment-,2018-05-03,1,MBF FILMs,SouthWorks,windows,0,Single-player,Violent;Gore;Adventure,Adventure;Gore;Violent,0,1,1,0,0,20000,7.19,50.0,0.68,"['adventure', 'gore', 'single-player', 'violent']"
843780,City Builder,2018-05-27,1,Cow Corp.,Cow Corp.,windows,0,Single-player;Steam Achievements,Casual;Indie;Simulation,Indie;Casual;Simulation,40,6,4,0,0,20000,1.69,60.0,0.81,"['achievements', 'casual', 'indie', 'simulation', 'single-player', 'steam']"
843790,"HUMAN LIVE-HOW LONG CAN HUMAN BEINGS EXIST?Survive the end of the earth, challenge disaster save the world",2018-09-30,0,HUMAN LIVE,HUMAN LIVE,windows,0,Single-player,Casual;Indie;Simulation;Strategy;Early Access,Early Access;Casual;Strategy,0,2,1,0,0,20000,2.89,66.67,0.88,"['access', 'casual', 'early', 'indie', 'simulation', 'single-player', 'strategy']"
843820,TheShooterGame,2018-05-02,1,BeconGamesCorp,BeconGamesCorp,windows,0,Single-player,Violent;Action;Casual,Violent;Action;Casual,0,2,4,0,0,20000,4.79,33.33,1.0,"['action', 'casual', 'single-player', 'violent']"
843840,Space Orb,2018-09-06,1,Outdoor Gaming,Outdoor Gaming,windows,0,Single-player;Partial Controller Support,Casual;Indie;Early Access,Early Access;Casual;Indie,0,14,1,0,0,20000,3.99,93.33,0.75,"['access', 'casual', 'controller', 'early', 'indie', 'partial', 'single-player', 'support']"
@ -21779,7 +21756,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
843980,Vortex Rush,2018-05-07,1,Thomas Capstick,Thomas Capstick,windows,0,Single-player;Steam Achievements;Full controller support,Action;Indie,Action;Indie;Runner,2,2,0,0,0,20000,1.69,100.0,0.79,"['achievements', 'action', 'controller', 'full', 'indie', 'runner', 'single-player', 'steam', 'support']"
843990,Bullet Hell ADVANCED,2018-05-18,1,Artificer Cascadia,Artificer Cascadia,windows,0,Single-player;Partial Controller Support,Action;Indie;Early Access,Early Access;Action;Indie,0,1,1,0,0,20000,2.49,50.0,0.8,"['access', 'action', 'controller', 'early', 'indie', 'partial', 'single-player', 'support']"
844030,Codename Ghost Hunt,2018-09-02,1,Rahul Martin,Rahul Martin,windows,0,Multi-player;Online Multi-Player,Violent;Action;Indie;RPG;Strategy,Strategy;Action;RPG,0,0,1,0,0,20000,3.99,0.0,0.38,"['action', 'indie', 'multi-player', 'online', 'rpg', 'strategy', 'violent']"
844040,RUSH,2018-07-13,1,The Binary Mill,The Binary Mill,windows,0,Single-player;Multi-player;Online Multi-Player;Cross-Platform Multiplayer;Steam Achievements;Steam Cloud;Steam Leaderboards,Action;Racing;Simulation;Sports,Action;Simulation;Racing,16,64,9,0,0,30000,15.49,87.67,0.5,"['achievements', 'action', 'cloud', 'cross-platform', 'leaderboards', 'multi-player', 'multiplayer', 'online', 'racing', 'simulation', 'single-player', 'sports', 'steam']"
844050,Desert Child,2018-12-11,1,Oscar Brittain,Akupara Games,windows;mac;linux,0,Single-player;Multi-player;Local Multi-Player;Shared/Split Screen;Steam Achievements;Partial Controller Support,Action;Indie;Racing;RPG;Simulation,Indie;Racing;Action,23,42,3,0,0,20000,8.99,93.33,0.57,"['achievements', 'action', 'controller', 'indie', 'local', 'multi-player', 'partial', 'racing', 'rpg', 'screen', 'shared/split', 'simulation', 'single-player', 'steam', 'support']"
844080,Trials of The Illuminati: Snack Time Jigsaw Puzzles,2018-09-29,1,G. Malta,VRS,windows,0,Single-player,Casual;Indie;Simulation,Casual;Indie;Simulation,0,4,2,0,0,20000,0.79,66.67,0.9,"['casual', 'indie', 'simulation', 'single-player']"
844130,Future Proof,2018-05-17,1,Silhouette Valley Games,Silhouette Valley Games,windows,0,Single-player;Steam Achievements;Partial Controller Support,Adventure;Indie,Adventure;Indie;Mystery,17,36,3,0,0,20000,2.09,92.31,0.78,"['achievements', 'adventure', 'controller', 'indie', 'mystery', 'partial', 'single-player', 'steam', 'support']"
@ -21985,7 +21961,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
850060,Anima: Gate of Memories - The Nameless Chronicles,2018-06-19,1,Anima Project,BadLand Publishing,windows,0,Single-player;Steam Achievements;Partial Controller Support;Steam Cloud;Stats,Action;Adventure;RPG,Action;Adventure;RPG,25,33,7,0,0,20000,15.49,82.5,0.5,"['achievements', 'action', 'adventure', 'cloud', 'controller', 'partial', 'rpg', 'single-player', 'stats', 'steam', 'support']"
850110,Number Guesser,2018-05-08,1,Jether,Jether,windows,0,Single-player;Steam Cloud,Casual;Indie;Strategy,Casual;Strategy;Indie,0,10,0,0,0,20000,0.79,100.0,0.8,"['casual', 'cloud', 'indie', 'single-player', 'steam', 'strategy']"
850230,Women's Soccer Manager,2018-07-16,1,Trophy Games ApS,Trophy Games ApS,windows,0,Online Multi-Player;In-App Purchases,Free to Play;Sports;Strategy,Free to Play;Sports;Strategy,0,43,15,0,0,30000,0.0,74.14,1.0,"['free', 'in-app', 'multi-player', 'online', 'play', 'purchases', 'sports', 'strategy', 'to']"
850250,Dark Matter,2018-05-04,1,Barty Games,Barty Games,windows,0,Single-player;Steam Achievements,Action;Indie,Action;Indie,3,3,3,0,0,20000,0.79,50.0,0.82,"['achievements', 'action', 'indie', 'single-player', 'steam']"
850270,Kaleido Chaos,2018-08-28,1,Weiqiang Ou,Weiqiang Ou,windows,0,Single-player,Casual;Indie;Racing;Sports,Indie;Casual;Sports,0,0,3,0,0,20000,0.79,0.0,0.48,"['casual', 'indie', 'racing', 'single-player', 'sports']"
850310,Cursed Town,2018-05-25,1,RPG Adventures Team,RPG Adventures Team,windows,0,Single-player;Steam Achievements,RPG,RPG;RPGMaker;Adventure,12,8,5,0,0,20000,0.0,61.54,0.84,"['achievements', 'adventure', 'rpg', 'rpgmaker', 'single-player', 'steam']"
850330,best game eu,2018-05-14,1,Black FishMaker,MAKER.GG,windows,0,Single-player,Casual,Casual,0,50,7,0,0,20000,0.0,87.72,0.81,"['casual', 'single-player']"
@ -22215,7 +22190,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
857050,Casual Penalty,2018-05-16,1,CasGames,CasGames,windows,0,Single-player;Steam Achievements,Casual;Simulation;Sports,Casual;Simulation;Sports,3346,15,11,0,0,20000,0.79,57.69,0.82,"['achievements', 'casual', 'simulation', 'single-player', 'sports', 'steam']"
857080,Escape from the Princess,2018-09-17,1,Salamandra88,7DOTS,windows;mac;linux,0,Single-player;Steam Achievements;Steam Trading Cards;Steam Cloud,Adventure;Casual;Indie,Sexual Content;Nudity;Indie,20,55,8,0,0,20000,5.79,87.3,0.71,"['achievements', 'adventure', 'cards', 'casual', 'cloud', 'content', 'indie', 'nudity', 'sexual', 'single-player', 'steam', 'trading']"
857110,SPACE BLASTER 8 BIT,2018-05-16,1,Dead Crow,Dead Crow,windows,0,Single-player;Local Co-op;Steam Achievements,Action;Casual;Indie,Casual;Action;Indie,9,1,1,0,0,20000,0.79,50.0,0.82,"['achievements', 'action', 'casual', 'co-op', 'indie', 'local', 'single-player', 'steam']"
857130,Evolution,2018-06-03,1,D1ONE,D1ONE,windows,0,Single-player,Casual,Casual,0,15,8,0,0,20000,2.89,65.22,0.86,"['casual', 'single-player']"
857140,"Snake, snake, snake!",2018-05-18,1,GrowFall Studios,GrowFall Studios,windows,0,Single-player;Local Multi-Player;Shared/Split Screen;Steam Achievements,Action;Casual;Indie,Action;Indie;Casual,5,11,4,0,0,20000,1.69,73.33,1.0,"['achievements', 'action', 'casual', 'indie', 'local', 'multi-player', 'screen', 'shared/split', 'single-player', 'steam']"
857160,Light Cube,2018-05-17,1,Nekyau Games,Nekyau,windows,0,Single-player,Action;Adventure;Casual;Indie,Action;Casual;Indie,0,0,3,0,0,20000,0.79,0.0,0.48,"['action', 'adventure', 'casual', 'indie', 'single-player']"
857180,The Cooking Game VR,2018-07-13,1,Play Spirit Limited,Play Spirit Limited,windows,0,Single-player;Multi-player;Online Multi-Player;Cross-Platform Multiplayer;Steam Achievements;Stats;Steam Leaderboards,Casual;Indie;Simulation;Early Access,Early Access;Casual;Indie,22,25,4,0,0,20000,11.39,86.21,0.5,"['access', 'achievements', 'casual', 'cross-platform', 'early', 'indie', 'leaderboards', 'multi-player', 'multiplayer', 'online', 'simulation', 'single-player', 'stats', 'steam']"
@ -22739,7 +22713,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
871810,암전:Blackout,2019-04-23,1,MaruStudio,MaruStudio,windows,0,Single-player;Steam Achievements;Full controller support,Adventure;Indie,Adventure;Indie;Horror,6,10,30,0,0,20000,15.49,25.0,0.43,"['achievements', 'adventure', 'controller', 'full', 'horror', 'indie', 'single-player', 'steam', 'support']"
871850,MUTATION PHASE,2018-10-05,1,IGRODELSKY,IGRODELSKY,windows,0,Single-player;Steam Achievements,Action;Indie,Action;Indie;Violent,8,19,5,0,0,20000,5.79,79.17,1.0,"['achievements', 'action', 'indie', 'single-player', 'steam', 'violent']"
871860,Allergenium,2018-10-26,1,OSA Studio,OSA Studio,windows,0,Single-player;Multi-player;Co-op;Steam Achievements;Stats,Action;Adventure;Simulation;Early Access,Early Access;Action;Simulation,51,2,1,0,0,20000,5.99,66.67,0.84,"['access', 'achievements', 'action', 'adventure', 'co-op', 'early', 'multi-player', 'simulation', 'single-player', 'stats', 'steam']"
871870,Alone,2018-06-21,1,Avasion,Avasion,windows,0,Single-player;Steam Achievements;Partial Controller Support,Adventure;Casual;Indie,Adventure;Indie;Casual,7,17,5,0,0,20000,0.79,77.27,1.0,"['achievements', 'adventure', 'casual', 'controller', 'indie', 'partial', 'single-player', 'steam', 'support']"
871920,Mad Restaurant People,2018-09-09,1,SureAI,ColossusArc Entertainment,windows,0,Single-player;Steam Achievements;Steam Cloud,Action;Casual;Indie,Casual;Indie;Action,44,7,3,0,0,20000,3.99,70.0,1.0,"['achievements', 'action', 'casual', 'cloud', 'indie', 'single-player', 'steam']"
871930,Gladiabots,2018-08-09,1,GFX47,GFX47;WhisperGames,windows;mac;linux,0,Single-player;Multi-player;Online Multi-Player;Cross-Platform Multiplayer;Stats,Indie;Simulation;Strategy;Early Access,Early Access;Strategy;Indie,0,224,12,0,0,20000,13.49,94.92,0.5,"['access', 'cross-platform', 'early', 'indie', 'multi-player', 'multiplayer', 'online', 'simulation', 'single-player', 'stats', 'strategy']"
871950,DERE EVIL .EXE,2018-07-03,1,Darius Immanuel D. Guerrero,"AppSir, Inc.",windows,12,Single-player,Action;Adventure;Indie;Simulation,Action;Adventure;Indie,0,161,18,0,0,20000,0.79,89.94,0.8,"['action', 'adventure', 'indie', 'simulation', 'single-player']"
@ -22867,7 +22840,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
875660,Tales From Windy Meadow,2018-12-20,1,Moral Anxiety Studio,Moral Anxiety Studio,windows,0,Single-player;Steam Achievements,Adventure;Indie,Indie;Adventure;Fantasy,12,6,0,0,0,20000,5.79,100.0,0.71,"['achievements', 'adventure', 'fantasy', 'indie', 'single-player', 'steam']"
875670,Sophisticated Puzzle,2018-08-02,1,Sunrise9,Sunrise9,windows,0,Single-player,Casual;Indie,Indie;Casual,0,5,1,0,0,20000,0.79,83.33,0.87,"['casual', 'indie', 'single-player']"
875710,BRANE™: Prototype,2018-07-01,1,John Wanot,None,windows;linux,0,Single-player,Casual;Indie,Indie;Casual,0,5,1,0,0,20000,0.0,83.33,0.88,"['casual', 'indie', 'single-player']"
875740,Scorch,2018-08-15,1,Ellie's Lunchbox,Ellie's Lunchbox,windows,0,Single-player,Casual;Free to Play;Indie,Free to Play;Indie;Casual,0,182,37,0,0,50000,0.0,83.11,1.0,"['casual', 'free', 'indie', 'play', 'single-player', 'to']"
875760,Furious Seas,2018-07-16,1,Future Immersive,Future Immersive,windows,0,Single-player;Multi-player;Online Multi-Player;Co-op;Online Co-op,Action;Indie;Early Access,Early Access;Pirates;VR,0,107,7,0,0,20000,15.49,93.86,0.5,"['access', 'action', 'co-op', 'early', 'indie', 'multi-player', 'online', 'pirates', 'single-player', 'vr']"
875780,Trivia King,2018-06-22,1,LoadUpGames.com,LoadUpGames.com,windows;mac;linux,0,Single-player;Local Multi-Player;Shared/Split Screen;Partial Controller Support,Casual,Casual,0,1,0,0,0,20000,0.79,100.0,0.8,"['casual', 'controller', 'local', 'multi-player', 'partial', 'screen', 'shared/split', 'single-player', 'support']"
875790,The Movie Trivia Challenge,2018-06-23,1,LoadUpGames.com,LoadUpGames.com,windows;mac;linux,0,Single-player;Local Multi-Player;Shared/Split Screen;Partial Controller Support,Casual,Casual,0,1,0,0,0,20000,0.79,100.0,0.8,"['casual', 'controller', 'local', 'multi-player', 'partial', 'screen', 'shared/split', 'single-player', 'support']"
@ -23621,7 +23593,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
898830,In Your Realm,2018-08-17,1,Christian Boman,Christian Boman,windows,0,Single-player,Action;Indie;RPG,Action;Indie;RPG,0,5,0,0,0,20000,5.79,100.0,0.71,"['action', 'indie', 'rpg', 'single-player']"
898930,Pingball Ultra,2018-08-07,1,Jakub Domanski,Jakub Domanski,windows,0,Multi-player;Online Multi-Player;Partial Controller Support,Action;Casual;Indie;Sports,Action;Indie;Casual,0,5,4,0,0,20000,0.79,55.56,0.82,"['action', 'casual', 'controller', 'indie', 'multi-player', 'online', 'partial', 'sports', 'support']"
898940,VirtuaCreature,2018-08-07,1,Zero Imagination Productions,Zero Imagination Productions,windows,0,Single-player,Casual;Indie;RPG;Simulation,Simulation;Indie;Casual,0,5,2,0,0,20000,3.99,71.43,1.0,"['casual', 'indie', 'rpg', 'simulation', 'single-player']"
898980,The Mine,2018-08-08,1,Ian;Megan;Maxen,M.I.M,windows,0,Single-player,Free to Play;Indie,Free to Play;Indie;Horror,1,58,30,0,0,20000,0.0,65.91,0.89,"['free', 'horror', 'indie', 'play', 'single-player', 'to']"
899000,Warlords.io,2018-11-21,1,Nerd Herd Games,Nerd Herd Games,windows,0,Multi-player;Online Multi-Player;Local Multi-Player;Co-op;Online Co-op;Local Co-op;Shared/Split Screen;Cross-Platform Multiplayer;Steam Achievements;Partial Controller Support;Stats;Steam Leaderboards,Action;Casual;Indie;Early Access,Early Access;Action;Indie,56,3,0,0,0,20000,3.99,100.0,0.75,"['access', 'achievements', 'action', 'casual', 'co-op', 'controller', 'cross-platform', 'early', 'indie', 'leaderboards', 'local', 'multi-player', 'multiplayer', 'online', 'partial', 'screen', 'shared/split', 'stats', 'steam', 'support']"
899020,Chiptune DJ,2018-08-17,1,Por si las moscas,Por si las moscas,windows,0,Single-player,Indie,Indie;Rhythm;Music,0,2,1,0,0,20000,1.69,66.67,0.89,"['indie', 'music', 'rhythm', 'single-player']"
899090,RiceCakers,2018-08-04,1,FENGYAPING,FENGYAPING,windows,0,Single-player;Local Multi-Player;Steam Achievements;Steam Cloud,Action;Casual;Indie;Early Access,Early Access;Casual;Action,8,1,0,0,0,20000,2.09,100.0,0.78,"['access', 'achievements', 'action', 'casual', 'cloud', 'early', 'indie', 'local', 'multi-player', 'single-player', 'steam']"
@ -23682,7 +23653,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
903850,Fairy Knights,2019-02-01,1,WIDStudio,WIDStudio,windows,0,Single-player;Steam Achievements;Partial Controller Support,Indie;RPG,RPG;Indie;Anime,40,9,0,0,0,20000,3.99,100.0,0.75,"['achievements', 'anime', 'controller', 'indie', 'partial', 'rpg', 'single-player', 'steam', 'support']"
904050,American University Life ~Welcome Week!~,2018-08-01,1,Jammin' Rabbit,Jammin' Rabbit,windows;mac;linux,0,Single-player;Partial Controller Support,Sexual Content;Nudity;Casual;Indie,Indie;Casual;Nudity,0,5,2,0,0,20000,3.99,71.43,1.0,"['casual', 'content', 'controller', 'indie', 'nudity', 'partial', 'sexual', 'single-player', 'support']"
904130,Defense: Abominations,2018-08-23,1,Ominous Entertainment,Ominous Entertainment,windows;mac;linux,0,Single-player;Steam Achievements;Steam Leaderboards,Action;Indie;Strategy,Action;Violent;Gore,18,24,3,0,0,20000,2.09,88.89,0.78,"['achievements', 'action', 'gore', 'indie', 'leaderboards', 'single-player', 'steam', 'strategy', 'violent']"
904160,Ashes,2018-10-26,1,WindLimit,WindLimit,windows,0,Single-player;Steam Achievements,Action;Adventure;Casual;Indie,Action;Adventure;Indie,30,12,3,0,0,20000,2.89,80.0,1.0,"['achievements', 'action', 'adventure', 'casual', 'indie', 'single-player', 'steam']"
904300,KOPICS,2018-08-10,1,OCTET,OCTET,windows,0,Steam Achievements;Steam Workshop,Design & Illustration,Design & Illustration;Anime;Software,48,11,3,0,0,20000,0.0,78.57,1.0,"['&', 'achievements', 'anime', 'design', 'illustration', 'software', 'steam', 'workshop']"
904310,Initial 2 : New Stage,2018-10-18,1,Restory Studio,Restory Studio,windows,0,Single-player;Steam Achievements;Full controller support;Steam Cloud;Stats,Action;Adventure;Indie;RPG,Action;RPG;Female Protagonist,37,241,104,0,0,20000,19.49,69.86,0.5,"['achievements', 'action', 'adventure', 'cloud', 'controller', 'female', 'full', 'indie', 'protagonist', 'rpg', 'single-player', 'stats', 'steam', 'support']"
904320,My Holiday,2018-08-21,0,StellarXiela,StellarXiela,windows,0,Single-player;Partial Controller Support,Casual;Indie;RPG,Indie;Casual;RPG,11,138,4,0,0,20000,3.99,97.18,0.75,"['casual', 'controller', 'indie', 'partial', 'rpg', 'single-player', 'support']"
@ -23707,7 +23677,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
904890,Neverliria,2018-08-22,1,no_rest,no_rest,windows,0,Single-player;Steam Achievements,Adventure;Indie;Strategy,Indie;Adventure;Strategy,9,18,3,0,0,20000,4.79,85.71,0.74,"['achievements', 'adventure', 'indie', 'single-player', 'steam', 'strategy']"
904930,YOU - The Untold Stories,2018-10-24,1,ZekGame,ZekGame,windows,0,Single-player;Steam Achievements;Partial Controller Support,Action;Adventure;Indie,Action;Indie;Adventure,13,4,5,0,0,20000,2.89,44.44,0.79,"['achievements', 'action', 'adventure', 'controller', 'indie', 'partial', 'single-player', 'steam', 'support']"
904940,Les 4 Alice: Lorange Journey,2018-08-13,1,Mia Blais-Côté,Mia Blais-Côté,windows;mac;linux,0,Single-player;Steam Achievements;Full controller support;Steam Cloud,Casual;Indie,Indie;Casual;Sexual Content,26,13,0,0,0,20000,1.7,100.0,0.79,"['achievements', 'casual', 'cloud', 'content', 'controller', 'full', 'indie', 'sexual', 'single-player', 'steam', 'support']"
904950,Exodus,2018-08-20,1,LucasGame;KVRA,LucasGame,windows,0,Single-player;Partial Controller Support,Action;Adventure;Casual;Indie;Early Access,Early Access;Action;Indie,0,2,4,0,0,20000,3.99,33.33,1.0,"['access', 'action', 'adventure', 'casual', 'controller', 'early', 'indie', 'partial', 'single-player', 'support']"
904960,Cine Tracer,2018-09-28,1,Matt Workman,Cinematography Database,windows;mac,0,Single-player,Simulation;Early Access,Early Access;Simulation,0,28,5,0,0,20000,69.99,84.85,0.16,"['access', 'early', 'simulation', 'single-player']"
904990,21+,2018-08-17,1,КиКо,КиКо,windows;mac;linux,0,Single-player;Steam Achievements,Casual,Casual;Nudity,100,60,52,0,0,30000,0.79,53.57,0.82,"['achievements', 'casual', 'nudity', 'single-player', 'steam']"
905010,Draw Light,2018-08-09,1,RevolutionGT,RevolutionGT,windows,0,Single-player;Steam Achievements,Casual;Indie,Indie;Casual;Puzzle,93,2,0,0,0,20000,1.69,100.0,0.79,"['achievements', 'casual', 'indie', 'puzzle', 'single-player', 'steam']"
@ -23809,7 +23778,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
908090,Skateboarding pro,2018-08-08,1,Agustin Eisman Moreno,Agustin Eisman Moreno,windows,0,Single-player;Partial Controller Support,Action;Indie,Skateboarding;Action;Indie,0,1,1,0,0,20000,0.79,50.0,0.82,"['action', 'controller', 'indie', 'partial', 'single-player', 'skateboarding', 'support']"
908120,W. T. B.,2018-08-09,1,CSM,W.T.B.,windows,0,Single-player;Steam Achievements,Casual;Indie,Indie;Casual,23,11,2,0,0,20000,0.78,84.62,0.83,"['achievements', 'casual', 'indie', 'single-player', 'steam']"
908150,Boom Brothers,2018-09-03,1,Lachlan Woods,Lachlan Woods,windows,0,Single-player;Multi-player;Online Multi-Player;Steam Achievements;Stats,Action;Casual;Indie;Early Access,Early Access;Action;Indie,14,4,0,0,0,20000,4.79,100.0,0.73,"['access', 'achievements', 'action', 'casual', 'early', 'indie', 'multi-player', 'online', 'single-player', 'stats', 'steam']"
908180,Space Maze,2018-08-19,1,Redox Entertainment Inc,Redox Entertainment Inc,windows,0,Single-player;Partial Controller Support;Steam Cloud,Action;Casual;Indie;Racing;Simulation,Action;Indie;Casual,0,13,1,0,0,20000,5.79,92.86,0.71,"['action', 'casual', 'cloud', 'controller', 'indie', 'partial', 'racing', 'simulation', 'single-player', 'steam', 'support']"
908230,Basketball Hoop,2018-08-11,1,Laush Dmitriy Sergeevich,Laush Studio,windows,0,Single-player;Steam Achievements,Indie,Indie;Sports;Basketball,18,0,2,0,0,20000,0.79,0.0,0.48,"['achievements', 'basketball', 'indie', 'single-player', 'sports', 'steam']"
908260,Velocity G,2019-03-11,1,Repixel8,Repixel8,windows,0,Single-player;Multi-player;Local Multi-Player;Shared/Split Screen;Partial Controller Support,Casual;Indie;Racing,Racing;Indie;Casual,0,4,3,0,0,20000,3.99,57.14,0.77,"['casual', 'controller', 'indie', 'local', 'multi-player', 'partial', 'racing', 'screen', 'shared/split', 'single-player', 'support']"
908310,The Call,2018-08-08,1,Grey Reality Studios,Grey Reality Studios,windows,0,Single-player;Steam Achievements,Action;Adventure;Casual;Indie,Action;Indie;Adventure,11,3,3,0,0,20000,8.29,50.0,0.63,"['achievements', 'action', 'adventure', 'casual', 'indie', 'single-player', 'steam']"
@ -23823,7 +23791,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
908750,Death Race VR,2018-10-18,1,Donteco,Donteco,windows,0,Single-player,Action,Action;Gore;Violent,0,4,2,0,0,20000,3.99,66.67,0.87,"['action', 'gore', 'single-player', 'violent']"
908830,Shadow Fear™ Path to Insanity,2018-10-29,1,Wathitdew Record,Wathitdew Record,windows,0,Single-player;Partial Controller Support;Steam Cloud,Action;Adventure,Action;Gore;Violent,0,0,1,0,0,20000,7.19,0.0,0.22,"['action', 'adventure', 'cloud', 'controller', 'gore', 'partial', 'single-player', 'steam', 'support', 'violent']"
908840,Suprapong,2018-11-19,1,Flying Mantis Games,Flying Mantis Games,windows,0,Single-player;Multi-player;Local Multi-Player;Shared/Split Screen;Full controller support,Action;Casual;Indie,Action;Indie;Casual,0,2,0,0,0,20000,8.99,100.0,0.57,"['action', 'casual', 'controller', 'full', 'indie', 'local', 'multi-player', 'screen', 'shared/split', 'single-player', 'support']"
908920,Nightmare Simulator,2018-09-02,1,INDIEPLAY,INDIEPLAY,windows,0,Single-player;Partial Controller Support,Action;Adventure;Indie;RPG,Action;Adventure;Indie,0,1,3,0,0,20000,2.09,25.0,0.83,"['action', 'adventure', 'controller', 'indie', 'partial', 'rpg', 'single-player', 'support']"
908940,夢物語ORIGIN,2019-03-21,0,スタジオムマ,スタジオムマ,windows;mac,0,Single-player;Full controller support,RPG,RPG,0,2,1,0,0,20000,11.39,66.67,0.5,"['controller', 'full', 'rpg', 'single-player', 'support']"
908950,Glow Chess,2018-08-07,1,13-lab,13-lab;azimut team,windows;mac;linux,0,Single-player;Local Multi-Player;Shared/Split Screen,Casual;Indie;Massively Multiplayer;Sports;Strategy,Casual;Strategy;Indie,0,1,8,0,0,20000,0.79,11.11,0.59,"['casual', 'indie', 'local', 'massively', 'multi-player', 'multiplayer', 'screen', 'shared/split', 'single-player', 'sports', 'strategy']"
908960,A Second Chance,2019-01-07,1,Gamebringer,Gamebringer,windows,0,Single-player,Adventure;Indie;RPG;Simulation;Early Access,Early Access;Adventure;Indie,0,1,0,0,0,20000,4.79,100.0,0.73,"['access', 'adventure', 'early', 'indie', 'rpg', 'simulation', 'single-player']"
@ -24021,7 +23988,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
915380,John Black: Memories,2018-08-22,1,Emakestudio,Emakestudio,windows,0,Single-player,Action;Adventure;Indie,Action;Indie;Adventure,0,1,1,0,0,20000,0.79,50.0,0.82,"['action', 'adventure', 'indie', 'single-player']"
915420,TeleBlast,2018-10-25,1,Tim Veletta,Tim Veletta,windows;mac;linux,0,Multi-player;Local Multi-Player;Shared/Split Screen;Full controller support,Action;Casual;Indie;Early Access,Early Access;Action;Indie,0,3,0,0,0,20000,7.19,100.0,0.66,"['access', 'action', 'casual', 'controller', 'early', 'full', 'indie', 'local', 'multi-player', 'screen', 'shared/split', 'support']"
915430,Triteckka: The pure shooter,2018-09-30,1,1MP,1MP,windows,0,Single-player,Action;Casual;Indie;Early Access,Early Access;Action;Indie,0,1,0,0,0,20000,5.79,100.0,0.71,"['access', 'action', 'casual', 'early', 'indie', 'single-player']"
915440,Fireflies,2018-08-28,1,Sourabh P Hamigi,Sourabh P Hamigi,windows,0,Single-player;Partial Controller Support,Action;Adventure;Casual;Indie,Action;Adventure;Indie,0,9,4,0,0,20000,1.69,69.23,0.96,"['action', 'adventure', 'casual', 'controller', 'indie', 'partial', 'single-player', 'support']"
915460,ULTIMATE HARDBASS DEFENCE,2019-04-12,1,Magnolia Art,Magnolia Art,windows,0,Single-player;Multi-player;Online Multi-Player;Co-op;Online Co-op;Steam Trading Cards;Captions available,Action;Indie;Massively Multiplayer,Sexual Content;Nudity;Action,32,680,65,0,0,30000,1.69,91.28,0.84,"['action', 'available', 'captions', 'cards', 'co-op', 'content', 'indie', 'massively', 'multi-player', 'multiplayer', 'nudity', 'online', 'sexual', 'single-player', 'steam', 'trading']"
915540,Aim Master,2018-11-21,1,Sensitivity Elf,HITCLE.COM,windows,0,Single-player,Action,Action;FPS;Shooter,0,10,4,0,0,20000,2.09,71.43,1.0,"['action', 'fps', 'shooter', 'single-player']"
915560,Koropokkur in Love ~A Little Fairys Tale~,2018-09-27,1,MangaGamer,MangaGamer,windows;mac;linux,0,Single-player,Adventure;Casual;Indie,Casual;Adventure;Indie,0,9,3,0,0,20000,11.39,75.0,0.5,"['adventure', 'casual', 'indie', 'single-player']"
@ -24967,7 +24933,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
951470,Unrest Indigo,2019-04-12,1,Marcos Dumont,Marcos Dumont ,windows,0,Single-player,Indie,Indie;Violent;Horror,0,1,3,0,0,20000,15.49,25.0,0.43,"['horror', 'indie', 'single-player', 'violent']"
951500,Poker Tower Defense,2018-12-19,1,Educational Games,Educational Games,windows;mac;linux,0,Single-player;Steam Achievements,Casual;Indie,Indie;Casual,53,0,3,0,0,20000,2.09,0.0,0.44,"['achievements', 'casual', 'indie', 'single-player', 'steam']"
951640,Gangsta Sniper,2018-11-12,1,Tero Lunkka;Gangsta Studios;BlackThug,Tero Lunkka,windows,0,Single-player,Action;Casual;Indie,Action;Indie;Casual,0,24,17,0,0,20000,2.89,58.54,0.79,"['action', 'casual', 'indie', 'single-player']"
951690,Surge,2018-12-04,1,Campus ADN 2017-2018,Campus ADN,windows,0,Single-player;Full controller support,Action;Adventure;Indie,Action;Indie;Adventure,0,3,1,0,0,20000,0.0,75.0,1.0,"['action', 'adventure', 'controller', 'full', 'indie', 'single-player', 'support']"
951700,Super Jigsaw Puzzle: Space,2018-10-26,1,Flat Cat Games,Flat Cat Games,windows,0,Single-player;Steam Achievements;Steam Cloud,Casual;Indie;Simulation;Strategy,Casual;Indie;Strategy,11,9,1,0,0,20000,3.99,90.0,0.75,"['achievements', 'casual', 'cloud', 'indie', 'simulation', 'single-player', 'steam', 'strategy']"
951740,Nice Shot! The Gun Golfing Game,2018-11-09,1,PolyGryph Studios,PolyGryph Studios,windows,0,Single-player;Online Multi-Player;Steam Achievements,Indie;Sports,Indie;Sports;FPS,12,13,2,0,0,20000,5.19,86.67,0.72,"['achievements', 'fps', 'indie', 'multi-player', 'online', 'single-player', 'sports', 'steam']"
951810,Black Hangman,2018-10-25,1,Garnudo Games,Garnudo Games,windows,0,Single-player,Adventure;Indie;RPG,Indie;Adventure;RPG,0,5,1,0,0,20000,0.79,83.33,0.87,"['adventure', 'indie', 'rpg', 'single-player']"
@ -25662,7 +25627,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
980600,Maze 4D,2018-12-13,1,Hunter Tintera,Hunter Tintera,windows,0,Single-player,Casual;Indie;Strategy,Casual;Indie;Strategy,0,2,0,0,0,20000,1.69,100.0,0.79,"['casual', 'indie', 'single-player', 'strategy']"
980690,Heavy Memories,2018-11-30,1,Half-Face Games,Xitilon,windows,0,Single-player;Steam Achievements;Full controller support,Action;Indie,Action;Indie;Retro,22,12,3,0,0,20000,3.99,80.0,1.0,"['achievements', 'action', 'controller', 'full', 'indie', 'retro', 'single-player', 'steam', 'support']"
980730,Underlight,2018-12-14,1,"KoiWare, LLC","KoiWare, LLC",windows,0,MMO,Free to Play;Massively Multiplayer;RPG,Free to Play;Massively Multiplayer;RPG,0,43,15,0,0,20000,0.0,74.14,1.0,"['free', 'massively', 'mmo', 'multiplayer', 'play', 'rpg', 'to']"
980750,Santa's Workshop,2018-11-29,1,TYB Publishing,TYB Publishing,windows,0,Single-player;Steam Leaderboards,Casual;Simulation,Casual;Simulation,0,2,0,0,0,20000,1.69,100.0,0.79,"['casual', 'leaderboards', 'simulation', 'single-player', 'steam']"
980830,Death Mark,2019-04-04,1,Experience,Aksys Games,windows,18,Single-player;Steam Achievements;Partial Controller Support;Steam Cloud,Adventure,Adventure;Violent;Sexual Content,31,22,0,0,0,20000,32.99,100.0,0.21,"['achievements', 'adventure', 'cloud', 'content', 'controller', 'partial', 'sexual', 'single-player', 'steam', 'support', 'violent']"
980850,Pixel Battle Royale,2019-01-31,1,FreezeNova,FreezeNova,windows,0,Multi-player;Online Multi-Player;Steam Achievements;Stats;Steam Leaderboards,Action;Free to Play;Indie,Free to Play;Action;Indie,11,164,137,0,0,50000,0.0,54.49,0.83,"['achievements', 'action', 'free', 'indie', 'leaderboards', 'multi-player', 'online', 'play', 'stats', 'steam', 'to']"
980880,Twinfold,2018-12-04,1,Kenny Sun,Kenny Sun,windows;mac,0,Single-player;Steam Achievements,Indie;Strategy,Strategy;Indie,7,4,0,0,0,20000,4.79,100.0,0.73,"['achievements', 'indie', 'single-player', 'steam', 'strategy']"
@ -25742,7 +25706,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
983990,Steel Alcimus,2018-12-28,1,Hijong Park,PsychoFlux Entertainment,windows,0,Single-player,Action;Free to Play;Indie,Free to Play;Action;Indie,5,16,1,0,0,20000,0.0,94.12,0.81,"['action', 'free', 'indie', 'play', 'single-player', 'to']"
984020,Super Ninja Meow Cat,2019-02-21,1,Angel D,GameAtomic,windows;mac,0,Single-player;Steam Achievements;Partial Controller Support,Action;Indie,Action;Indie;Platformer,16,6,1,0,0,20000,1.69,85.71,0.8,"['achievements', 'action', 'controller', 'indie', 'partial', 'platformer', 'single-player', 'steam', 'support']"
984030,Killer Clowns,2018-12-04,1,Ettinsoft,Ettinsoft,windows,0,Single-player;Multi-player;Local Multi-Player;Co-op;Local Co-op;Shared/Split Screen;Full controller support,Action;Adventure;Indie,Action;Indie;Gore,35,1,0,0,0,20000,3.99,100.0,0.75,"['action', 'adventure', 'co-op', 'controller', 'full', 'gore', 'indie', 'local', 'multi-player', 'screen', 'shared/split', 'single-player', 'support']"
984070,Chaos Theory,2019-02-01,1,Chaos Theory Studios,Chaos Theory Studios,windows,0,Single-player,Adventure;Indie;RPG;Simulation;Strategy;Early Access,Early Access;Adventure;Indie,0,7,5,0,0,20000,10.99,58.33,0.5,"['access', 'adventure', 'early', 'indie', 'rpg', 'simulation', 'single-player', 'strategy']"
984080,Christmas Carol,2018-11-19,1,Solid Dev,Libredia,windows,0,Single-player,Adventure;Casual,Adventure;Casual;Hidden Object,0,2,6,0,0,20000,7.19,25.0,0.63,"['adventure', 'casual', 'hidden', 'object', 'single-player']"
984110,SYNTHETIK: Arena,2019-01-21,1,Flow Fire Games,Flow Fire Games,windows,0,Single-player;Online Co-op;Full controller support;Steam Cloud,Action;Free to Play;Indie,Free to Play;Action;Indie,0,379,87,0,0,100000,0.0,81.33,1.0,"['action', 'cloud', 'co-op', 'controller', 'free', 'full', 'indie', 'online', 'play', 'single-player', 'steam', 'support', 'to']"
984170,The Seven Chambers,2018-12-04,1,Three Headed Eagle;Cateia Games;Goldfinch Studios,Plug in Digital,windows,0,Single-player,Casual,Casual;Hidden Object,0,1,1,0,0,20000,9.99,50.0,0.5,"['casual', 'hidden', 'object', 'single-player']"
@ -25791,7 +25754,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
985930,::CallBack,2019-02-08,1,Water Temple Studio,Water Temple Studio,windows,0,Multi-player;Local Multi-Player;Co-op;Local Co-op;Shared/Split Screen;Full controller support,Action;Casual;Indie;Sports;Early Access,Early Access;Indie;Casual,0,1,0,0,0,20000,4.99,100.0,0.73,"['access', 'action', 'casual', 'co-op', 'controller', 'early', 'full', 'indie', 'local', 'multi-player', 'screen', 'shared/split', 'sports', 'support']"
986010,FIT IN,2018-12-18,1,Cem Akalın,Cem Akalın,windows,0,Single-player,Casual;Indie,Indie;Casual,0,1,0,0,0,20000,2.0,100.0,0.79,"['casual', 'indie', 'single-player']"
986020,Kunoichi Botan,2019-01-03,1,Enokippu,Kagura Games,windows,0,Single-player,Indie;RPG,Sexual Content;Indie;Nudity,30,141,32,0,0,20000,11.39,81.5,0.5,"['content', 'indie', 'nudity', 'rpg', 'sexual', 'single-player']"
986080,Zombie Apocalypse,2019-03-09,1,Kapitan,Kapitan,windows,0,Single-player,Action;Adventure;Casual;Indie;Early Access,Early Access;Action;Casual,0,21,7,0,0,20000,1.69,75.0,1.0,"['access', 'action', 'adventure', 'casual', 'early', 'indie', 'single-player']"
986100,Olea's Descent,2018-12-20,1,Esteran,Olea's World,windows,0,Single-player;Steam Achievements,Action;Adventure;RPG;Strategy,Action;Strategy;Adventure,18,13,0,0,0,20000,0.79,100.0,0.8,"['achievements', 'action', 'adventure', 'rpg', 'single-player', 'steam', 'strategy']"
986280,Lingua Fleur: Lily,2019-03-29,1,Narrator;STORIA,Narrator,windows,0,Single-player;Steam Achievements,Adventure;Indie,Adventure;Indie;Visual Novel,2,68,1,0,0,20000,3.99,98.55,0.75,"['achievements', 'adventure', 'indie', 'novel', 'single-player', 'steam', 'visual']"
986320,AA Touch Gun!,2018-12-04,1,vadimalexepta,vadimalexepta,windows,0,Single-player,Casual;Indie;Simulation,Indie;Casual;Simulation,0,0,1,0,0,20000,0.79,0.0,0.48,"['casual', 'indie', 'simulation', 'single-player']"
@ -26028,7 +25990,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
998690,Run Away,2019-02-05,1,JOAO PORTO,JOAO PORTO ,windows,0,Single-player,Action;Adventure;Casual;Indie,Action;Indie;Casual,0,1,0,0,0,20000,1.69,100.0,0.79,"['action', 'adventure', 'casual', 'indie', 'single-player']"
998730,Hail To The King,2019-01-04,1,Almighty Games,Almighty Games,windows;mac;linux,0,Single-player,Casual;Indie;Strategy,Casual;Indie;Strategy,0,6,2,0,0,20000,1.69,75.0,1.0,"['casual', 'indie', 'single-player', 'strategy']"
998790,Piczle Lines DX+α,2019-03-21,1,Score Studios LLC,Score Studios LLC,windows,0,Single-player;Steam Achievements;Full controller support,Casual;Indie,Casual;Indie;Puzzle,16,7,2,0,0,20000,15.49,77.78,0.5,"['achievements', 'casual', 'controller', 'full', 'indie', 'puzzle', 'single-player', 'steam', 'support']"
998820,Cortex,2018-12-28,1,Milan Toth,Milan Toth,windows;mac;linux,0,Single-player;In-App Purchases,Action,Action,0,5,0,0,0,20000,0.0,100.0,0.81,"['action', 'in-app', 'purchases', 'single-player']"
998850,Knights of the Card Table,2018-12-28,1,Ponywolf,"Ponywolf, LLC",windows;mac,0,Single-player;Steam Achievements;Captions available;Steam Cloud,Casual;Indie;RPG;Strategy,Casual;Indie;Strategy,11,12,1,0,0,20000,3.99,92.31,0.75,"['achievements', 'available', 'captions', 'casual', 'cloud', 'indie', 'rpg', 'single-player', 'steam', 'strategy']"
998890,The Colony,2018-12-27,1,Andrew Augustine;Zach Augustine,Monkeystein Games,windows,0,Single-player;Steam Achievements,Action,Action;Violent,20,2,2,0,0,20000,0.79,50.0,0.82,"['achievements', 'action', 'single-player', 'steam', 'violent']"
998930,Seek Girl,2019-03-14,1,DSGame,DSGame,windows,0,Single-player;Steam Achievements;Steam Trading Cards;Steam Cloud,Action;Casual;Indie,Nudity;Sexual Content;Casual,48,613,52,7,7,30000,0.79,92.18,0.85,"['achievements', 'action', 'cards', 'casual', 'cloud', 'content', 'indie', 'nudity', 'sexual', 'single-player', 'steam', 'trading']"
@ -26275,7 +26236,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
1010780,Wings of Glass 玻璃の羽,2019-02-11,1,Artsy Sayuri,Eager Passion LLC,windows;mac,0,Single-player;Full controller support,Action;Adventure;Indie,Action;Indie;Adventure,0,12,0,0,0,20000,4.79,100.0,0.73,"['action', 'adventure', 'controller', 'full', 'indie', 'single-player', 'support']"
1010830,Mech Chip,2019-02-01,1,Plutoneus,Plutoneus,windows,0,Single-player;Steam Achievements;Partial Controller Support,Action;Adventure,Action;Adventure;Pixel Graphics,8,10,0,0,0,20000,3.99,100.0,0.75,"['achievements', 'action', 'adventure', 'controller', 'graphics', 'partial', 'pixel', 'single-player', 'steam', 'support']"
1010850,東方翠神廻廊 〜 Faith in the Goddess of Suwa.,2019-02-11,1,T.D,T.D,windows,0,Single-player,Free to Play;RPG;Early Access,Early Access;Sexual Content;Free to Play,0,64,13,0,0,20000,0.0,83.12,0.88,"['access', 'content', 'early', 'free', 'play', 'rpg', 'sexual', 'single-player', 'to']"
1010860,Hide and Seek,2019-02-01,1,Funny Games,Funny Games,windows,0,Single-player;Multi-player;Online Multi-Player;Partial Controller Support,Action;Massively Multiplayer;RPG;Early Access,Early Access;Action;Massively Multiplayer,0,55,38,0,0,20000,2.09,59.14,0.81,"['access', 'action', 'controller', 'early', 'massively', 'multi-player', 'multiplayer', 'online', 'partial', 'rpg', 'single-player', 'support']"
1010870,最后的47小时 - The Last 47 Hours,2019-02-28,1,Lingtan Studio,Lingtan Studio,windows,0,Single-player;Steam Achievements;Steam Cloud,Adventure,Adventure;Visual Novel;Anime,9,552,28,0,0,20000,1.69,95.17,0.79,"['achievements', 'adventure', 'anime', 'cloud', 'novel', 'single-player', 'steam', 'visual']"
1010930,Aztec Tower,2019-01-22,1,Paul Schwörer,Paul Schwörer,windows,0,Single-player,Action,Action,0,1,1,0,0,20000,3.99,50.0,0.77,"['action', 'single-player']"
1010950,SmartyTale 2D,2019-02-05,1,Nifedow Games,Nifedow Games,windows,0,Single-player;Steam Achievements,Action;Adventure;Indie,Action;Indie;Adventure,23,33,0,0,0,20000,2.09,100.0,0.78,"['achievements', 'action', 'adventure', 'indie', 'single-player', 'steam']"
@ -26417,7 +26377,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
1017130,Ikao The Lost Souls,2019-02-06,1,YukiOstudio,YukiOstudio,windows,0,Single-player;Full controller support,Adventure;Indie,Indie;Adventure;Platformer,0,9,4,0,0,20000,1.9,69.23,0.96,"['adventure', 'controller', 'full', 'indie', 'platformer', 'single-player', 'support']"
1017240,DEEP HOLE,2019-02-28,1,AMG GAMES,AMG GAMES,windows,0,Single-player;Partial Controller Support,Action;Indie,Action;Indie,0,4,0,0,0,20000,2.09,100.0,0.78,"['action', 'controller', 'indie', 'partial', 'single-player', 'support']"
1017270,TRIDENT BARRAGE,2019-02-28,1,AMG GAMES,AMG GAMES,windows,0,Single-player;Steam Achievements;Partial Controller Support,Action;Indie,Action;Indie,10,1,0,0,0,20000,2.09,100.0,0.78,"['achievements', 'action', 'controller', 'indie', 'partial', 'single-player', 'steam', 'support']"
1017330,Experience,2019-02-01,0,Liu baixue,Liu baixue,windows,0,Single-player,RPG,RPG;RPGMaker,0,2,2,0,0,20000,13.49,50.0,0.5,"['rpg', 'rpgmaker', 'single-player']"
1017350,aMAZE St.Patrick,2019-02-01,1,Blender Games,Blender Games,windows,0,Single-player;Steam Achievements,Casual;Indie,Casual;Indie;Difficult,100,5,6,0,0,20000,0.79,45.45,0.82,"['achievements', 'casual', 'difficult', 'indie', 'single-player', 'steam']"
1017480,WarGround,2019-02-02,1,GamersUnit,GamersUnit,windows,0,Online Multi-Player,Casual;Free to Play;Indie;Strategy,Free to Play;Strategy;Indie,0,9,7,0,0,20000,0.0,56.25,0.83,"['casual', 'free', 'indie', 'multi-player', 'online', 'play', 'strategy', 'to']"
1017490,Mortadelo y Filemón: La banda de Corvino,2019-03-20,0,Alcachofa Soft,Erbe Software,windows,0,Single-player;Local Co-op,Adventure,Adventure;Point & Click,0,1,0,0,0,20000,9.29,100.0,0.55,"['&', 'adventure', 'click', 'co-op', 'local', 'point', 'single-player']"
@ -26586,7 +26545,6 @@ appid,name,release_date,english,developer,publisher,platforms,required_age,categ
1026260,Simple Chess,2019-02-21,1,Dexion Games,Dexion Games,windows,0,Single-player,Casual;Indie;Simulation,Indie;Casual;Simulation,0,1,0,0,0,20000,0.79,100.0,0.8,"['casual', 'indie', 'simulation', 'single-player']"
1026270,Zombie Killers,2019-02-21,1,Dexion Games,Dexion Games,windows,0,Single-player,Action;Casual;Indie;Simulation,Action;Indie;Casual,0,1,0,0,0,20000,0.79,100.0,0.8,"['action', 'casual', 'indie', 'simulation', 'single-player']"
1026290,Stack Tower,2019-02-21,1,Dexion Games,Dexion Games,windows,0,Single-player,Action;Casual;Simulation,Casual;Action;Simulation,0,0,1,0,0,20000,0.79,0.0,0.48,"['action', 'casual', 'simulation', 'single-player']"
1026330,2048,2019-02-21,1,Dexion Games,Dexion Games,windows,0,Single-player,Casual;Indie;Simulation,Indie;Casual;Simulation,0,0,1,0,0,20000,0.79,0.0,0.48,"['casual', 'indie', 'simulation', 'single-player']"
1026380,Overture Music Visualization,2019-03-01,1,BATTLESQUATCH,Retrograde Games,windows,0,Single-player,Casual;Early Access,Early Access;Casual,0,5,0,0,0,20000,7.19,100.0,0.66,"['access', 'casual', 'early', 'single-player']"
1026390,Magic Heart,2019-03-31,1,Red Cattus,Red Cattus,windows,0,Single-player;Steam Achievements,Casual;Indie,Nudity;Sexual Content;Indie,7,3,2,0,0,20000,1.69,60.0,0.81,"['achievements', 'casual', 'content', 'indie', 'nudity', 'sexual', 'single-player', 'steam']"
1026400,TAMASHII,2019-03-05,1,Vikintor,Vikintor,windows,0,Single-player;Steam Achievements;Full controller support,Indie,Indie;Nudity;Horror,25,27,1,0,0,20000,3.99,96.43,0.75,"['achievements', 'controller', 'full', 'horror', 'indie', 'nudity', 'single-player', 'steam', 'support']"

Can't render this file because it is too large.

Binary file not shown.
Can't render this file because it is too large.

81049
data/steam_data.csv Normal file

File diff suppressed because it is too large Load Diff

BIN
doc/project_doc.pdf Normal file

Binary file not shown.

View File

@ -3,8 +3,22 @@ import numpy as np
import matplotlib.pylab as plt
# Fix for the "detected Sugeno model type" spam - overwrite the annoying method from simpful
class FuzzySystem(sf.FuzzySystem):
def _set_model_type(self, model_type):
if self._detected_type == "inconsistent": return
if self._detected_type is None:
self._detected_type = model_type
# Just commenting the line below!
#print(" * Detected %s model type" % model_type)
elif self._detected_type != model_type:
print("WARNING: model type is unclear (simpful detected %s, but a %s output was specified)" % (
self._detected_type, model_type))
self._detected_type = 'inconsistent'
def fuzzy_controler_popularity(price: float, game_length: int, rating: float, number_of_owners: int) -> float:
FS = sf.FuzzySystem(show_banner=False)
FS = FuzzySystem(show_banner=False)
S_1 = sf.FuzzySet(points=[[0., 1.], [30., 0.]], term="negative")
S_2 = sf.FuzzySet(points=[[35., 0.], [40., 1.], [60., 1.], [70., 0.]], term="average")
@ -46,13 +60,13 @@ def fuzzy_controler_popularity(price: float, game_length: int, rating: float, nu
FS.set_variable("Game_length", game_length)
FS.set_variable("Rating", rating)
FS.set_variable("Number_of_owners", number_of_owners)
popularity = FS.Sugeno_inference(["Popularity"])
popularity = FS.Sugeno_inference(["Popularity"], ignore_warnings=True)
return round(popularity["Popularity"], 2)
def fuzzy_controler_similiarity(categorical_data: str, numerical_data: str, vector_distance: float, show_graph: bool)\
-> float:
FSS = sf.FuzzySystem(show_banner=False)
FSS = FuzzySystem(show_banner=False)
S_1 = sf.FuzzySet(points=[[.20, 1.], [.30, 0.]], term="small")
S_2 = sf.FuzzySet(points=[[.30, 0.], [.55, 1.], [.65, 1.], [.85, 0.]], term="average")
@ -77,9 +91,9 @@ def fuzzy_controler_similiarity(categorical_data: str, numerical_data: str, vect
FSS.set_crisp_output_value("big", 1)
# TODO: add Word_vector_distance to rules
R1 = "IF (Categorical_similarity IS average) OR (Numerical_difference IS average) THEN (Similarity IS average)"
R2 = "IF (Categorical_similarity IS small) OR (Numerical_difference IS big) THEN (Similarity IS small)"
R3 = "IF (Categorical_similarity IS big) OR (Numerical_difference IS small) THEN (Similarity IS big)"
R1 = "IF (Categorical_similarity IS average) AND (Numerical_difference IS average) THEN (Similarity IS average)"
R2 = "IF (Categorical_similarity IS small) AND (Numerical_difference IS big) THEN (Similarity IS small)"
R3 = "IF (Categorical_similarity IS big) AND (Numerical_difference IS small) THEN (Similarity IS big)"
FSS.add_rules([R1, R2, R3])
@ -87,9 +101,9 @@ def fuzzy_controler_similiarity(categorical_data: str, numerical_data: str, vect
if show_graph:
plot_graphs(FS=FSS)
FSS.set_variable("Categorical_similarity", categorical_data)
FSS.set_variable("Categorical_similarity", vector_distance)
FSS.set_variable("Numerical_difference", numerical_data)
popularity = FSS.Sugeno_inference(["Similarity"])
popularity = FSS.Sugeno_inference(["Similarity"], ignore_warnings=True)
return round(popularity["Similarity"], 2)

119
main.py
View File

@ -2,7 +2,13 @@ import pandas as pd
from fuzzy_controllers import fuzzy_controler_similiarity
from numpy import dot
from numpy.linalg import norm
import json
import multiprocessing
from tqdm.auto import tqdm
from sys import argv
import sys, getopt
import argparse
import random
def find_games_categorical_similarity(game_1: pd.DataFrame, game_2: pd.DataFrame) -> float:
game_1_categorical = set(game_1['all_categorical'].tolist()[0])
@ -22,29 +28,118 @@ def find_games_word_vector_distance(game_1: pd.DataFrame, game_2: pd.DataFrame)
return round(dot(game_1_vector, game_2_vector) / (norm(game_1_vector) * norm(game_2_vector)), 2)
def compare_games(title_1: str, title_2: str, df: pd.DataFrame, show_graph: bool = False) -> float:
def calculate_similarities(game_title, title_list, df, test=False):
if game_title in title_list:
title_list.remove(game_title)
args_list = []
for compared_title in title_list:
args_list.append((game_title, compared_title, df))
similarities = []
# call the function for each item in parallel with multiprocessing
with multiprocessing.Pool() as pool:
for result in pool.starmap(compare_games, tqdm(args_list, total=len(args_list), desc='Searching')):
similarities.append(result)
all_games = []
for title, similarity in zip(title_list, similarities):
all_games.append({
"title": title,
"similarity": similarity
})
sorted_games = sorted(all_games, key=lambda k: k['similarity'], reverse=True)
if (test): return sorted_games[:20]
print("\n ==== Top 20 most similar games: ====")
for game in sorted_games[:20]:
print(f"- {game['title']}")
save_results(game_title=game_title, game_list=sorted_games)
def save_results(game_title, game_list):
print("The full list of similar games available in the /results directory\n")
with open(f"results/similarity_list_{game_title.lower().replace(' ', '_')}.txt", 'w+') as fp:
json.dump(game_list, fp)
def compare_games(title_1, title_2, df, show_graph=False):
game_1 = df.loc[df['name'] == title_1]
game_2 = df.loc[df['name'] == title_2]
categorical_similarity = find_games_categorical_similarity(game_1=game_1, game_2=game_2)
numerical_difference = find_games_numerical_similarity(game_1=game_1, game_2=game_2)
word_vector_distance = find_games_word_vector_distance(game_1=game_1, game_2=game_2)
print(f"Categorical similarity: {categorical_similarity}\nNumerical difference: {numerical_difference}\n"
f"Word vector distance: {word_vector_distance}")
similarity_score = fuzzy_controler_similiarity(categorical_data=categorical_similarity,
numerical_data=numerical_difference,
vector_distance=word_vector_distance, show_graph=show_graph)
return similarity_score
def get_game_info_from_df(data_games, game_title):
finded_game = data_games.loc[data_games["name"] == game_title]
# print(finded_game)
result_dict = {
"title" : finded_game["name"].values[0],
"price" : finded_game["price"].values[0],
"all_categorical" : finded_game["all_categorical"].values[0],
}
return result_dict
def get_game_info(data_game):
# finded_game = data_games.loc[data_games["name"] == game_title]
# print(finded_game)
result_dict = {
"title" : data_game["name"],
"price" : data_game["price"],
"all_categorical" : data_game["all_categorical"],
}
return result_dict
def main(argv):
df = pd.read_pickle('data/games_processed_vectorized.csv')
title_list = df["name"].values.tolist()
test_mode = False
random_mode = False
eval_mode = False
eval_random_mode = False
opts, args = getopt.getopt(argv, "r:", ["pres", "eval", "evalrandom"])
for opt, arg in opts:
if "--pres" == opt:
test_mode = True
if "--eval" == opt:
eval_mode = True
if "--evalrandom" == opt:
eval_random_mode = True
if "-r" == opt:
random_mode = arg
if (True == test_mode):
game_list = ["Call of Duty®: Modern Warfare® 2", "Project CARS", "DayZ", "STAR WARS™ Jedi Knight - Mysteries of the Sith™", "Overcooked"]
if (random_mode): game_list = [random.choice(title_list)]
if (eval_mode or eval_random_mode): game_list = [random.choice(title_list) for i in range(10)]
result_dict = {"results": []}
for item in game_list:
if not eval_random_mode:
titles_results = calculate_similarities(game_title=item, title_list=title_list, df=df, test=test_mode)
if eval_random_mode:
titles_results = [{"title": random.choice(title_list)} for i in range(10)]
game_result = get_game_info_from_df(df, item)
game_result["fuzzy_similiar"] = [get_game_info_from_df(df, title_item["title"]) for title_item in titles_results[:10]]
result_dict["results"].append(game_result)
with open("results/result.json", "w", encoding="UTF-8") as outfile:
json.dump(result_dict, outfile, ensure_ascii=False)
if (False == test_mode):
while True:
print("Welcome to Fuzzy Game Reccomender!\nType in a game title and we will find the most similar games from our database")
title = input("Enter the title or type 'exit' to leave: ")
if title == "exit":
break
else:
calculate_similarities(game_title=title, title_list=title_list, df=df)
if __name__ == '__main__':
main(sys.argv[1:])
df = pd.read_pickle('data/games_processed_vectorized.csv')
while True:
title_1 = input("Enter title 1: ")
title_2 = input("Enter title 2: ")
similarity_score = compare_games(title_1=title_1, title_2=title_2, df=df, show_graph=False)
print(f'Similarity_score: {similarity_score}')

View File

@ -35,7 +35,7 @@ def replace_with_vector(row, w2v):
if __name__ == '__main__':
df = pd.read_csv('data/games.csv')
df = df.drop_duplicates(subset=['name'])
df['positive_percentage'] = df.apply(
lambda row: calculate_positive_percentage(row.positive_ratings, row.negative_ratings), axis=1)
df['owners'] = df.apply(lambda row: owners_average_max_min(row.owners), axis=1)

View File

@ -3,3 +3,4 @@ matplotlib==3.6.3
numpy==1.24.1
pandas==1.5.3
simpful==2.9.0
tqdm==4.64.1

1
results/result.json Normal file

File diff suppressed because one or more lines are too long