[VID]http://a.pomf.cat/hhxgyi.webm[/VID]
added 47 passives to game in a week. the goal is to eventually get to ~200. the game also has 4 different attacks and some of the passives combine with those attacks in different ways. although most of them are just stat/resource upgrades atm
[IMG]http://i.imgur.com/I01m6qt.png[/IMG]
[QUOTE=Conna;49711089]Gorgeous, but physics how?[/QUOTE]
[QUOTE=Bambo.;49711340]Box2d I think? (probably not though)[/QUOTE]
Default love2d physics. The physics is happening in 2d space then I transform the points into isometric space for rendering debug lines.
Small particle effect.
I can't wrap my head around how to billboard each particle. I can rotate the particle in its local space but I need to somehow compare the viewing matrix to the dragon's model matrix to get the angle which the particle should be rotated by right?
[vid]http://richardbamford.io/dmp/2016-02-10_14-02-01.webm[/vid]
[QUOTE=Jazz84;49710715]Yes but many things ripped out so I can actually sell it without getting into trouble with ZDoom, I've remade many features of ZDoom however and obviously done some things of my own.[/QUOTE]
So you've ripped out all the BUILD, FMOD, and the Mame code? I believe there is a GPL fork of G/ZDoom out there.
Actually, I would love to see a more indepth post about your project, and I'm sure the people over at Doomworld would too.
-snip wrong section-
[QUOTE=Bambo.;49711936]Small particle effect.
I can't wrap my head around how to billboard each particle. I can rotate the particle in its local space but I need to somehow compare the viewing matrix to the dragon's model matrix to get the angle which the particle should be rotated by right?
[vid]http://richardbamford.io/dmp/2016-02-10_14-02-01.webm[/vid][/QUOTE]
If you need the particles to be simulated in the model's space, you just have to transform the camera into the model's space before doing the calculations. To do that you just need to [B]LocalViewMatrix = ViewMatrix * InverseModelMatrix[/B].
You have no idea why or how this makes me so excited, but it does:
[t]http://puu.sh/n2SwL/1fec1fb54c.png[/t]
[QUOTE=Ac!dL3ak;49712668]You have no idea why or how this makes me so excited, but it does:
[t]http://puu.sh/n2SwL/1fec1fb54c.png[/t][/QUOTE]
haha fap
Figured out why some SDL applications didn't work properly in full screen in my WM.
[url]https://specifications.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472693600[/url]
Oh well ¯\_(ツ)_/¯
[QUOTE=Nigey Nige;49712884]haha fap[/QUOTE]
You know, I never read that until you pointed it out.
[editline]10th February 2016[/editline]
[QUOTE=Ac!dL3ak;49712668]You have no idea why or how this makes me so excited, but it does:
[t]http://puu.sh/n2SwL/1fec1fb54c.png[/t][/QUOTE]
This makes me really happy because my program "caught" a bad free; it only does this in debug, and it's extremely helpful.
It does this by determining the bounds that an allocated address should be in using a really hacky method (by retrieving the address of a global variable and a local, function scoped variable, and using them as bounds), and if it's outside of those bounds (i.e. in the stack or in the code (god forbid you accidentally free a function)), then it fails to free, giving the error instead of just segfaulting and whatnot.
It's useful because valgrind doesn't like OSX.
[editline]10th February 2016[/editline]
Yes I know it's a terrible idea. That's why I'm happy it works.
Been working on a little strategy game for about two months now. It's a continuation of my latest Ludum Dare submission.
*AUDIO WARNING*
[vid]http://s1.webmshare.com/jjyv8.webm[/vid]
Here's an article I wrote about the first version.
[url]http://dooskington.com/ludum-dare-34-postmortem-celebration-of-jand/[/url]
I made a bhop script for SMITE. Finally figured it all out! :)
Some recreational raymarching: [url]https://www.shadertoy.com/view/XsVGzG#[/url]
Mostly quality of life improvements this time around:
HDR. Well, what I [I]think [/I]is HDR. Since my framebuffers already use float formats it was pretty easy to implement and it helps a lot.
[t]http://i.imgur.com/ju7TRCm.png[/t] [t]http://i.imgur.com/EbxRcU9.png[/t]
I think it is obvious which one is which, still don't have manual or automatic exposure control so it's pretty basic but i'm happy with the result.
I also implemented a input manager so I don't have to put a bunch of keyboard captures and I also cut down the number of SDL_PollEvents I call so there is less key delay. Getting key states is as simple as this:
[CODE]if(Input::isKeyDown(KEY_H))
{
cam->GetComponent<Camera>()->HDR = !cam->GetComponent<Camera>()->HDR;
}[/CODE]
I haven't figured out a way to find out if a key is just held down, however it is doing it's job. States now don't have raw access to SDL_Events and so they have to use the input manager. The HandleEvent() function is now gone so I can funnel everything down into the Update() function for simplicity.
Cameras get a makeover so they are now a component instead of a standalone object, you can now control FoV, near and far plane distances, and control if HDR is turned on or off. Instead of pointing to a position in world space, it now uses transform and direction in order to calculate the view projection. Every camera is iterated through for rendering so I can easily set up something like render to texture, and when there is no camera it doesn't crash. Something everybody has done before but i'm proud. Lights are next, but I haven't gotten around to it yet.
Next is audio, it's really simple (implementing it anyway). Using fmod again because I can't find a good open source solution. Any help in finding a replacement would be appreciated, however fmod is doing me good.
Some really, really other small things are a filesystem class (for organizing resources under folders), misc bugfixes, and handling no texture coordinates. Among other stuff I can't remember adding.
Trust me, i'll have something more exciting soon :v:
openal soft, sdl's audio for ~raw power~
-snip- did not realise gifs were so big
I thought I would try to write my first ever game engine. Super sure im going to fail but I made this thing. Each colored sqaure is an 'entity'. Making an entity framework was easier than I thought it would be but here you go, Some weird trippy box thing.
[URL="https://i.gyazo.com/c480ae18a927a3a78f6069ce6f3dc2d1.gif"]https://i.gyazo.com/c480ae18a927a3a78f6069ce6f3dc2d1.gif[/URL]
[URL="https://i.gyazo.com/7afa5eac98301a14723ca4270654db43.gif"]https://i.gyazo.com/7afa5eac98301a14723ca4270654db43.gif[/URL]
[QUOTE=0V3RR1D3;49716290]I thought I would try to write my first ever game engine. Super sure im going to fail but I made this thing. Each colored sqaure is an 'entity'. Making an entity framework was easier than I thought it would be but here you go, Some weird trippy box thing.
[IMG]https://i.gyazo.com/c480ae18a927a3a78f6069ce6f3dc2d1.gif[/IMG
[IMG]https://i.gyazo.com/7afa5eac98301a14723ca4270654db43.gif[/IMG
Fuck page king, I Have nothing sorry :c[/QUOTE]
Thanks for the multi-megabyte gifs. Please upload to youtube next time.
[QUOTE=DrDevil;49716339]Thanks for the multi-megabyte gifs. Please upload to youtube next time.[/QUOTE]
I Did not realise. I removed them sorry about that.
[QUOTE=0V3RR1D3;49716364]I Did not realise. I removed them sorry about that.[/QUOTE]
Just link to them instead!
It feels so good when you have a test suite you can trust :)
[QUOTE=brianosaur;49717301]It feels so good when you have a test suite you can trust :)[/QUOTE]
It feels so bad when the test suite is your not-trustworthy self
[QUOTE=0V3RR1D3;49716290]-snip- did not realise gifs were so big[/QUOTE]
Just use ShareX my man.
I've made another shadertoy thing: [url]https://www.shadertoy.com/view/4dV3Ry#[/url]
If you wanna make a webm from your source video, use [URL="https://github.com/WebMBro/WebMConverter"]Webm for retards[/URL].
Well, due to github's censorship it's actually just called WebmConverter (for bakas) now, but oh well.
Man screw censorship. Since when did software development stop being a meritocracy?
[QUOTE=WTF Nuke;49719425]Man screw censorship. Since when did software development stop being a meritocracy?[/QUOTE]
didn't you know? GitHub is also a Safe Space™ now! :v:
-snip again- oh for fucks sake
If Github doesn't want to host projects with horrible words in the title then you're not being censored. Censorship is when Saudi Arabia executes poets for speaking out against the regime. It's not when a man with a billboard refuses to post your advert until you remove the word 'bitchfucker' from it. Boo fucking hoo the SJWs won't let me plaster my stupid shit all over the internet, programming has fallen apart.
you all sound like that crusty old bastard down the pub who gets mad when the landlord kicks him out for shouting racist jokes
[editline]11th February 2016[/editline]
you can box me but you can't stop me
[video=youtube;tBDiNrsafTw]http://www.youtube.com/watch?v=tBDiNrsafTw[/video]
Ghetto wireless data transmission by raping memory without additional hardware.
[QUOTE=Nigey Nige;49719851]-snip again- oh for fucks sake
If Github doesn't want to host projects with horrible words in the title then you're not being censored. Censorship is when Saudi Arabia executes poets for speaking out against the regime. It's not when a man with a billboard refuses to post your advert until you remove the word 'bitchfucker' from it. Boo fucking hoo the SJWs won't let me plaster my stupid shit all over the internet, programming has fallen apart.
you all sound like that crusty old bastard down the pub who gets mad when the landlord kicks him out for shouting racist jokes
[editline]11th February 2016[/editline]
you can box me but you can't stop me[/QUOTE]
Censorship is censorship, no matter how small. You don't have to die to be censored. Where is the line drawn? Why was this project changed from "Webm for Retards" to "Webm Converter" even though loads of projects with the word fuck are allowed to stay up? And not small projects either, things like FuckAdblock and FuckFuckAdblock. There is an agenda that Github is pushing, and it's pushing it through censoring projects they morally disagree with.
[img]https://my.mixtape.moe/gvmjxa.png[/img]
[url]https://www.shadertoy.com/view/MsVGRy[/url]
Please let me know your perfomance (without fullscreen) [url=https://facepunch.com/private.php?do=newpm&u=61865]via PM[/url]!
Sorry, you need to Log In to post a reply to this thread.