IRC Networks
Irc Logs Stats
Start date: 2007-09-27 02:48:27
Last update: 2008-10-24 20:19:38
Channels: 41
Logged Lines: 6230436
Size: 1825.68 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-07-29
[23:07]<rxrcr>Xiphoris, it's a worthy challenge :) I'll ping you when I'm not working 70hrs a week
[23:07]<zgzzcygnv>event-based management of connections, extensible packet types (through "schemas" defined in XML files), extremely efficient binary format (only a few bytes per message are wasted in overhead)
[23:08]<xylxjzys>AnarkiNet: sounds pretty solid
[23:08]<xylxjzys>I think I might need you to help integrate it :p
[23:08]<zgzzcygnv>it also can work as either a client-server, or a peer-to-peer, or both concurrently
[23:09]<zgzzcygnv>its very easy to use (i think)
[23:09]<rxrcr>I wish WPF's 3D engine was worth a crap
[23:09]<zgzzcygnv>heh
[23:09]<xylxjzys>chaka: is WPF available for XP?
[23:09]<rxrcr>Xiphoris, yes
[23:10]<rxrcr>Xiphoris, latest SP of XP. We'll be releasing a TimesReader beta when WPF goes live, and all the development and most of the testing has been on XP
[23:14]<zgzzcygnv>Xiphoris, yes its very solid
[23:14]<zgzzcygnv>although, to be honest...i've been working on it for like, a 2-3 weeks and still have not even attempted to test it :P
[23:15]<xylxjzys>well
[23:15]<xylxjzys>anyone have any advice for me working on this game? :)
[23:15]<xylxjzys>the other nice thing about .NET is ...
[23:16]<xylxjzys>I get a very modular framework automatically
[23:16]<zgzzcygnv>make it bug free :)
[23:16]<xylxjzys>lots of games have ot include scripting languages and stuff
[23:16]<zgzzcygnv>yeah
[23:16]<zgzzcygnv>you can pull in IronPython if you wanted
[23:16]<xylxjzys>but we don't need that
[23:16]<xylxjzys>why? I can just use .NET assemblies
[23:16]<xylxjzys>if they're written in IronPython -- cool
[23:16]<xylxjzys>if they're written in C# -- cool
[23:16]<xylxjzys>:)
[23:16]<xylxjzys>I could call the compiler I guess
[23:17]<xylxjzys>so people could say "load this file" and I compile it
[23:17]<xylxjzys>that would make some things easier
[23:17]<zgzzcygnv>thats a little insecure though
[23:17]<zgzzcygnv>especially if different "maps" are distributed automatically to a client whos connecting
[23:17]<xylxjzys>well sure
[23:17]<xylxjzys>I'd just have to write the correct security wrappers
[23:17]<xylxjzys>I'm sure you've heard of Terrarium?
[23:17]<zgzzcygnv>nope
[23:18]<rxrcr>you can limit "maps" to a subset of types prior to compilation and loading
[23:18]<xylxjzys>http://www.windowsforms.net/Applications/application.aspx?PageID=30&tabindex=8
[23:18]<xylxjzys>Terrarium is a virtual environment
[23:18]<zgzzcygnv>ah
[23:18]<xylxjzys>an ecosystem
[23:18]<xylxjzys>anyone can program any creature they want and inject it into the world
[23:18]<y-gz>not even a single e-mail today... that's weird
[23:18]<xylxjzys>the assembly transfers between computers as the creatures move around
[23:18]<xylxjzys>it was basically an example of .NET security done right
[23:18]<xylxjzys>you can load assemblies such that htey're limited in whatever ways you want
[23:19]<xylxjzys>so it would be possible for someone to program a map using whatever
[23:19]<xylxjzys>but it can only, e.g., make calls out to types I've defined
[23:19]<rxrcr>yep
[23:19]<xylxjzys>so all it can do is interact with the existing API I provide and any other calls fail
[23:19]<xylxjzys>it's pretty cool :)
[23:19]<xylxjzys>you can also verify other kinds of integrity
[23:19]<rxrcr>we did advertisements in TimesReader that way
[23:19]<xylxjzys>Terrarium required your create specify a bunch of different attributes
[23:19]<xylxjzys>like [Agility(10)] or something
[23:19]<zgzzcygnv>i'll have to try that when i make my game
[23:19]<xylxjzys>and the sum of all attributes had to be 100
[23:20]<xylxjzys>something like that -- you can validate the types before loading them according to arbitrary criteria, such as what attributes they have
[23:20]<rxrcr>all our advertisements have a specific set of controls they can pull in, and then they define their own layout in a variety of templated sizes
[23:22]<xylxjzys>but that kind of goal is a long way off
[23:22]<y-gz>CodeRun: http://i-nz.net/2006/07/29/design-time-progress-report/ -> mono stuff is going fine :)
[23:22]<y-gz>err he's not here o0
[23:22]<xylxjzys>for now I'll have just one map :)
[23:23]<xylxjzys>hell i won't even have a map
[23:23]<xylxjzys>black square :)
[23:25]<rxrcr>you should totally start with a tron-style 2 color grid :)
[23:26]<xylxjzys>:D
[23:26]<xylxjzys>in the design doc I wrote, I cited Tron as a graphics inspiration
[23:26]<xylxjzys>hehe
[23:26]<rxrcr>awesome
[23:27]<xylxjzys>I'm not sure how to do things though
[23:27]<xylxjzys>like I've heard all about octrees and such
[23:27]<xylxjzys>how to design scenes
[23:27]<xylxjzys>I was just going to give everything to DX and let it figure out what to render :P
[23:28]<rxrcr>Xiphoris, I'd be learning DX in the same manner as you. Haven't had much practice with it.
[23:29]<zgzzcygnv>well
[23:29]<xylxjzys>I have the suspcion all this technology is so fast it doesn't really matter what I do
[23:29]<zgzzcygnv>a good channel for game dev is #valveerc on irc.gamesurge.net :)
[23:29]<xylxjzys>until I try to make the graphics *really* good :P
[23:29]<xylxjzys>I have like, tens of thousands of polygons or something
[23:29]<xylxjzys>and the coolest looking things I've rendered have required like 200 and still looked neat :P
[23:29]<zgzzcygnv>yeah you aren't going to have many issues unless your trying to do like half a million triangles in one scene
[23:29]<xylxjzys>I wrote a "shield" effect formed of concentric rings of triangles
[23:29]<xylxjzys>with various shading and transparency levels
[23:30]<xylxjzys>it looks sweet, let me see if I have a screenshot
[23:30]<zgzzcygnv>you know what would be cool is a "procedural" game like .kkrieger
[23:30]<zgzzcygnv>but a full-featured game instead of just a proof-of-concept
[23:30]<xylxjzys>I have no idea how to write code to do that =P
[23:31]<rxrcr>heh, those guys at .kkrieger are nuts
[23:31]<zgzzcygnv>you write algorithms that generate patterns
[23:31]<zgzzcygnv>like patterns of pixels, to generate textures
[23:31]<zgzzcygnv>or paterns of geometrics to generate models
[23:31]<rxrcr>you start by writing those silly generated about dialogs in the photoshop/windows key generators
[23:31]<zgzzcygnv>i've no idea how to do sounds though
[23:31]<xylxjzys>sounds like something I'd do for a contest :P
[23:31]<zgzzcygnv>chaka, those are wimpy
[23:31]<vyzusdjvnev>Hey is possible to have a C# asp.net script to populate a database like how php does theres?
[23:32]<rxrcr>AnarkiNet, at one point those where the bleeding edge :p
[23:32]<zgzzcygnv>http://conspiracy.hu/ <--check out Conspiracy's works
[23:32]<zgzzcygnv>theyre probably one of the best demoscene groups around







