Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411525 Posts in 69377 Topics- by 58431 Members - Latest Member: Bohdan_Zoshchenko

April 28, 2024, 04:24:57 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperTechnical (Moderator: ThemsAllTook)The happy programmer room
Pages: 1 ... 170 171 [172] 173 174 ... 279
Print
Author Topic: The happy programmer room  (Read 678756 times)
kamac
Level 10
*****


Notoriously edits his posts


View Profile
« Reply #3420 on: May 31, 2013, 06:44:22 AM »

Is the view like 100x100 in pixels? Tongue
Logged

Geti
Level 10
*****



View Profile WWW
« Reply #3421 on: May 31, 2013, 06:47:26 AM »

Is the view like 100x100 in pixels? Tongue
160x120 at the moment I think Smiley 640x480/4. CPU raytracing in realtime on arbitrary  geometry can only be pushed so far before I've got to madly optimise everything, haha.

Glad people like it, makes the hacking on and off throughout the day worth it.

Should go back to the wave surfer at some point later though because that might actually be applicable to a game :D (as I understand it's the backbone of voxlap, and a large part of the reason it can run on goddamn everything, that and all the asm and vectorisation...)

Either way I'm a happy programmer at the moment, really satisfying to see this kind of stuff becoming accomplish-able in a day, 4fps or not Smiley
Logged

Quarry
Level 10
*****


View Profile
« Reply #3422 on: May 31, 2013, 06:50:40 AM »

Do you think that you'll be able to get 60 FPS at let's say 320x240?
Logged
Geti
Level 10
*****



View Profile WWW
« Reply #3423 on: May 31, 2013, 06:52:34 AM »

On the GPU? sure.

On the CPU "it depends", largely on how far I want to go into vectorisation, optimisation with asm or intrinsics, and faking things. Going to bed now, will answer more questions if they're in here tomorrow. Peace out, gents and gentettes.
Logged

ALourenco
Level 0
***


View Profile WWW
« Reply #3424 on: June 03, 2013, 01:45:15 PM »

FINISHED MY PROJECTILES MODEL!!! It's working good
Logged

GameDev Master Student.
Game Engines and Computer Graphics in free time.

@CodinGree
Geti
Level 10
*****



View Profile WWW
« Reply #3425 on: June 03, 2013, 08:51:38 PM »

What's it do?

Also, I remember your signature comic from like year 7, early high school. Nostalgia~
Logged

ALourenco
Level 0
***


View Profile WWW
« Reply #3426 on: June 04, 2013, 06:31:02 AM »

Shoots projectiles around. In a 2D Shoot'em up style. Nothing outstanding but it's a victory to me. ^^
Logged

GameDev Master Student.
Game Engines and Computer Graphics in free time.

@CodinGree
Quarry
Level 10
*****


View Profile
« Reply #3427 on: June 04, 2013, 07:08:36 AM »

He forgot \n, that's going to be messy
Logged
Dr. Cooldude
Guest
« Reply #3428 on: June 04, 2013, 06:52:21 PM »

Got LibGDX up and running on Windows and Android!



Now, time for some prototyping! Wait... oh shit it's 04:50 AM


Also, please don't mind the dirty keyboard Embarrassed
Logged
Geti
Level 10
*****



View Profile WWW
« Reply #3429 on: June 05, 2013, 06:03:16 AM »

Sorry, no more distance fields stuff but still, I just got told about ctrl+, in VS. Can't believe I didn't know about it. Makes getting around some of the more monolithic things in KAG way better, and also aids in those inevitable 12am (and 3am) "what was that function called again" moments Coffee
Logged

Kekskiller
Guest
« Reply #3430 on: June 05, 2013, 03:12:05 PM »

Successfully cheated a game designers habit of using extremely long savegame filenames by hashing them before reading/writing (the 360 doesn't like more than 30 characters).

So simple, so happy Tears of Joy
Logged
aberrantmind
Level 2
**


View Profile
« Reply #3431 on: June 05, 2013, 09:32:33 PM »

making mad progress today. also my workflow has improved tenfold. I feel like I'm thinking like a programmer in terms of problem solving. using less googling more critical thinking to get things done.
Logged

Yakyb
Level 0
**


View Profile
« Reply #3432 on: June 06, 2013, 12:05:16 AM »

been testing for a method to see how many updates many game engine can do in a second before fps falls below 60fps, and now i consequently have built my own bench marking facility.
Logged
powly
Level 4
****



View Profile WWW
« Reply #3433 on: June 06, 2013, 07:08:43 PM »

It was suggested I add video features to my engine so I did. This took a day or two of fighting to get the Directshow filter class working and pretty much twice as long after that to get it to also work under release mode. (turns out that when you drag and drop a .lib to the solution explorer in VS, it also includes it in the linked libs - and linking both the release and debug versions of strmbase is a bad idea)

But now I can load pretty much any video up (depending on the installed directshow filters, of course) and use it as an animated texture.

The picture is also a link to exe. (not sure if it will run without a terrible load of VS12 redistributables or something)

« Last Edit: June 06, 2013, 07:34:34 PM by powly » Logged
Belimoth
Level 10
*****


high-heeled cyberbully


View Profile
« Reply #3434 on: June 06, 2013, 07:16:40 PM »

Successful websocket networking Cool
Logged

nospoon
Level 1
*


View Profile
« Reply #3435 on: June 07, 2013, 04:43:26 AM »



Cool, just watching Blazing Saddles using this :D
Logged
Flavioli
Level 0
*


View Profile
« Reply #3436 on: June 07, 2013, 12:01:18 PM »

Just tackled this one earlier this week...

I had a puzzling bug in which the framerate would slow down to an absolute crawl after a few minutes of play. The really puzzling thing was that the bug only happened when run using the Visual Studio debugger, which made it so that I couldn't use a profiler to spot the issue. I kept looking at all the wrong areas... since the bug started happening right at the same time as lots of images appeared on the screen, I wrongly thought it was that, and spent a while trying to figure out what the heck the debugger could be doing to make the rendering slow down so much over time. Turns out it was correlation, not causation... after banging my head against the desk repeatedly for a long time and looking at all the wrong areas I found that there was a single Console.WriteLine that was getting called tens of thousands of times. In retrospect, it makes sense, I just never before thought of the possibility that writing output would be something I had to concern myself with =p
Logged
_Tommo_
Level 8
***


frn frn frn


View Profile WWW
« Reply #3437 on: June 08, 2013, 07:31:04 AM »

Finally got 3D font generation working, that shit's HARD Cool



at load time it tesselates any glyph from a font, finds closed contours, uses an heuristic (still buggy) to find holes and remove triangles, and stores them in a character table.
Then each time you update a string it generates a VBO containing the extruded glyphs that works exactly like a normal 3D model.

Phew.
It's still buggy & the normals are not supposed to work like that (needs vertex un-merging on the edges) but yeah, I wasn't sure to be able get here at first Beer!

EDIT: fixed extrusion normals, now the sides are somewhat correctly lighted!
I still have to find discontinuity points (eg: angle > max) where the strip is broken and the vertices are split...
this is needed to fix bad gradients and spilling light/shadow that's pretty evident on the email thing, the linkedin icon, the VLC cone etc and makes the text a bit inconsistent.

Why icons instead of text? It's so secret that if I would tell I would be k
« Last Edit: June 08, 2013, 05:33:42 PM by _Tommo_ » Logged

kamac
Level 10
*****


Notoriously edits his posts


View Profile
« Reply #3438 on: June 08, 2013, 09:44:54 AM »

Tommo, that's tough Shocked
Logged

pixhead
Guest
« Reply #3439 on: June 08, 2013, 11:35:11 PM »

FINALLY got pathfinding working! It took me a while to grasp it all, but it's there, the bare bones of my AI system. After hitting a wall, finally making some progress again is WONDERFUL!!
Logged
Pages: 1 ... 170 171 [172] 173 174 ... 279
Print
Jump to:  

Theme orange-lt created by panic