- Title: Blood of the Shadow
- Genres: RPG, Real-time, Action, Spy-thriller, Single player
- Player driven story
- Shadow: Goal is to introduce Shadow, which is a big mystery in this game which serves as prologue to the series. Is it magic or science? Is it just a tool of war or is it an insight into better future for all?
- Setting: Very slightly futuristic. Present day with in-research theoretical equipment and tools, primarily set in Croatia.
I am experienced backend programmer, very familiar with languages like Rust, Python, PHP and somewhat familiar with many others (did courses for bunch of stuff like scala, ruby, ocaml, sml, js, really a lot). Also I watch a bunch of youtube tutorials on stuff like game engine programming, reading r/programming and similar forums for a very long time.
Explain to me in detail how collision system works in UE 5.5, the data layout, optimizations, broadphase, narrowphase, which data is checked and how. Are actual numbers for positions i32 or what. I want really deep dive. Top-down overview that goes deeper later on.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from collections import defaultdict | |
def group_products_by_locations(locations_by_product): | |
products_by_locations = defaultdict(list) | |
for product, locations in locations_by_product.items(): | |
for location in locations: | |
products_by_locations[location].append(product) | |
return products_by_locations |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
email = "blablo" | |
password = "master" | |
doc_key = 'z7843ruijfu8rbjdabf34ukbkjfbasdf' | |
columns = ['08:00', '16:00', 8] | |
first_day_row = 6 | |
# http://gspread.readthedocs.org/en/latest/oauth2.html | |
# google ouath lib does not work on win with py3.4? | |
from datetime import date | |
import gspread |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
x*y table, number 1 is in lower left corner. | |
Go in clockwise direction and increase number by one for each cell. | |
""" | |
import itertools | |
x,y = 5,5 | |
table = [[0]*y for dummy in xrange(x)] | |
order = [ |