These are chat archives for ZaneDubya/UltimaXNA

5th
Apr 2016
Marcelo Paez
@paezao
Apr 05 2016 01:13
haha
Xen85
@Xen85
Apr 05 2016 10:34
it could be cool using some engine in c#
something like paradox engine
free and opensource
if you need 3d
xna is 3d ready but...
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:35
@Xen85 @paezao is working on Rust version of UO
Xen85
@Xen85
Apr 05 2016 10:35
is it in c#?
Marcelo Paez
@paezao
Apr 05 2016 10:35
hey
Rust
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:35
@Xen85 nope Rust is another programming language
Xen85
@Xen85
Apr 05 2016 10:36
ahhh
i hope you know what you're doing
internet is full of forgotten uo projects
Marcelo Paez
@paezao
Apr 05 2016 10:37
well lets see how this goes lol
one step at a time
Xen85
@Xen85
Apr 05 2016 10:37
i wish you the best
do you know somewhere to find free 3d modesl?
models?
Marcelo Paez
@paezao
Apr 05 2016 10:39
thanks
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:51
here is a lot of hq 3d models
Xen85
@Xen85
Apr 05 2016 10:52
the main problem about making a 3d game
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:52
but here is limit of downloads for free per day
Xen85
@Xen85
Apr 05 2016 10:52
is that you need tons of 3d models
for walls and so on
Marcelo Paez
@paezao
Apr 05 2016 10:52
Yup
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:52
@Xen85 what about make it by yourself?
Walls isn't so hard to make
Also any kind of downloaded models must be prepare to using in game
because sizes and dimensions will be difference between models
Xen85
@Xen85
Apr 05 2016 10:53
3d models? aren't easy
weeks of work for doing those stuffs
and 3d models can be adapted by engine via code
the main problem is about having them and textures
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:54
@Xen85 what are you doing?
Xen85
@Xen85
Apr 05 2016 10:54
ehm?
what do you mean? XD
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:54
What kind of game?
Xen85
@Xen85
Apr 05 2016 10:55
not working about game right now
i just used a little bit of unity
and few playing with engines
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:56
hm.. if it just education and exploration, what about using pirate content? :D
Xen85
@Xen85
Apr 05 2016 10:56
i work with java web applications
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:56
ripped from other games or downloaded from torrents
Xen85
@Xen85
Apr 05 2016 10:56
i was thinking about using models in nwn2 mods
i think they could be used freely
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:56
https://forum.cgpersia.com/plugins-unicrydk/ here is a lot of assets from Asset Store
Mod content is copyrighted too
Marcelo Paez
@paezao
Apr 05 2016 10:57
use world of warcraft art
really good stuff
Xen85
@Xen85
Apr 05 2016 10:57
yes...
copyright ;)
Marcelo Paez
@paezao
Apr 05 2016 10:57
just for testing
obviously haha
Xen85
@Xen85
Apr 05 2016 10:57
yes of course
Aleksandr Denisov
@alerdenisov
Apr 05 2016 10:57
you can't use it for commerce, but if you're studing engines and do it for your self.. why not? :D
Marcelo Paez
@paezao
Apr 05 2016 10:57
just so you can work on your game and not worry much about the art
Xen85
@Xen85
Apr 05 2016 10:57
i aim to have one day one opensource game for rpg
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:28
C# readability is gonna turn into regex readability soon
so much new shorthand
Marcelo Paez
@paezao
Apr 05 2016 20:33
hey jeff hows it going
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:35
good, having fun with rx framework
Marcelo Paez
@paezao
Apr 05 2016 20:36
whats that?
the only way i code now ;)
        SelectedAnswer = CreateReactiveProperty<string>();
        SelectedAnswer.Select(_ => Unit.Default).Merge(IsRequired.Select(_ => Unit.Default)).Subscribe(_ =>
        {
            if (!IsRequired.Value)
            {
                IsValid.Value = true;
                return;
            }

            IsValid.Value = !SelectedAnswer.Value.IsNullOrWhiteSpace();
        });
        ZipCode.Throttle(TimeSpan.FromMilliseconds(300)).ObserveOnDispatcher().Subscribe(onZipCodeChangedAsync, Dispatcher)
Marcelo Paez
@paezao
Apr 05 2016 20:39
ah reactive
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:39
very cool framework ;)
Marcelo Paez
@paezao
Apr 05 2016 20:39
yea
streams all over the place
its really cool
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:39
pita to debug
but dont have to do that often
do a lot of mvvm at work, started switching to all observable properties, makes everything os much easier
Marcelo Paez
@paezao
Apr 05 2016 20:40
I wanna code games
no money from it though :|
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:41
;)
assets are always a problem
Marcelo Paez
@paezao
Apr 05 2016 20:41
assets as in money or art stuff?
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:41
ya
both
Marcelo Paez
@paezao
Apr 05 2016 20:41
ah yes
lol
both surely
but the 1st one pays for the 2nd
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:41
use something like unity, and use free assets, when u get a good poc, make a kickstarter
;)
Marcelo Paez
@paezao
Apr 05 2016 20:41
nah I wanna sell my company
one day
lol
and then make games
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:42
u can still do that
ah
EA kick starters tho
surely anyone can
lol
Marcelo Paez
@paezao
Apr 05 2016 20:42
ah yes haha
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:42
i have an idea for a rad game, but no time or assets to create it
i learned unity tho, so maybe ill have to start making it now
Marcelo Paez
@paezao
Apr 05 2016 20:43
I dont like unity
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:43
why?
Marcelo Paez
@paezao
Apr 05 2016 20:43
ah
I like coding
not drag and dropping
I know I can code in it
bla bla bla
ive done it
also unreal engine
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:43
i think u've not really used unity enough ;)
Marcelo Paez
@paezao
Apr 05 2016 20:43
I get overwhelmed by those engines too
Im not saying unity is bad
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:43
plenty of coding
Marcelo Paez
@paezao
Apr 05 2016 20:43
its great
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:43
i just dont wanna do the tedious shit
like scene graphing, physics, etc
Marcelo Paez
@paezao
Apr 05 2016 20:44
but I like the freedom from coding from scratch
ah yes
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:44
u can do that in unity
:/
i wrote unity off long ago
Marcelo Paez
@paezao
Apr 05 2016 20:44
of course not
you have to use unity
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:44
gave it a shot cause of work, and its amazing
Marcelo Paez
@paezao
Apr 05 2016 20:44
ah
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:44
sure, but its a framework for rendering like opengl, or dx
Marcelo Paez
@paezao
Apr 05 2016 20:44
and theres something else
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:44
u can write everything else yourself
Marcelo Paez
@paezao
Apr 05 2016 20:44
I like UE more than Unity
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:44
ah
Marcelo Paez
@paezao
Apr 05 2016 20:45
but UE cant ever run in my macbook
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:45
but its C++ :(
Marcelo Paez
@paezao
Apr 05 2016 20:45
so I can only work on it at home
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:45
if it aint C# i dont wanna touch it personally
lol
C# or lua
or typescript
only 3 languages i like using
Marcelo Paez
@paezao
Apr 05 2016 20:45
I do like C#
tbh
I like rust more, but C# is great
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:45
ah
why?
cause its more C++ish?
Marcelo Paez
@paezao
Apr 05 2016 20:46
ah
I like matching
and no oop
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:46
ya it looked very functional
Marcelo Paez
@paezao
Apr 05 2016 20:46
yup
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:46
not a fan of functional
for games
feels like going back in time
Marcelo Paez
@paezao
Apr 05 2016 20:46
well
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:46
to the C days
Marcelo Paez
@paezao
Apr 05 2016 20:46
they give you things that simulate the good parts of OOP
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:46
ah
oop has its downfalls
have you seen DOP for games?
DOP + OOP is amazing
Marcelo Paez
@paezao
Apr 05 2016 20:47
data oriented?
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:47
ya
Marcelo Paez
@paezao
Apr 05 2016 20:47
yea ive heard about it
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:47
huge speed gains
Marcelo Paez
@paezao
Apr 05 2016 20:47
but dont know much
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:47
the concept is, nothing allocates itself objectwise
you pass in a pointer to where it can allocate
more sequencial memory, so less cache swapping
Marcelo Paez
@paezao
Apr 05 2016 20:48
nice
thats nice
had no clue about that
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:48
they did this for a game on ps4, and the gains were something like 30% speed increase
ill find the ppt, very interesting read
Marcelo Paez
@paezao
Apr 05 2016 20:48
theres some guys creating a data oriented engine in rust
Marcelo Paez
@paezao
Apr 05 2016 20:48
also what I like about rust is that its safe
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:48
thread safe?
Marcelo Paez
@paezao
Apr 05 2016 20:48
it doesnt let you do anything that could mem leak
no segfaults
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:49
i see
Marcelo Paez
@paezao
Apr 05 2016 20:49
compiler makes you do the right thing
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:49
how does the compiler always know
seems werird
Marcelo Paez
@paezao
Apr 05 2016 20:49
they have a mem borrowing and ownership concept
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:49
weird
Marcelo Paez
@paezao
Apr 05 2016 20:49
the compiler frees memory for you
but not in a GC fashion way
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:49
is it like arc?
Marcelo Paez
@paezao
Apr 05 2016 20:49
it adds frees to the end of scopes
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:49
ya
Marcelo Paez
@paezao
Apr 05 2016 20:49
it has ARC too
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:49
so its GC via arc
real time GC has its downfalls tho
check out that ppt when u get a chance, really cool
check this out when you have time
ill look at the PPT
so your retired from game projects?
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:51
no not entirely
i do unity stuff in my free time
Marcelo Paez
@paezao
Apr 05 2016 20:51
what are you working on?
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:52
just learning it
Marcelo Paez
@paezao
Apr 05 2016 20:52
ahh what I dont like about unity is that the networking is kinda shitty
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:52
i usually find games i like and mimic
Marcelo Paez
@paezao
Apr 05 2016 20:52
specially if you compare it to UE
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:52
just write your own
;)
Marcelo Paez
@paezao
Apr 05 2016 20:52
ah yes
Jeff Boulanger
@jeffboulanger
Apr 05 2016 20:52
steal runuo's
lol
Marcelo Paez
@paezao
Apr 05 2016 20:52
I know you could do it
but UE has a great one ready to use
also source control sucks on those projects
unity and UE projects
Jeff Boulanger
@jeffboulanger
Apr 05 2016 23:09
and now i know cg... this day.. what a day.