Adiciona gabarito - TP02Q05
This commit is contained in:
parent
ee7d40319a
commit
c01d4bf452
|
|
@ -0,0 +1,727 @@
|
|||
import java.io.BufferedReader;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.Locale;
|
||||
import java.util.Scanner;
|
||||
|
||||
// ----------------------------------------------------------------------------------------------------------------- //
|
||||
|
||||
class GameList {
|
||||
|
||||
private Game[] array;
|
||||
private int n;
|
||||
|
||||
public GameList() {}
|
||||
|
||||
public GameList(int size) {
|
||||
|
||||
array = new Game[size];
|
||||
n = 0;
|
||||
}
|
||||
|
||||
public void print() {
|
||||
|
||||
for(int i = 0; i < n; i++) {
|
||||
|
||||
System.out.print("[" + i + "] ");
|
||||
|
||||
array[i].print();
|
||||
}
|
||||
}
|
||||
|
||||
public void insertBegin(Game game) throws Exception {
|
||||
|
||||
if(n >= array.length) throw new Exception("x Insert error: Full list!");
|
||||
|
||||
for(int i = n; i > 0; i--) array[i] = array[i - 1];
|
||||
|
||||
array[0] = game;
|
||||
n++;
|
||||
}
|
||||
|
||||
public void insertEnd(Game game) throws Exception {
|
||||
|
||||
if(n >= array.length) throw new Exception("x Insert error: Full list");
|
||||
|
||||
array[n] = game;
|
||||
n++;
|
||||
}
|
||||
|
||||
public void insert(Game game, int pos) throws Exception {
|
||||
|
||||
if(n >= array.length || pos < 0 || pos > n) throw new Exception("x Insert error: Full list / Invalid pos");
|
||||
|
||||
for(int i = n; i > pos; i--) array[i] = array[i - 1];
|
||||
|
||||
array[pos] = game;
|
||||
n++;
|
||||
}
|
||||
|
||||
public Game removeBegin() throws Exception {
|
||||
|
||||
if(n == 0) throw new Exception("x Remove error: Empty list");
|
||||
|
||||
Game resp = array[0];
|
||||
n--;
|
||||
|
||||
for(int i = 0; i < n; i++) array[i] = array[i + 1];
|
||||
return resp;
|
||||
}
|
||||
|
||||
public Game removeEnd() throws Exception {
|
||||
|
||||
if(n == 0) throw new Exception("x Remove error: Empty list");
|
||||
return array[--n];
|
||||
}
|
||||
|
||||
public Game remove(int pos) throws Exception {
|
||||
|
||||
if(n == 0 || pos < 0 || pos >= n) throw new Exception("x Remove error: Empty list / Invalid pos");
|
||||
|
||||
Game resp = array[pos];
|
||||
n--;
|
||||
|
||||
for(int i = pos; i < n; i++) array[i] = array[i + 1];
|
||||
return resp;
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------------------------------------------- //
|
||||
|
||||
class Game {
|
||||
|
||||
static SimpleDateFormat default_dateFormat = new SimpleDateFormat("MMM/yyyy", Locale.ENGLISH);
|
||||
|
||||
private String name, owners, website, developers;
|
||||
private ArrayList<String> languages, genres;
|
||||
private Date release_date;
|
||||
private int app_id, age, dlcs, avg_playtime;
|
||||
private float price, upvotes;
|
||||
private boolean windows, mac, linux;
|
||||
|
||||
public Game() {
|
||||
|
||||
this.name = this.owners = this.website = this.developers = null;
|
||||
this.languages = new ArrayList<String>();
|
||||
this.genres = new ArrayList<String>();
|
||||
this.release_date = null;
|
||||
this.app_id = this.age = this.dlcs = this.avg_playtime = -1;
|
||||
this.price = this.upvotes = -1;
|
||||
this.windows = this.mac = this.linux = false;
|
||||
}
|
||||
|
||||
public Game(String name, String owners, String website, String developers, ArrayList<String> languages, ArrayList<String> genres, Date release_date, int app_id, int age, int dlcs, int upvotes, int avg_playtime, float price, boolean windows, boolean mac, boolean linux) {
|
||||
|
||||
this.name = name;
|
||||
this.owners = owners;
|
||||
this.website = website;
|
||||
this.developers = developers;
|
||||
this.languages = languages;
|
||||
this.genres = genres;
|
||||
this.release_date = release_date;
|
||||
this.app_id = app_id;
|
||||
this.age = age;
|
||||
this.dlcs = dlcs;
|
||||
this.upvotes = upvotes;
|
||||
this.avg_playtime = avg_playtime;
|
||||
this.price = price;
|
||||
this.windows = windows;
|
||||
this.mac = mac;
|
||||
this.linux = linux;
|
||||
}
|
||||
|
||||
public void setName(String name) { this.name = name; }
|
||||
public void setOwners(String owners) { this.owners = owners; }
|
||||
public void setWebsite(String website) { this.website = website; }
|
||||
public void setDevelopers(String developers) { this.developers = developers; }
|
||||
public void setLanguages(ArrayList<String> languages) { this.languages = languages; }
|
||||
public void setGenres(ArrayList<String> genres) { this.genres = genres; }
|
||||
public void setReleaseDate(Date release_date) { this.release_date = release_date; }
|
||||
public void setAppId(int app_id) { this.app_id = app_id; }
|
||||
public void setAge(int age) { this.age = age; }
|
||||
public void setDlcs(int dlcs) { this.dlcs = dlcs; }
|
||||
public void setAvgPlaytime(int avg_playtime) { this.avg_playtime = avg_playtime; }
|
||||
public void setPrice(float price) { this.price = price; }
|
||||
public void setUpvotes(float upvotes) { this.upvotes = upvotes; }
|
||||
public void setWindows(boolean windows) { this.windows = windows; }
|
||||
public void setMac(boolean mac) { this.mac = mac; }
|
||||
public void setLinux(boolean linux) { this.linux = linux; }
|
||||
|
||||
public String getName() { return this.name; }
|
||||
public String getOwners() { return this.owners; }
|
||||
public String getWebsite() { return this.website; }
|
||||
public String getDevelopers() { return this.developers; }
|
||||
public ArrayList<String> getLanguages() { return this.languages; }
|
||||
public ArrayList<String> getGenres() { return this.genres; }
|
||||
public Date getReleaseDate() { return this.release_date; }
|
||||
public int getAppId() { return this.app_id; }
|
||||
public int getAge() { return this.age; }
|
||||
public int getDlcs() { return this.dlcs; }
|
||||
public int getAvgPlaytime() { return this.avg_playtime; }
|
||||
public float getPrice() { return this.price; }
|
||||
public float getUpvotes() { return this.upvotes; }
|
||||
public boolean getWindows() { return this.windows; }
|
||||
public boolean getMac() { return this.mac; }
|
||||
public boolean getLinux() { return this.linux; }
|
||||
|
||||
public Game clone() {
|
||||
|
||||
Game cloned = new Game();
|
||||
|
||||
cloned.name = this.name;
|
||||
cloned.owners = this.owners;
|
||||
cloned.website = this.website;
|
||||
cloned.developers = this.developers;
|
||||
cloned.languages = this.languages;
|
||||
cloned.genres = this.genres;
|
||||
cloned.release_date = this.release_date;
|
||||
cloned.app_id = this.app_id;
|
||||
cloned.age = this.age;
|
||||
cloned.dlcs = this.dlcs;
|
||||
cloned.avg_playtime = this.avg_playtime;
|
||||
cloned.price = this.price;
|
||||
cloned.upvotes = this.upvotes;
|
||||
cloned.windows = this.windows;
|
||||
cloned.mac = this.mac;
|
||||
cloned.linux = this.linux;
|
||||
|
||||
return cloned;
|
||||
}
|
||||
|
||||
public static Game gameSearch(ArrayList<Game> games, int app_id) {
|
||||
|
||||
for(Game game : games) if(game.getAppId() == app_id) return game;
|
||||
return null;
|
||||
}
|
||||
|
||||
public void read(String line) {
|
||||
|
||||
char c_search;
|
||||
int index = 0, atr_index = 0;
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "AppID"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.app_id = Integer.parseInt(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Name"
|
||||
if(line.charAt(atr_index) != ',') {
|
||||
|
||||
if(line.charAt(atr_index) == '\"') {
|
||||
|
||||
atr_index++;
|
||||
c_search = '\"';
|
||||
}
|
||||
else c_search = ',';
|
||||
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == c_search) {
|
||||
|
||||
this.name = line.substring(atr_index, index);
|
||||
|
||||
if(c_search == ',') index++;
|
||||
else if(c_search == '\"') index += 2;
|
||||
|
||||
atr_index = index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else atr_index = ++index;
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find release date
|
||||
if(line.charAt(atr_index) != ',') {
|
||||
|
||||
SimpleDateFormat df;
|
||||
|
||||
if(line.charAt(atr_index) == '\"') {
|
||||
|
||||
df = new SimpleDateFormat("MMM dd, yyyy", Locale.ENGLISH);
|
||||
|
||||
atr_index++;
|
||||
c_search = '\"';
|
||||
}
|
||||
else {
|
||||
|
||||
df = new SimpleDateFormat("MMM yyyy", Locale.ENGLISH);
|
||||
|
||||
c_search = ',';
|
||||
}
|
||||
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == c_search) {
|
||||
|
||||
try { this.release_date = df.parse(line.substring(atr_index, index)); }
|
||||
catch (java.text.ParseException e) { e.printStackTrace(); }
|
||||
|
||||
if(c_search == ',') index++;
|
||||
else if(c_search == '\"') index += 2;
|
||||
|
||||
atr_index = index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else atr_index = ++index;
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Owners"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.owners = line.substring(atr_index, index);
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Age"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.age = Integer.parseInt(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Price"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.price = Float.parseFloat(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "DLCs"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.dlcs = Integer.parseInt(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Languages"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ']') {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') index++;
|
||||
else if(line.charAt(index) == '\"') index += 2;
|
||||
|
||||
atr_index = index;
|
||||
break;
|
||||
}
|
||||
else if(line.charAt(index) == '\'') {
|
||||
|
||||
int wordStart = index + 1;
|
||||
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == '\'') {
|
||||
|
||||
this.languages.add(line.substring(wordStart, index));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Website"
|
||||
if(line.charAt(atr_index) != ',') {
|
||||
|
||||
if(line.charAt(atr_index) == '\"') {
|
||||
|
||||
atr_index++;
|
||||
c_search = '\"';
|
||||
}
|
||||
else c_search = ',';
|
||||
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == c_search) {
|
||||
|
||||
this.website = line.substring(atr_index, index);
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else atr_index = ++index;
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Windows"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.windows = Boolean.parseBoolean(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Find "Mac"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.mac = Boolean.parseBoolean(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Find "Linux"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.linux = Boolean.parseBoolean(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Upvotes"
|
||||
int positives, negatives;
|
||||
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
positives = Integer.parseInt(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
negatives = Integer.parseInt(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
this.upvotes = (float)(positives * 100) / (float)(positives + negatives);
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "AVG Playtime"
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.avg_playtime = Integer.parseInt(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Developers"
|
||||
if(line.charAt(atr_index) != ',') {
|
||||
|
||||
if(line.charAt(atr_index) == '\"') {
|
||||
|
||||
atr_index++;
|
||||
c_search = '\"';
|
||||
}
|
||||
else c_search = ',';
|
||||
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == c_search) {
|
||||
|
||||
this.developers = line.substring(atr_index, index);
|
||||
|
||||
atr_index = ++index;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else atr_index = ++index;
|
||||
|
||||
// ---------------------------------- //
|
||||
|
||||
// Find "Genres"
|
||||
if(index < line.length() - 1) {
|
||||
|
||||
if(line.charAt(index) == ',') atr_index = ++index;
|
||||
if(line.charAt(atr_index) == '\"') {
|
||||
|
||||
atr_index++;
|
||||
|
||||
while(true) {
|
||||
|
||||
index++;
|
||||
|
||||
if(line.charAt(index) == ',') {
|
||||
|
||||
this.genres.add(line.substring(atr_index, index));
|
||||
|
||||
atr_index = ++index;
|
||||
}
|
||||
else if(line.charAt(index) == '\"') {
|
||||
|
||||
this.genres.add(line.substring(atr_index, line.length() - 1));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else this.genres.add(line.substring(atr_index, line.length()));
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------------- //
|
||||
}
|
||||
|
||||
public void print() {
|
||||
|
||||
String avg_pt = null;
|
||||
|
||||
if(this.avg_playtime == 0) avg_pt = "null ";
|
||||
else if(this.avg_playtime < 60) avg_pt = this.avg_playtime + "m ";
|
||||
else {
|
||||
|
||||
if(this.avg_playtime % 60 == 0) avg_pt = this.avg_playtime / 60 + "h ";
|
||||
else avg_pt = (this.avg_playtime / 60) + "h " + (this.avg_playtime % 60) + "m ";
|
||||
}
|
||||
|
||||
DecimalFormat df = new DecimalFormat("##");
|
||||
|
||||
System.out.println(this.app_id + " " + this.name + " " + default_dateFormat.format(this.release_date) + " " + this.owners + " " + this.age + " " + String.format(Locale.ENGLISH, "%.2f", this.price) + " " + this.dlcs + " " + this.languages + " " + this.website + " " + this.windows + " " + this.mac + " " + this.linux + " " + (Float.isNaN(this.upvotes) ? "0% " : df.format(this.upvotes) + "% ") + avg_pt + this.developers + " " + this.genres);
|
||||
}
|
||||
|
||||
public static String getGameData(String csvFile, int app_id) throws Exception {
|
||||
|
||||
try {
|
||||
|
||||
// Read CSV file
|
||||
FileInputStream fstream = new FileInputStream(csvFile);
|
||||
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
|
||||
|
||||
// ------------------------------------ //
|
||||
|
||||
// Start to explode CSV file
|
||||
String line;
|
||||
|
||||
while((line = br.readLine()) != null) {
|
||||
|
||||
String id_s = Integer.toString(app_id);
|
||||
|
||||
if(line.substring(0, line.indexOf(',')).equals(id_s)) {
|
||||
|
||||
fstream.close();
|
||||
br.close();
|
||||
return line;
|
||||
}
|
||||
}
|
||||
|
||||
// Close CSV file
|
||||
fstream.close();
|
||||
}
|
||||
catch(IOException e) { e.printStackTrace(); }
|
||||
return null;
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------------------- //
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
|
||||
Scanner scr = new Scanner(System.in);
|
||||
ArrayList<Game> gamesFull = new ArrayList<Game>();
|
||||
String line;
|
||||
|
||||
// ------------------------------------------------------------------------------ //
|
||||
|
||||
// Fill full games list
|
||||
try {
|
||||
|
||||
// Read CSV file
|
||||
FileInputStream fstream = new FileInputStream("/tmp/games.csv");
|
||||
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
|
||||
|
||||
// ------------------------------------ //
|
||||
|
||||
// Start to explode CSV file
|
||||
while((line = br.readLine()) != null) {
|
||||
|
||||
Game game = new Game();
|
||||
|
||||
game.read(line);
|
||||
gamesFull.add(game);
|
||||
}
|
||||
|
||||
// Close CSV file
|
||||
fstream.close();
|
||||
}
|
||||
catch(IOException e) { e.printStackTrace(); }
|
||||
|
||||
// ---------------------------------------------------------------------------------------------- //
|
||||
|
||||
// Fill production games list
|
||||
GameList games = new GameList(500);
|
||||
|
||||
line = scr.nextLine();
|
||||
|
||||
while(true) {
|
||||
|
||||
if(line.compareTo("FIM") == 0) break;
|
||||
|
||||
// ------------------------------------ //
|
||||
|
||||
Game found = gameSearch(gamesFull, Integer.parseInt(line));
|
||||
|
||||
if(found != null) games.insertEnd(found);
|
||||
|
||||
// ------------------------------------ //
|
||||
|
||||
line = scr.nextLine();
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------------------------- //
|
||||
|
||||
// Execute operations
|
||||
int n_ops = Integer.parseInt(scr.nextLine());
|
||||
|
||||
for(int x = 0; x < n_ops; x++) {
|
||||
|
||||
line = scr.nextLine();
|
||||
|
||||
String op = line.substring(0, 2);
|
||||
int app_id;
|
||||
|
||||
// -------------------------------- //
|
||||
|
||||
// Identify operation
|
||||
if(op.equals("II")) {
|
||||
|
||||
app_id = Integer.parseInt(line.substring(3, line.length()));
|
||||
|
||||
games.insertBegin(gameSearch(gamesFull, app_id));
|
||||
}
|
||||
else if(op.equals("IF")) {
|
||||
|
||||
app_id = Integer.parseInt(line.substring(3, line.length()));
|
||||
|
||||
games.insertEnd(gameSearch(gamesFull, app_id));
|
||||
}
|
||||
else if(op.equals("I*")) {
|
||||
|
||||
int pos = Integer.parseInt(line.substring(3, line.indexOf(" ", 3)));
|
||||
app_id = Integer.parseInt(line.substring(line.indexOf(" ", 3) + 1, line.length()));
|
||||
|
||||
games.insert(gameSearch(gamesFull, app_id), pos);
|
||||
}
|
||||
else if(op.equals("RI")) System.out.println("(R) " + games.removeBegin().getName());
|
||||
else if(op.equals("RF")) System.out.println("(R) " + games.removeEnd().getName());
|
||||
else if(op.equals("R*")) {
|
||||
|
||||
int pos = Integer.parseInt(line.substring(3, line.length()));
|
||||
|
||||
System.out.println("(R) " + games.remove(pos).getName());
|
||||
}
|
||||
}
|
||||
|
||||
games.print();
|
||||
|
||||
// ---------------------------------------------------------------------------------------------- //
|
||||
|
||||
scr.close();
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------ //
|
||||
}
|
||||
|
|
@ -0,0 +1,72 @@
|
|||
1189490
|
||||
300550
|
||||
49800
|
||||
1851280
|
||||
1112930
|
||||
275570
|
||||
1276550
|
||||
1096530
|
||||
690510
|
||||
1504570
|
||||
1369470
|
||||
270130
|
||||
336150
|
||||
573210
|
||||
886470
|
||||
1368820
|
||||
951530
|
||||
247370
|
||||
1879330
|
||||
1634290
|
||||
259570
|
||||
941650
|
||||
768450
|
||||
1347140
|
||||
722670
|
||||
711540
|
||||
450170
|
||||
730
|
||||
598550
|
||||
614090
|
||||
809440
|
||||
1923860
|
||||
559010
|
||||
1547380
|
||||
554310
|
||||
1124090
|
||||
292120
|
||||
691930
|
||||
325420
|
||||
663670
|
||||
503820
|
||||
49600
|
||||
49300
|
||||
1631930
|
||||
1038740
|
||||
336760
|
||||
64000
|
||||
487580
|
||||
410890
|
||||
363110
|
||||
FIM
|
||||
20
|
||||
II 1487390
|
||||
II 258520
|
||||
II 1165270
|
||||
II 298140
|
||||
II 213610
|
||||
IF 50510
|
||||
IF 998660
|
||||
IF 1740720
|
||||
I* 10 24720
|
||||
I* 15 439550
|
||||
I* 20 1507410
|
||||
RF
|
||||
RF
|
||||
RF
|
||||
RI
|
||||
RI
|
||||
R* 10
|
||||
RF
|
||||
RF
|
||||
RI
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
(R) Have a Nice Death
|
||||
(R) Sopwith VR
|
||||
(R) Burn Zombie Burn!
|
||||
(R) Sonic Adventure 2
|
||||
(R) Rhiannon: Curse of the Four Branches
|
||||
(R) Faefever
|
||||
(R) NOBUNAGA'S AMBITION: Tendou with Power Up Kit
|
||||
(R) Higurashi When They Cry Hou - Ch.2 Watanagashi
|
||||
(R) Synthesis Universe -Episode 00-
|
||||
[0] 258520 The Vanishing of Ethan Carter Sep/2014 500000 - 1000000 0 19.99 2 [English, French, Italian, German, Spanish - Spain, Polish, Czech] http://EthanCarterGame.com true false false 89% 3h 13m The Astronauts [Adventure, Indie]
|
||||
[1] 1487390 ANVIL Dec/2021 50000 - 100000 0 24.99 0 [English, Korean, German, Russian, Japanese, Simplified Chinese, Traditional Chinese, French, Polish, Portuguese - Brazil, Spanish - Latin America, Italian, Thai, Vietnamese] https://www.anvil.world/ true false false 63% 9h 51m Action Square [Action, Early Access]
|
||||
[2] 1189490 觅长生 Nov/2019 500000 - 1000000 0 11.99 0 [Simplified Chinese] null true false false 91% 33h 39m Chalcedony Network [Indie, RPG, Strategy, Early Access]
|
||||
[3] 300550 Shadowrun: Dragonfall - Director's Cut Sep/2014 500000 - 1000000 0 14.99 0 [English] http://harebrained-schemes.com/shadowrun/dragonfall/ true true true 89% 15h 1m Harebrained Schemes [Adventure, Indie, RPG, Strategy]
|
||||
[4] 49800 Flight of the Icarus May/2010 50000 - 100000 0 4.99 0 [English] http://musegames.com/games/flight-of-the-icarus/ true true false 39% 15m Muse Games [Action, Indie]
|
||||
[5] 1851280 Samurai Bringer Apr/2022 50000 - 100000 0 9.99 0 [English, Japanese, Simplified Chinese, Traditional Chinese] https://playism.com/game/samurai-bringer/ true false false 88% 5h 2m ALPHAWING Inc. [Action, Indie]
|
||||
[6] 1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG]
|
||||
[7] 24720 SPORE™ Galactic Adventures Jun/2009 500000 - 1000000 0 19.99 0 [English, French, German, Italian, Spanish - Spain, Dutch, Russian, Polish, Czech, Hungarian, Finnish, Norwegian, Swedish, Danish] http://www.spore.com/what/ga true false false 88% 15h 32m EA - Maxis [Action, Simulation]
|
||||
[8] 275570 Summoner Mar/2014 50000 - 100000 0 4.99 0 [English, German] null true false false 83% 3h 24m Volition [Action, RPG]
|
||||
[9] 1096530 Solasta: Crown of the Magister May/2021 500000 - 1000000 0 15.99 4 [English, French, German, Simplified Chinese, Portuguese - Brazil, Russian] https://www.solasta-game.com/ true true false 89% 37h 56m Tactical Adventures [Adventure, RPG, Strategy]
|
||||
[10] 690510 Immortal Soul: Black Survival Mar/2019 500000 - 1000000 0 0.00 0 [English, Japanese, Korean, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Traditional Chinese, Thai, Portuguese, Portuguese - Brazil] null true false false 79% 28h 5m Nimble Neuron [Free to Play, Indie, Strategy]
|
||||
[11] 439550 'n Verlore Verstand Apr/2016 50000 - 100000 0 14.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Swedish, Thai, Traditional Chinese, Turkish, Ukrainian] http://www.skobbejakgames.com true true true 39% 2h 20m Skobbejak Games,Skermunkel [Adventure, Casual, Indie]
|
||||
[12] 1504570 Cultivation Tales Apr/2022 500000 - 1000000 0 19.99 0 [English, Simplified Chinese] null true false false 38% 27h 42m Ac Games [Action, Adventure, Indie, RPG, Strategy, Early Access]
|
||||
[13] 1369470 Pincremental Aug/2020 50000 - 100000 0 0.00 0 [English] null true true false 80% null Makopaz [Casual, Free to Play, Indie, Simulation, Strategy]
|
||||
[14] 270130 The Gallery - Episode 1: Call of the Starseed Apr/2016 50000 - 100000 0 14.99 1 [English] http://www.cloudheadgames.com true false false 84% 36m Cloudhead Games ltd. [Adventure, Casual, Indie]
|
||||
[15] 336150 Virtual Pool 4 May/2015 50000 - 100000 0 24.99 0 [English] http://vponline.celeris.com true false false 83% null Celeris [Sports]
|
||||
[16] 1507410 Coloring Book for Kids Mar/2021 50000 - 100000 0 0.00 1 [English, French, Italian, German, Arabic, Czech, Danish, Dutch, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Latin America, Swedish, Thai, Turkish, Vietnamese] null true true false 89% null Peaksel [Casual, Free to Play, Indie]
|
||||
[17] 573210 Mistwood Heroes Dec/2016 50000 - 100000 0 3.99 0 [English] null true false false 56% 4h Meepower [Action, Adventure, Casual, Indie, RPG]
|
||||
[18] 886470 Another Otter Jul/2018 50000 - 100000 0 0.99 0 [English] null true false false 63% null PepoLab [Casual, Indie]
|
||||
[19] 1368820 RollerCoaster Tycoon® 3: Complete Edition Sep/2020 50000 - 100000 0 7.99 0 [English, French, Italian, German, Spanish - Spain, Danish, Dutch, Finnish, Norwegian, Swedish] null true true false 83% 1h 15m Frontier Developments,Aspyr (Mac) [Simulation, Strategy]
|
||||
[20] 951530 Alien Shooter - Last Hope Nov/2020 50000 - 100000 0 4.99 0 [English, Russian] http://www.sigma-team.net true false false 81% null Sigma Team Inc. [Action, Indie, RPG]
|
||||
[21] 247370 Mutant Mudds Deluxe Nov/2013 50000 - 100000 0 9.99 0 [English] http://www.mutantmuddsdeluxe.com true false false 74% 3h 21m Renegade Kid [Action, Indie]
|
||||
[22] 1879330 WARRIORS OROCHI 3 Ultimate Definitive Edition Jul/2022 50000 - 100000 0 39.99 0 [English, Simplified Chinese, Traditional Chinese, Japanese] https://www.gamecity.ne.jp/orochi2/ultimate/index.html true false false 88% null KOEI TECMO GAMES CO., LTD. [Action, Strategy]
|
||||
[23] 1634290 Chuhou Joutai 2: Paraided! Jul/2021 50000 - 100000 0 4.99 0 [English, Japanese] https://drillimation.com/chuhou-joutai-2-paraided/ true false false 100% null Drillimation Systems [Action, Indie]
|
||||
[24] 259570 EDEN STAR Jan/2015 50000 - 100000 0 19.99 0 [English] http://www.edenstargame.com true false false 61% 4h 31m Flix Interactive [Action, Adventure, Indie, Strategy, Early Access]
|
||||
[25] 941650 The Island: Into The Mist Jan/2019 50000 - 100000 0 9.99 0 [Korean, English] https://imbada.itch.io/the-island true false false 69% 3h 14m SUPER WAVE Studio [Adventure, Indie]
|
||||
[26] 768450 NUTS Feb/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Dutch, Japanese, Korean, Portuguese - Brazil, Russian, Simplified Chinese, Traditional Chinese] http://nuts.game true true false 88% null Joon, Pol, Muutsch, Char & Torfi [Adventure, Simulation]
|
||||
[27] 1347140 NEAR DEADline Aug/2020 50000 - 100000 0 0.00 1 [English] https://www.newgrounds.com/portal/view/736443 true true true 90% null Dumb ****ing Horse [Action, Casual, Free to Play, Indie]
|
||||
[28] 722670 Chinese Chess/ Elephant Game: 象棋/ 中国象棋/ 中國象棋 Oct/2017 50000 - 100000 0 9.99 0 [Simplified Chinese, Traditional Chinese, English, Russian] null true false false 78% 1h 45m Wang Wenxi [Indie, Simulation, Strategy, Early Access]
|
||||
[29] 711540 Lonely Mountains: Downhill Oct/2019 50000 - 100000 0 9.99 4 [English, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Japanese, Korean, Portuguese - Brazil, Polish, Turkish] http://lonelymountains.com true true false 92% 1h 15m Megagon Industries [Action, Indie, Racing, Simulation, Sports]
|
||||
[30] 450170 BOOR Feb/2017 50000 - 100000 0 0.99 0 [English, Spanish - Spain, French, German] http://www.dazlog.com/boor true true true 83% 4h 30m DazlogStudio [Adventure, Casual, Indie]
|
||||
[31] 730 Counter-Strike: Global Offensive Aug/2012 50000000 - 100000000 0 0.00 1 [Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Spain, Swedish, Thai, Traditional Chinese, Turkish, Bulgarian, Ukrainian, Greek, Spanish - Latin America, Vietnamese] http://blog.counter-strike.net/ true true true 88% 508h 4m Valve,Hidden Path Entertainment [Action, Free to Play]
|
||||
[32] 598550 HUNTDOWN May/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Japanese, Simplified Chinese] http://huntdown.com/ true true true 95% 11h 26m Easy Trigger Games [Action, Indie]
|
||||
[33] 614090 Deadbeat Heroes Oct/2017 50000 - 100000 0 14.99 0 [English] https://www.upstreamarcade.com/deadbeat-heroes/ true false false 66% 4h 36m Deadbeat Productions [Action]
|
||||
[34] 809440 Protolife Jun/2018 50000 - 100000 0 11.99 0 [English, Russian] null true true false 87% 15m Volcanic Giraffe [Indie, Strategy]
|
||||
[35] 1923860 Neon Outlast Mar/2022 50000 - 100000 0 4.99 0 [English] null true false false 0% null Keep Spinning [Action, Indie]
|
||||
[36] 559010 Cosmic Sugar VR Nov/2016 50000 - 100000 0 0.00 1 [English] http://cosmicsugarvr.com true false false 95% 5m David Lobser [Free to Play, Simulation]
|
||||
[37] 1547380 KINGDOM of the DEAD Feb/2022 50000 - 100000 0 14.99 0 [English, French, Italian, German, Spanish - Spain, Simplified Chinese, Traditional Chinese, Korean, Japanese, Polish, Portuguese - Brazil, Russian] null true false false 83% null DIRIGO GAMES [Action, Adventure, Indie]
|
||||
[38] 554310 Rage Wars Nov/2016 50000 - 100000 0 0.99 0 [English] http://www.lemondo.com/ true true true 89% 4h 24m Lemondo Games [Violent, Gore, Adventure, Casual, Indie]
|
||||
[39] 1124090 告死天使之言-Death angel Aug/2019 50000 - 100000 0 0.99 1 [Simplified Chinese] https://space.bilibili.com/11591868/article true false false 81% null 我妻寒十 [Adventure, Indie]
|
||||
[40] 292120 FINAL FANTASY® XIII Oct/2014 500000 - 1000000 13 15.99 0 [English, French, Italian, German, Spanish - Spain] http://www.square-enix.com/ true false false 74% 28h 58m Square Enix [RPG]
|
||||
[41] 691930 MSI Electric City: Core Assault Sep/2017 50000 - 100000 0 0.00 0 [English] http://msi.com/to/e-city true false false 90% 32m HyperBot Studio [Action, Adventure, Casual, Free to Play, Indie]
|
||||
[42] 325420 Homebrew - Patent Unknown Nov/2014 50000 - 100000 0 14.99 0 [English] http://www.homebrewgame.com true false false 76% 5h 48m Copybugpaste [Action, Indie, Racing, Simulation, Early Access]
|
||||
[43] 663670 Killer Queen Black Oct/2019 50000 - 100000 0 9.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean] http://www.killerqueenblack.com true true false 93% 2h 11m Liquid Bit, LLC,BumbleBear Games, LLC [Action, Casual, Sports, Strategy]
|
||||
[44] 503820 A Detective's Novel Jul/2016 500000 - 1000000 0 0.99 0 [English] http://amaterasusoftware.blogspot.hr/ true false false 68% 4h 24m Amaterasu Software [Adventure, Indie]
|
||||
[45] 49600 Beat Hazard Apr/2010 500000 - 1000000 0 9.99 2 [English, French, German, Italian, Spanish - Spain, Dutch] http://www.coldbeamgames.com true true true 95% 7h 36m Cold Beam Games [Action, Casual, Indie]
|
||||
[46] 49300 Commander: Conquest of the Americas Jul/2010 50000 - 100000 0 9.99 2 [English, French, German, Spanish - Spain] http://www.cota-game.com/ true false false 48% 11h 48m Nitro Games [Strategy]
|
||||
[47] 1631930 The Insignia Project Jul/2021 50000 - 100000 0 1.99 0 [English] https://darkendstu.com/ true false false 75% null Dark End Studios [Indie, Early Access]
|
||||
[48] 1038740 Fluffy Store Aug/2019 50000 - 100000 0 1.99 1 [English, Simplified Chinese, Traditional Chinese, Japanese] null true true false 97% 3h 9m AsicxArt [Adventure, Casual, Indie, RPG]
|
||||
[49] 336760 Pilot Brothers Dec/2014 50000 - 100000 0 4.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean, Portuguese - Brazil, Russian, Traditional Chinese, Portuguese] null true false false 87% null 1C Wireless [Adventure, Casual]
|
||||
[50] 64000 Men of War: Assault Squad Feb/2011 500000 - 1000000 0 9.99 5 [English, Russian, Italian, Spanish - Spain, French, German, Polish] http://www.menofwargame.com/assault/ true false false 88% 10h 5m Digitalmindsoft [Strategy]
|
||||
[51] 487580 Ludo Supremo Jun/2016 50000 - 100000 0 1.99 0 [English] http://www.ensenasoft.com true false false 57% 3h 19m EnsenaSoft [Casual]
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
(R) Have a Nice Death
|
||||
(R) Sopwith VR
|
||||
(R) Burn Zombie Burn!
|
||||
(R) Sonic Adventure 2
|
||||
(R) Rhiannon: Curse of the Four Branches
|
||||
(R) Faefever
|
||||
(R) NOBUNAGA'S AMBITION: Tendou with Power Up Kit
|
||||
(R) Higurashi When They Cry Hou - Ch.2 Watanagashi
|
||||
(R) Synthesis Universe -Episode 00-
|
||||
[0] 258520 The Vanishing of Ethan Carter Sep/2014 500000 - 1000000 0 19.99 2 [English, French, Italian, German, Spanish - Spain, Polish, Czech] http://EthanCarterGame.com true false false 89% 3h 13m The Astronauts [Adventure, Indie]
|
||||
[1] 1487390 ANVIL Dec/2021 50000 - 100000 0 24.99 0 [English, Korean, German, Russian, Japanese, Simplified Chinese, Traditional Chinese, French, Polish, Portuguese - Brazil, Spanish - Latin America, Italian, Thai, Vietnamese] https://www.anvil.world/ true false false 63% 9h 51m Action Square [Action, Early Access]
|
||||
[2] 1189490 觅长生 Nov/2019 500000 - 1000000 0 11.99 0 [Simplified Chinese] null true false false 91% 33h 39m Chalcedony Network [Indie, RPG, Strategy, Early Access]
|
||||
[3] 300550 Shadowrun: Dragonfall - Director's Cut Sep/2014 500000 - 1000000 0 14.99 0 [English] http://harebrained-schemes.com/shadowrun/dragonfall/ true true true 89% 15h 1m Harebrained Schemes [Adventure, Indie, RPG, Strategy]
|
||||
[4] 49800 Flight of the Icarus May/2010 50000 - 100000 0 4.99 0 [English] http://musegames.com/games/flight-of-the-icarus/ true true false 39% 15m Muse Games [Action, Indie]
|
||||
[5] 1851280 Samurai Bringer Apr/2022 50000 - 100000 0 9.99 0 [English, Japanese, Simplified Chinese, Traditional Chinese] https://playism.com/game/samurai-bringer/ true false false 88% 5h 2m ALPHAWING Inc. [Action, Indie]
|
||||
[6] 1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG]
|
||||
[7] 24720 SPORE™ Galactic Adventures Jun/2009 500000 - 1000000 0 19.99 0 [English, French, German, Italian, Spanish - Spain, Dutch, Russian, Polish, Czech, Hungarian, Finnish, Norwegian, Swedish, Danish] http://www.spore.com/what/ga true false false 88% 15h 32m EA - Maxis [Action, Simulation]
|
||||
[8] 275570 Summoner Mar/2014 50000 - 100000 0 4.99 0 [English, German] null true false false 83% 3h 24m Volition [Action, RPG]
|
||||
[9] 1096530 Solasta: Crown of the Magister May/2021 500000 - 1000000 0 15.99 4 [English, French, German, Simplified Chinese, Portuguese - Brazil, Russian] https://www.solasta-game.com/ true true false 89% 37h 56m Tactical Adventures [Adventure, RPG, Strategy]
|
||||
[10] 690510 Immortal Soul: Black Survival Mar/2019 500000 - 1000000 0 0.00 0 [English, Japanese, Korean, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Traditional Chinese, Thai, Portuguese, Portuguese - Brazil] null true false false 79% 28h 5m Nimble Neuron [Free to Play, Indie, Strategy]
|
||||
[11] 439550 'n Verlore Verstand Apr/2016 50000 - 100000 0 14.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Swedish, Thai, Traditional Chinese, Turkish, Ukrainian] http://www.skobbejakgames.com true true true 39% 2h 20m Skobbejak Games,Skermunkel [Adventure, Casual, Indie]
|
||||
[12] 1504570 Cultivation Tales Apr/2022 500000 - 1000000 0 19.99 0 [English, Simplified Chinese] null true false false 38% 27h 42m Ac Games [Action, Adventure, Indie, RPG, Strategy, Early Access]
|
||||
[13] 1369470 Pincremental Aug/2020 50000 - 100000 0 0.00 0 [English] null true true false 80% null Makopaz [Casual, Free to Play, Indie, Simulation, Strategy]
|
||||
[14] 270130 The Gallery - Episode 1: Call of the Starseed Apr/2016 50000 - 100000 0 14.99 1 [English] http://www.cloudheadgames.com true false false 84% 36m Cloudhead Games ltd. [Adventure, Casual, Indie]
|
||||
[15] 336150 Virtual Pool 4 May/2015 50000 - 100000 0 24.99 0 [English] http://vponline.celeris.com true false false 83% null Celeris [Sports]
|
||||
[16] 1507410 Coloring Book for Kids Mar/2021 50000 - 100000 0 0.00 1 [English, French, Italian, German, Arabic, Czech, Danish, Dutch, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Latin America, Swedish, Thai, Turkish, Vietnamese] null true true false 89% null Peaksel [Casual, Free to Play, Indie]
|
||||
[17] 573210 Mistwood Heroes Dec/2016 50000 - 100000 0 3.99 0 [English] null true false false 56% 4h Meepower [Action, Adventure, Casual, Indie, RPG]
|
||||
[18] 886470 Another Otter Jul/2018 50000 - 100000 0 0.99 0 [English] null true false false 63% null PepoLab [Casual, Indie]
|
||||
[19] 1368820 RollerCoaster Tycoon® 3: Complete Edition Sep/2020 50000 - 100000 0 7.99 0 [English, French, Italian, German, Spanish - Spain, Danish, Dutch, Finnish, Norwegian, Swedish] null true true false 83% 1h 15m Frontier Developments,Aspyr (Mac) [Simulation, Strategy]
|
||||
[20] 951530 Alien Shooter - Last Hope Nov/2020 50000 - 100000 0 4.99 0 [English, Russian] http://www.sigma-team.net true false false 81% null Sigma Team Inc. [Action, Indie, RPG]
|
||||
[21] 247370 Mutant Mudds Deluxe Nov/2013 50000 - 100000 0 9.99 0 [English] http://www.mutantmuddsdeluxe.com true false false 74% 3h 21m Renegade Kid [Action, Indie]
|
||||
[22] 1879330 WARRIORS OROCHI 3 Ultimate Definitive Edition Jul/2022 50000 - 100000 0 39.99 0 [English, Simplified Chinese, Traditional Chinese, Japanese] https://www.gamecity.ne.jp/orochi2/ultimate/index.html true false false 88% null KOEI TECMO GAMES CO., LTD. [Action, Strategy]
|
||||
[23] 1634290 Chuhou Joutai 2: Paraided! Jul/2021 50000 - 100000 0 4.99 0 [English, Japanese] https://drillimation.com/chuhou-joutai-2-paraided/ true false false 100% null Drillimation Systems [Action, Indie]
|
||||
[24] 259570 EDEN STAR Jan/2015 50000 - 100000 0 19.99 0 [English] http://www.edenstargame.com true false false 61% 4h 31m Flix Interactive [Action, Adventure, Indie, Strategy, Early Access]
|
||||
[25] 941650 The Island: Into The Mist Jan/2019 50000 - 100000 0 9.99 0 [Korean, English] https://imbada.itch.io/the-island true false false 69% 3h 14m SUPER WAVE Studio [Adventure, Indie]
|
||||
[26] 768450 NUTS Feb/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Dutch, Japanese, Korean, Portuguese - Brazil, Russian, Simplified Chinese, Traditional Chinese] http://nuts.game true true false 88% null Joon, Pol, Muutsch, Char & Torfi [Adventure, Simulation]
|
||||
[27] 1347140 NEAR DEADline Aug/2020 50000 - 100000 0 0.00 1 [English] https://www.newgrounds.com/portal/view/736443 true true true 90% null Dumb ****ing Horse [Action, Casual, Free to Play, Indie]
|
||||
[28] 722670 Chinese Chess/ Elephant Game: 象棋/ 中国象棋/ 中國象棋 Oct/2017 50000 - 100000 0 9.99 0 [Simplified Chinese, Traditional Chinese, English, Russian] null true false false 78% 1h 45m Wang Wenxi [Indie, Simulation, Strategy, Early Access]
|
||||
[29] 711540 Lonely Mountains: Downhill Oct/2019 50000 - 100000 0 9.99 4 [English, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Japanese, Korean, Portuguese - Brazil, Polish, Turkish] http://lonelymountains.com true true false 92% 1h 15m Megagon Industries [Action, Indie, Racing, Simulation, Sports]
|
||||
[30] 450170 BOOR Feb/2017 50000 - 100000 0 0.99 0 [English, Spanish - Spain, French, German] http://www.dazlog.com/boor true true true 83% 4h 30m DazlogStudio [Adventure, Casual, Indie]
|
||||
[31] 730 Counter-Strike: Global Offensive Aug/2012 50000000 - 100000000 0 0.00 1 [Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Spain, Swedish, Thai, Traditional Chinese, Turkish, Bulgarian, Ukrainian, Greek, Spanish - Latin America, Vietnamese] http://blog.counter-strike.net/ true true true 88% 508h 4m Valve,Hidden Path Entertainment [Action, Free to Play]
|
||||
[32] 598550 HUNTDOWN May/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Japanese, Simplified Chinese] http://huntdown.com/ true true true 95% 11h 26m Easy Trigger Games [Action, Indie]
|
||||
[33] 614090 Deadbeat Heroes Oct/2017 50000 - 100000 0 14.99 0 [English] https://www.upstreamarcade.com/deadbeat-heroes/ true false false 66% 4h 36m Deadbeat Productions [Action]
|
||||
[34] 809440 Protolife Jun/2018 50000 - 100000 0 11.99 0 [English, Russian] null true true false 87% 15m Volcanic Giraffe [Indie, Strategy]
|
||||
[35] 1923860 Neon Outlast Mar/2022 50000 - 100000 0 4.99 0 [English] null true false false 0% null Keep Spinning [Action, Indie]
|
||||
[36] 559010 Cosmic Sugar VR Nov/2016 50000 - 100000 0 0.00 1 [English] http://cosmicsugarvr.com true false false 95% 5m David Lobser [Free to Play, Simulation]
|
||||
[37] 1547380 KINGDOM of the DEAD Feb/2022 50000 - 100000 0 14.99 0 [English, French, Italian, German, Spanish - Spain, Simplified Chinese, Traditional Chinese, Korean, Japanese, Polish, Portuguese - Brazil, Russian] null true false false 83% null DIRIGO GAMES [Action, Adventure, Indie]
|
||||
[38] 554310 Rage Wars Nov/2016 50000 - 100000 0 0.99 0 [English] http://www.lemondo.com/ true true true 89% 4h 24m Lemondo Games [Violent, Gore, Adventure, Casual, Indie]
|
||||
[39] 1124090 告死天使之言-Death angel Aug/2019 50000 - 100000 0 0.99 1 [Simplified Chinese] https://space.bilibili.com/11591868/article true false false 81% null 我妻寒十 [Adventure, Indie]
|
||||
[40] 292120 FINAL FANTASY® XIII Oct/2014 500000 - 1000000 13 15.99 0 [English, French, Italian, German, Spanish - Spain] http://www.square-enix.com/ true false false 74% 28h 58m Square Enix [RPG]
|
||||
[41] 691930 MSI Electric City: Core Assault Sep/2017 50000 - 100000 0 0.00 0 [English] http://msi.com/to/e-city true false false 90% 32m HyperBot Studio [Action, Adventure, Casual, Free to Play, Indie]
|
||||
[42] 325420 Homebrew - Patent Unknown Nov/2014 50000 - 100000 0 14.99 0 [English] http://www.homebrewgame.com true false false 76% 5h 48m Copybugpaste [Action, Indie, Racing, Simulation, Early Access]
|
||||
[43] 663670 Killer Queen Black Oct/2019 50000 - 100000 0 9.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean] http://www.killerqueenblack.com true true false 93% 2h 11m Liquid Bit, LLC,BumbleBear Games, LLC [Action, Casual, Sports, Strategy]
|
||||
[44] 503820 A Detective's Novel Jul/2016 500000 - 1000000 0 0.99 0 [English] http://amaterasusoftware.blogspot.hr/ true false false 68% 4h 24m Amaterasu Software [Adventure, Indie]
|
||||
[45] 49600 Beat Hazard Apr/2010 500000 - 1000000 0 9.99 2 [English, French, German, Italian, Spanish - Spain, Dutch] http://www.coldbeamgames.com true true true 95% 7h 36m Cold Beam Games [Action, Casual, Indie]
|
||||
[46] 49300 Commander: Conquest of the Americas Jul/2010 50000 - 100000 0 9.99 2 [English, French, German, Spanish - Spain] http://www.cota-game.com/ true false false 48% 11h 48m Nitro Games [Strategy]
|
||||
[47] 1631930 The Insignia Project Jul/2021 50000 - 100000 0 1.99 0 [English] https://darkendstu.com/ true false false 75% null Dark End Studios [Indie, Early Access]
|
||||
[48] 1038740 Fluffy Store Aug/2019 50000 - 100000 0 1.99 1 [English, Simplified Chinese, Traditional Chinese, Japanese] null true true false 97% 3h 9m AsicxArt [Adventure, Casual, Indie, RPG]
|
||||
[49] 336760 Pilot Brothers Dec/2014 50000 - 100000 0 4.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean, Portuguese - Brazil, Russian, Traditional Chinese, Portuguese] null true false false 87% null 1C Wireless [Adventure, Casual]
|
||||
[50] 64000 Men of War: Assault Squad Feb/2011 500000 - 1000000 0 9.99 5 [English, Russian, Italian, Spanish - Spain, French, German, Polish] http://www.menofwargame.com/assault/ true false false 88% 10h 5m Digitalmindsoft [Strategy]
|
||||
[51] 487580 Ludo Supremo Jun/2016 50000 - 100000 0 1.99 0 [English] http://www.ensenasoft.com true false false 57% 3h 19m EnsenaSoft [Casual]
|
||||
Loading…
Reference in New Issue