17
ΠΡΟΪΟΝΤΑ
ΜΕ ΚΡΙΤΙΚΗ
219
ΠΡΟΪΟΝΤΑ
ΣΤΟΝ ΛΟΓΑΡΙΑΣΜΟ

Πρόσφατες κριτικές από τον 5aD0w_G057

< 1  2 >
Εμφάνιση 1-10 από 17 καταχωρίσεις
1 άτομο βρήκε αυτήν την κριτική χρήσιμη
1.1 ώρες συνολικά
У меня уже 7 друзей с этой игрой и я куплю её себе на твинк, чтоб поддержать разработчика
Αναρτήθηκε 25 Οκτωβρίου.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
Κανένας δεν έχει αξιολογήσει ακόμη αυτή την κριτική ως χρήσιμη
5.8 ώρες συνολικά
Я очень сильно боялся того, что первая часть будет лучше. Но нет, я был очень приятно удивлён, что она осталась на прежнем уровне, но только больше!
Αναρτήθηκε 14 Φεβρουαρίου.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
12 άτομα βρήκαν αυτήν την κριτική χρήσιμη
2 άτομα βρήκαν αυτήν την κριτική αστεία
1.5 ώρες συνολικά
Я хоррор игры конечно не люблю и обычно уже на главном меню выхожу. Но от этой я даже не испугался и прошёл до конца. АУФ ☝️javascript:void(0)

Вот код на js от Сапёра:

class Grid {
gridArray = []
cellSize
enableGridTest = true
debugTextArray = []

constructor(width, height, cellSize, originPosition, gridScreen) {
this.height = height;
this.width = width;
this.cellSize = cellSize
this.originPosition = originPosition

this.gridArray = new Array(this.width)
this.debugTextArray = new Array(this.width)


// Making a 2D array
for (let y = 0; y < this.width; y++) {
this.gridArray[y] = new Array(this.height)
this.debugTextArray[y] = new Array(this.height)
}
//console.log(this.gridArray)
//console.log(this.gridArray.length)

for (let x = 0; x < this.width; x++) {
for (let y = 0; y < this.height; y++) {
//this.gridArray[x][y] = "[]"
//console.log(x + ", " + y)
if (this.enableGridTest) {
//console.log(window.objectPoolScript)
const textEntity = window.objectPoolScript.getItem("GridText")
}
}
}
}

gridScreen.addChild(textEntity)
textEntity.setLocalPosition(this.getWorldPosition(x, y, 0).add(new pc.Vec3(this.cellSize, this.cellSize, 0).mulScalar(0.5)))
this.debugTextArray[x][y] = textEntity
textEntity.element.text = x + ", " + y

getWorldPosition(x, y, zOffset) {
return new pc.Vec3(x, y, 0 + zOffset).mulScalar(this.cellSize).add(this.originPosition)
}

getXY(worldPosition) {
return new pc.Vec2(
Math.floor((worldPosition.x - this.originPosition.x) / this.cellSize),
Math.floor((worldPosition.y - this.originPosition.y) / this.cellSize)
)
}

setValue(x, y, value) {
if (x >= 0 && y >= 0 && x < this.width && y < this.height) {
this.gridArray[x][y] = value
if (value == 0 || value == "X")
this.debugTextArray[x][y].element.text = value
}


}

setValueWithWorldPosition(worldPosition, value) {
const pos = this.getXY(worldPosition)
this.setValue(pos.x, pos.y, value)
}

getValue(x, y) {
if (x >= 0 && y >= 0 && x < this.width && y < this.height) {
if (this.gridArray[x][y]) {
return this.gridArray[x][y]
} else {
return 0
}
} else {
return 0
}

}

getValueWithWorldPosition(worldPosition) {
const pos = this.getXY(worldPosition)
return this.getValue(pos.x, pos.y)
}

drawDebugLines(app, zOffset) {
for (let x = 0; x < this.width; x++) {
for (let y = 0; y < this.height; y++) {
//if (this.enableGridTest) {
app.drawLine(this.getWorldPosition(x, y, zOffset), this.getWorldPosition(x + 1, y, zOffset))
app.drawLine(this.getWorldPosition(x, y, zOffset), this.getWorldPosition(x, y + 1, zOffset))
//}
}
}
app.drawLine(this.getWorldPosition(0, this.height, zOffset), this.getWorldPosition(this.width, this.height, zOffset))
app.drawLine(this.getWorldPosition(this.width, 0, zOffset), this.getWorldPosition(this.width, this.height, zOffset))
}
}

this.grid = new Grid(10, 9, 1, new pc.Vec3(555555, 55555, 55555), this.debugScreenUi)
this.gridEntity = new Grid(10, 9, 1, new pc.Vec3(555555, 55555, 55555), this.debugScreenUi)

this.bombCount = 15
this.createBomb()
for (let x = 0; x < this.grid.width; x++)
for (let y = 0; y < this.grid.height; y++) {
const item = window.objectPoolScript.getItem("cell")
this.gameField.addChild(item)

item.element.anchor = new pc.Vec4(x / this.grid.width, y / this.grid.height, (x + 1) / this.grid.width, (y + 1) / this.grid.height)
console.log(item.element.anchor)
const textEnt = item.children[1]
this.gridEntity.setValue(x, y, item)

if (this.grid.getValue(x, y) === 0) {
textEnt.element.text = ""
}
if (this.grid.getValue(x, y) < 0) {
textEnt.element.text = "*"
}
if (this.grid.getValue(x, y) > 0) {
textEnt.element.text = this.grid.getValue(x, y)
}
item.script.cell.cellPoint = new pc.Vec2(x, y)



}

Если будет 10 лайков, то я выложу этот код в стим в виде игры за 10$
Αναρτήθηκε 5 Φεβρουαρίου.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
Κανένας δεν έχει αξιολογήσει ακόμη αυτή την κριτική ως χρήσιμη
4.4 ώρες συνολικά
Концовка просто улёт
Αναρτήθηκε 25 Νοεμβρίου 2023.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
Κανένας δεν έχει αξιολογήσει ακόμη αυτή την κριτική ως χρήσιμη
3.6 ώρες συνολικά
Разрабу спасибо, игру подогнал.
Импакт в игре никакой, баланс оружий слаб, а хардкорная сложность весьма лёгкая.
Но стиль игры был прикольный и за время прохождения, мне было довольно прикольно в неё побегать и паркурить по стенкам
Αναρτήθηκε 16 Οκτωβρίου 2022.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
1 άτομο βρήκε αυτήν την κριτική χρήσιμη
2.6 ώρες συνολικά
Κριτική Πρόωρης Πρόσβασης
Разработчик угрожал мне с пистолетом, чтобы я оставил положительный отзыв. А так, я залез в танке на крышу дома, так что есть повод для гордости
Αναρτήθηκε 21 Αυγούστου 2022.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
Κανένας δεν έχει αξιολογήσει ακόμη αυτή την κριτική ως χρήσιμη
592.3 ώρες συνολικά (127.9 ώρες όταν γράφτηκε)
Κριτική CS:GO
Есть много игр со словами "тактичный шутер", а это требует переговоров, но где они? Но это и есть тактический шутер в правильном понимании
Αναρτήθηκε 19 Δεκεμβρίου 2020.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
Κανένας δεν έχει αξιολογήσει ακόμη αυτή την κριτική ως χρήσιμη
126.2 ώρες συνολικά (56.7 ώρες όταν γράφτηκε)
Мясной шутер которых иногда так не хватает
Αναρτήθηκε 19 Δεκεμβρίου 2020.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
Κανένας δεν έχει αξιολογήσει ακόμη αυτή την κριτική ως χρήσιμη
49.1 ώρες συνολικά (34.5 ώρες όταν γράφτηκε)
Люблю когда в игру можно скачать моды, но тут моды хоть на геймплей влияют, можешь играть даже с обычными игроками...
Αναρτήθηκε 9 Ιανουαρίου 2020.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
1 άτομο βρήκε αυτήν την κριτική χρήσιμη
1,393.2 ώρες συνολικά (233.3 ώρες όταν γράφτηκε)
Игру выкупили Atari. Atari! Я думал что они вообще закрылись.
А студия обанкротилась. Игра мне искренне нравилась, но увы. Её время подошло к концу
Αναρτήθηκε 7 Νοεμβρίου 2019. Τελευταία επεξεργασία 9 Μαρτίου.
Βρήκατε χρήσιμη αυτήν την κριτική; Ναι Όχι Αστεία Βραβείο
< 1  2 >
Εμφάνιση 1-10 από 17 καταχωρίσεις