여러분 안녕하세요!

작성자

카테고리:

← 피드로
DEV Community · Gabriele · 2026-06-27 개발(SW)

Hi Gabriele!
Nice to meet you!
I barely speak English, so I hope others will help you with that.

More important topic though:
I like to sass people from the Software Engineering Night’s Watch with Ygritte gifs into small programming related toy challenges, or thought experiments.

Let’s take a toy example, since I barely know games:
In Unreal Engine let’s say your task is to clone the game Crossy Road.
The game has a potentially infinite map -> you can’t represent that in finite memory.
The game has a lot of moving actors such as ‘cars’ -> calculating movement and collision for each one is costly.
The chicken always remains on an invisible 2D grid of discrete points. The player cannot move around freely, and stop a movement mid-action and end up in a weird coordinate.
Couple this with the fact, that sometimes the chicken has to jump on wood logs floating in the water… The chicken must start from a point on a static non-moving grid, and end up on the exact middle point of the log.
Timing this jump perfectly – as a human – is barely possible, therefore something must be introduced which provides a tolerance for error from the user, and also cleanly eases the quadratic jump-fall trajectory of the chicken, from starting on the ground to landing on the log.
Now this can become a bit more complicated when the chicken is jumping between logs floating in the water but in the opposite direction.
All in all though, the map, the cars, the jump… all have this really strange modular arithmetic smell to them.

I’m very bad at games, but maybe this toy problem might feel interesting to you, since it covers basic things in a self-contained small toy problem.
It is also a question about how to pull it off, because Unreal – to my limited knowledge – has a code plus heavy annotation based way to be worked with, but also a strange UI way where people drag around business logic in graphs.

I’d like to take this Italian opportunity to ask:
Are there any speedrunner/exploiter crows in game dev still, like DDRJake?
Or do game dev crows just play with eachother, respecting the assumptions of the games’ code?
heyho-gabriele-jon-snow

원문에서 계속 ↗

추출 본문 · 출처: dev.to · https://dev.to/gabri0699/hi-everyone-4cgg

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다