Sandor Korozsi’s linkblog

  .NET Framework, C#, Smartphone, Pocket PC, Managed DirectX, Game development
DirectX, Development, Link, Game developmentAugust 31, 2005 5:41

SUVA OVERVIEW

Suva-3D is a real-time game engine for simulation, modeling, and interactive software titles. The Suva-3D engine is a turnkey solution for realtime rendering, scalable network architecture, physics modeling, and visual effects. Written entirely in C# and Managed DirectX, Suva-3D represents one the first managed game engines available for the .NET platform.

FEATURES

Suva 3D is a managed .NET game engine for software titles on the PC and next generation XBOX platform. Written entirely in C# and Managed DirectX, Suva represents one of the easiest game engines to use and extend.

Suva Core

DirectX 3D pipeline
Direct3D vector, matrix, and quaternion math
DirectInput keyboard, mouse, and joystick input
DirectSound sound effects and music
DirectPlay network connectivity

Scripting

Just-in-time (JIT) script compilation
Server-side scripting
In-game script editor

Tools

3DStudio Max plug-in
WYSIWYG 3DStudio Max integration
Complete source code for all tools

Networking
Dedicated Windows server
Optimized client/server code
Integrated voice-over-IP

Rendering Engine

Multi-pass texturing
Environment mapping
Vertex and per-pixel lighting
True spherical distance fogging

Vegetation

SpeedTreeRT Integration
130 species of tree and fauna
Wind animated branch and leaf movment
Bump-mapped and self-shadowing trees
Customizable via game scripting

Terrain Engine

6 DOF terrain renderer with ansiotropic texture mapping
Continuous and seamless brute force mesh rendering
Automatic terrain generation using Terragen

Mesh Engine

Keyframe animation
Vertex or per-pixel lighting
3DStudio Max plug-in
Objects may be instanced, placed and manipulated with scripting

Water Effects

Continuous large bodies of water
Environment map reflections, alpha transparency
Customizable via game scripting

Sound

Multi-channel SFX manager
3D Sound support: panning, volume, doppler, cones
Customizable via game scripting

Sprites

2D Sprite-based Window System supporting buttons, drag & drop, text boxes, and control containers.
2D Sprite overlays
Alpha channel transparency
Sprite animation
Customizable via game scripting

Shaders

Pluggable shader integration
FX Composer integration
2.0 pixel shader support
2.0 vertex shader support

REQUIREMENTS

Compiler and Libraries

Visual Studio .NET 2003
Managed DirectX 9.0C

System

WindowsXP, WindowsME or Windows 2000
1 GHz Pentium III or equivalent
128 MB of RAM
32MB 3D video card with DirectX 9.0 support
DirectX compatible 16-bit sound card

ENGINE INFORMATION

Source

Engine is 100% Managed C#/.NET
58,600 lines of code
Documented, easy to read source
Compiles in three seconds*

Performance*

200+ FPS with GeForce 6800 using Shader 2.0
CPU Utilization less than 30%
Memory footprint less than 75MB
Ready to play in 10 seconds

* 2GHz Pentium IV, 256 MB RAM, GeForce 6800 128MB.

More details: Suva Interactive

Development, LinkAugust 28, 2005 10:45
AJAX: Usable Interactivity with Remote Scripting [JavaScript & DHTML Tutorials]

This article aims to give you an introduction to the foundations of remote scripting, in particular, the emerging XMLHttpRequest protocol. We’ll then walk through an example application that demonstrates how to implement that protocol, while creating a usable interface.

Written By Cameron Adams.

Smartphone, Link 10:27

msmobiles.com publised some nice picture about Mitac Mio A701 Pocket PC phone with built-in GPS. It will be a nice WM5 device!

Mio A701

Smartphone, DevelopmentAugust 24, 2005 22:26

Today I managed to create my first c++ applicaton for my p910. I wanted to look up the error message what I got when I tried to build in developer forums but I didn’t got any error message this time… I don’t know why or what did I change but it works now! :-)

Smartphone, Link 13:16

This is a nice new WM5 smartphone again:

MDA

Smartphone, DevelopmentAugust 21, 2005 21:52

Today I started to search tools with which I could develop applications for my SE-P910i device. First I have tried C++BuilderX of Borland. With this tool I didn’t managed to generate anything else but error messages. :( I was very angry about it. It was the second chance of C++BuilderX. It failed again. After that I lost my interest about C++… I started to search some J2ME tools. I have found NetBeans and finally I’m pleased as punch! I think I should/will learn java soon!

Smartphone, Development, Link 15:14

Free ebooks in many categories.

Smartphone, Development, LinkAugust 6, 2005 15:55
Alex Yakhnin - Y.A.R.F (Yet Another RSS Framework) or RSS could be more important then you think.

The “RSS”, “blogging”, “PODcasting”, “OPML” – these acronyms are becoming increasingly big in the technology world. Especially after Microsoft had announced about RSS support in the Longhorn err… Vista and IE7. The MSDN article mentions photo blogs, moblogs, and video blogs as well as calendar feeds. But wait a second. Why does it have to run on a desktop? I am pretty sure that all these usage scenarios are perfect fit Mobile devices as well. So here’s a hint for Mobile devices / developers teams at Microsoft – let’s extend the “RSS everywhere” paradigm to the Windows CE platform as well. Call me crazy, but I also think RSS feeds could become more then an XML over HTTP. RSS feeds and lists don’t have to be blogs. They could as well include any type of business information that needs to be updated on a regular basis. What prevents us to use RSS over different communication channels like UDP or TCP?

Smartphone, Development, Link 15:44

OpenNETCF.org - OpenNETCF Smart Device Framework v1.4 released