Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411560 Posts in 69384 Topics- by 58443 Members - Latest Member: junkmail

May 03, 2024, 02:54:19 PM

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


Surprise!


View Profile
« Reply #3440 on: June 09, 2013, 03:57:49 PM »

Spent an hour wrestling with headers in C++. Turns out I needed to do some forward declaration trickery and then include the actual class in the .cxx/.cpp file. What a pain, but I'm glad I found the problem. In the process, I also cleaned the way my classes are structured in terms of inheritance.
Logged
ALourenco
Level 0
***


View Profile WWW
« Reply #3441 on: June 11, 2013, 03:55:28 PM »

I got my particles engine workin. It still has a lot f work to do, but it works fine until now. Next stem it's to implement multicolor particles and particles with textures.
Logged

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

@CodinGree
nospoon
Level 1
*


View Profile
« Reply #3442 on: June 12, 2013, 01:07:54 PM »

I wrote a socket class which works similar to socket.io, and it's for haxe.
It's based on TCP/ip socket and works on CPP and Flash


:3

Also writing socketio-like tcp socket for node.js (also in haxe)
Logged
Dr. Cooldude
Guest
« Reply #3443 on: June 15, 2013, 09:55:39 AM »

This is my first TIGForums post ever on Linux Mint! >:0
Logged
Dacke
Level 10
*****



View Profile
« Reply #3444 on: June 15, 2013, 11:31:48 AM »

Cinnamon or MATE? Smiley
Logged

programming • free software
animal liberation • veganism
anarcho-communism • intersectionality • feminism
Dr. Cooldude
Guest
« Reply #3445 on: June 15, 2013, 11:33:54 AM »

Cinnamon Smiley

I'm currently only using it for development purposes, but I already like it enough to sometimes use it for general-purpose stuff. I'm still going to use Windows 7 as my primary system though.

Right now I'm using it for hobbyist OS/Kernel development, and I can already confirm that what took me days of Cygwin work on Windows only took less a couple of hours on Linux. Grin
Logged
Dacke
Level 10
*****



View Profile
« Reply #3446 on: June 15, 2013, 11:40:23 AM »

Yeah, it's reasonable to ease into it. Make sure to install Steam or something, so that you can do some gaming on the Linux side. That way you'll have to bounce back to Windows less, probably.

Personally I couldn't live without the power I get from the terminal, so I wouldn't be able to go back to Windows even if I wanted to.
Logged

programming • free software
animal liberation • veganism
anarcho-communism • intersectionality • feminism
8BitPimp
Level 0
**


View Profile WWW
« Reply #3447 on: June 15, 2013, 11:50:24 AM »



Coded a horrible little voxel landscape demo today.
Logged

Crimsontide
Level 5
*****


View Profile
« Reply #3448 on: June 17, 2013, 09:06:49 AM »

Decided to finally ditch the old spherical coordinates/linear algebra for my camera code and replace with quaternions.  Spent 2 weeks learning all about them (I like to do know, not just how, but why they work, derive equations, ect...) and implemented a full C++ quaternion library.

Implemented all the code without testing it once.  Worked near perfectly the 1st time Smiley  I now have a camera class with every bell/whistle I could want.
Logged
InfiniteStateMachine
Level 10
*****



View Profile
« Reply #3449 on: June 17, 2013, 11:21:57 PM »

Finally got some audio analysis data from an mp3 represented in a visualizer I'm working on. The beat detector is currently quite a bit off but it works dammit!
Logged

Pineapple
Level 10
*****

~♪


View Profile WWW
« Reply #3450 on: June 18, 2013, 09:18:18 AM »

Got the gameplay implementation more or less finished for my game, now it's on to prettying it up and making the levels and stuff.
Logged
8BitPimp
Level 0
**


View Profile WWW
« Reply #3451 on: June 18, 2013, 11:21:08 AM »



Just finished up designing and coding a new Ray-Casting algorithm which seems to work really nicely. Pic is from a stress test where I shot out > 500 rays in all directions, and drew a line to each intersection point.  It should be bloody efficient too.

Its about to be transplanted into my voxel landscape renderer.
Logged

Quarry
Level 10
*****


View Profile
« Reply #3452 on: June 18, 2013, 12:03:40 PM »

Seems a bit weird, the rays seem to collide before the boundaries of the boxes
Logged
8BitPimp
Level 0
**


View Profile WWW
« Reply #3453 on: June 18, 2013, 01:22:34 PM »

Seems a bit weird, the rays seem to collide before the boundaries of the boxes

Yeah I noticed that too, and I haven't dug into it too far yet, but I believe that is just an error in my line drawing function.  I don't think the line drawing function always draws right up to the end point and often stops a pixel short.

If I simple plot the intersection points instead then it always lands right on the boarder of a tile as would be expected.
« Last Edit: June 18, 2013, 01:28:20 PM by 8BitPimp » Logged

Dr. Cooldude
Guest
« Reply #3454 on: June 18, 2013, 01:35:12 PM »

Going to try Ruby on Rails for the first time. I hope I don't screw anything up.
Logged
ThemsAllTook
Administrator
Level 10
******



View Profile WWW
« Reply #3455 on: June 18, 2013, 02:00:53 PM »

Hope it goes better for you than it has for me. Every time I've tried to use Rails, the experience has been a weird mix of wonder and revulsion. Some parts are super cool, some parts are unbelievably horrible.
Logged

Schrompf
Level 9
****

C++ professional, game dev sparetime


View Profile WWW
« Reply #3456 on: June 18, 2013, 02:31:11 PM »

I guess Ruby is cool if you don't want your software to run on any other computer. I once tried to setup Redmine, which is written with Ruby On Rails. I gave up after the tenth or so gem that required Ruby V.26 or later but only up to V2.83 except for V2.76b, and also not V2.82 to which another gem was allergic... pure unfiltered hate. I still want to strangle the guys responsible for such a failure of an ecosystem.
Logged

Snake World, multiplayer worm eats stuff and grows DevLog
InfiniteStateMachine
Level 10
*****



View Profile
« Reply #3457 on: June 18, 2013, 04:49:34 PM »

Ah got the beat detector working. Turns out for beat detection you don't want to normalize your spectrum because it will bring low areas up too much.
Logged

BorisTheBrave
Level 10
*****


View Profile WWW
« Reply #3458 on: June 19, 2013, 01:34:45 PM »

Bit of a cross-post, but just finished my proof of concept automagic hi-rez tileset generator:

Input image (public domain from wikipedia)


Output tileset:


Example:


For us art impaired programmers, I think it'll be damn useful.
Logged
TheLastBanana
Level 9
****



View Profile WWW
« Reply #3459 on: June 19, 2013, 01:48:45 PM »

Wow, that's really cool. Great work! Smiley
Logged
Pages: 1 ... 171 172 [173] 174 175 ... 279
Print
Jump to:  

Theme orange-lt created by panic