17
Products
reviewed
219
Products
in account

Recent reviews by 5aD0w_G057

< 1  2 >
Showing 1-10 of 17 entries
1 person found this review helpful
1.1 hrs on record
У меня уже 7 друзей с этой игрой и я куплю её себе на твинк, чтоб поддержать разработчика
Posted 25 October.
Was this review helpful? Yes No Funny Award
No one has rated this review as helpful yet
5.8 hrs on record
Я очень сильно боялся того, что первая часть будет лучше. Но нет, я был очень приятно удивлён, что она осталась на прежнем уровне, но только больше!
Posted 14 February.
Was this review helpful? Yes No Funny Award
12 people found this review helpful
2 people found this review funny
1.5 hrs on record
Я хоррор игры конечно не люблю и обычно уже на главном меню выхожу. Но от этой я даже не испугался и прошёл до конца. АУФ ☝️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$
Posted 5 February.
Was this review helpful? Yes No Funny Award
No one has rated this review as helpful yet
4.4 hrs on record
Концовка просто улёт
Posted 25 November, 2023.
Was this review helpful? Yes No Funny Award
No one has rated this review as helpful yet
3.6 hrs on record
Разрабу спасибо, игру подогнал.
Импакт в игре никакой, баланс оружий слаб, а хардкорная сложность весьма лёгкая.
Но стиль игры был прикольный и за время прохождения, мне было довольно прикольно в неё побегать и паркурить по стенкам
Posted 16 October, 2022.
Was this review helpful? Yes No Funny Award
1 person found this review helpful
2.6 hrs on record
Early Access Review
Разработчик угрожал мне с пистолетом, чтобы я оставил положительный отзыв. А так, я залез в танке на крышу дома, так что есть повод для гордости
Posted 21 August, 2022.
Was this review helpful? Yes No Funny Award
No one has rated this review as helpful yet
592.3 hrs on record (127.9 hrs at review time)
CS:GO Review
Есть много игр со словами "тактичный шутер", а это требует переговоров, но где они? Но это и есть тактический шутер в правильном понимании
Posted 19 December, 2020.
Was this review helpful? Yes No Funny Award
No one has rated this review as helpful yet
126.2 hrs on record (56.7 hrs at review time)
Мясной шутер которых иногда так не хватает
Posted 19 December, 2020.
Was this review helpful? Yes No Funny Award
No one has rated this review as helpful yet
49.1 hrs on record (34.5 hrs at review time)
Люблю когда в игру можно скачать моды, но тут моды хоть на геймплей влияют, можешь играть даже с обычными игроками...
Posted 9 January, 2020.
Was this review helpful? Yes No Funny Award
1 person found this review helpful
1,393.2 hrs on record (233.3 hrs at review time)
Игру выкупили Atari. Atari! Я думал что они вообще закрылись.
А студия обанкротилась. Игра мне искренне нравилась, но увы. Её время подошло к концу
Posted 7 November, 2019. Last edited 9 March.
Was this review helpful? Yes No Funny Award
< 1  2 >
Showing 1-10 of 17 entries