• What are you working on? October 2015
    1,070 replies, posted
[IMG]http://i.imgur.com/M75B8mA.gif[/IMG] Edit: [IMG]http://i.imgur.com/eYNqwUX.gif[/IMG] now im on to making isis.
[QUOTE=thatbooisaspy;48870505]What's the difference between CSM (cascaded shadow maps) vs normal ones (i'm presuming just projected)? Do they just look prettier or have some of kind of performance advantage? [/QUOTE] Because the spacing of texels is uniform in a shadow map, objects that are further away get the same shadow map resolution as objects nearby. This causes artifacting as explained by this article: [IMG]https://i-msdn.sec.s-msft.com/dynimg/IC613283.png[/IMG] "The series of grids representing shadow maps with a view frustum (inverted cone in red) shows how pixel coverage is affected with different resolution shadow maps. Shadows are of the highest quality (white pixels) when there is a 1:1 ratio mapping pixels in light space to texels in the shadow map. Perspective aliasing occurs in the form of large, blocky texture maps when too many pixels map to the same shadow texel. When the shadow map is too large, it is under sampled. In this case, texels are skipped, shimmering artifacts are introduced, and performance is affected." So what a Cascaded Shadow Map does is the following: [IMG]https://i-msdn.sec.s-msft.com/dynimg/IC613284.png[/IMG] It's an algorithm that tries to map the shadow texels to the pixels 1:1. I could've just linked you [URL="https://msdn.microsoft.com/en-us/library/windows/desktop/ee416307(v=vs.85).aspx"]the article[/URL] but this is a synopsis [editline]10th October 2015[/editline] So to answer your question, they have a performance disadvantage but look prittier
[IMG]http://i.imgur.com/9vG29kv.gif[/IMG] I just love making particle effects guys.
Proper rotations (not whatever the hell I did before): [IMG]https://dl.dropboxusercontent.com/u/357850863/ShareX/2015/10/2015-10-10_11-28-39.gif[/IMG] [I](sorry it's 5 MiB for anyone that's offended)[/I] Thank god there is GLM, I can't imagine doing the calculations for these manually, also it's fun playing with matrices!
I want to make harvest moon, but on Mars, like in the martian Problem is I have 0 interest in making games cause I have 0 interest in playing them either.
[QUOTE=proboardslol;48872597]I want to make harvest moon, but on Mars, like in the martian Problem is I have 0 interest in making games cause I have 0 interest in playing them either.[/QUOTE] So essentially you want to make a thing but really don't have any interest in making that thing or even using that thing or things of that category. That just sounds like a train of logic that would exist for a msec before you ultimately rationalize [I]"No"[/I] and don't bother.
[QUOTE=proboardslol;48872597]I want to make harvest moon, but on Mars, like in the martian Problem is I have 0 interest in making games cause I have 0 interest in playing them either.[/QUOTE] "I want to make" "I have 0 interest" :shitposting:
[QUOTE=Karmah;48872636]So essentially you want to make a thing but really don't have any interest in making that thing or even using that thing or things of that category. That just sounds like a train of logic that would exist for a msec before you ultimately rationalize [I]"No"[/I] and don't bother.[/QUOTE] People can be conflicted in their desires. Part of me thinks "Wow that would be a really cool game, I would want to play that", while the other part of me says "Realistically, how often do you play videogames? Also, how much work would you have to do on assets? You're not an artist; stick to programming and leave the artistic stuff for talented people".
Participating in the Ludum Dare October Challenge! Making a typography styled bullet-hell game: [media]http://www.youtube.com/watch?v=NftETQ7eI1U[/media] From the second level of the game, which is a million times better than the first level so far. Hopefully when I finish three levels (planning ten) I can upload the game for feedback reasons, but the goal is to finish it before Halloween! Music is made by Pitfall, who is an amazing composer. I modified some of the music he made to play for these small segments. Can't wait to show him what I'm up to :happy:
[QUOTE=Phobos001;48872972]Participating in the Ludum Dare October Challenge! Making a typography styled bullet-hell game: [media]http://www.youtube.com/watch?v=NftETQ7eI1U[/media] From the second level of the game, which is a million times better than the first level so far. Hopefully when I finish three levels (planning ten) I can upload the game for feedback reasons, but the goal is to finish it before Halloween![/QUOTE] that's fucking nuts. I love it.
Right now Im working on an unbeatable tic tac toe game made in java using design patterns and test driven development
I think in [U]Jesus saves the animals and defeats isis [/U] jesus will kill donald trump by droping some kind of animal on him. Also I think ill have mr trump supplying isis with Toyota trucks.
Taught myself how to generate terrain :flex: [img]https://media.giphy.com/media/3oEdv6viwL194YyfV6/giphy.gif[/img]
[QUOTE=proboardslol;48872777]People can be conflicted in their desires. Part of me thinks "Wow that would be a really cool game, I would want to play that", while the other part of me says "Realistically, how often do you play videogames? Also, how much work would you have to do on assets? You're not an artist; stick to programming and leave the artistic stuff for talented people".[/QUOTE] In order to have conflicting desires, you need at least two desires. Having "no interest" in something doesn't really count as a desire.
[QUOTE=Isaac96;48870532] now im on to making isis.[/QUOTE] Give the spaceship a halo so it's more obvious that you're playing as Jesus :v:
[QUOTE=jaooe;48873306]Taught myself how to generate terrain :flex: [/QUOTE] a 26MB gif after we finished complaining about a 5MB one. its so easy to record webms :(
While working on some generic models I had the idea to test how they would turn out with a normal map in a 2D isometric game, and god damn it, I wasn't expecting it to be so good [vid]http://i.imgur.com/Bewzsa8.webm[/vid] edit: i'm so bad at this forum thing that I can't seem to be able to use a simple webm, so well... here is a youtube link oh, never mind, did it
that's fuckin hot but also please webm
Just upload to Gfycat and embed as webm with VID tags, come on it's not that hard.
What do you guys use to record webm videos, and where you upload them ? edit: ninjad, but first question still stands.
[QUOTE=AntonioR;48875341]What do you guys use to record webm videos, and where you upload them ? edit: ninjad, but first question still stands.[/QUOTE] ShareX
If you use Gfycat you don't have to record as webm, most video formats work (even gifs), but it will convert them on upload to save bandwidth.
[QUOTE=zamoth;48875298]While working on some generic models I had the idea to test how they would turn out with a normal map in a 2D isometric game, and god damn it, I wasn't expecting it to be so good [vid]http://i.imgur.com/Bewzsa8.webm[/vid] edit: i'm so bad at this forum thing that I can't seem to be able to use a simple webm, so well... here is a youtube link oh, never mind, did it[/QUOTE] You also need a depth map though, or you won't have the proper relative position in-game. With one sprite I think it's not necessarily noticeable, but with more it won't tile properly otherwise.
I got to work on a lexer again, this time wanting to torture myself even more, I chose Java. For this code: [code] public static void main( String args[] ) { String expr = "a 1 =;"; Tokenizer.defineLexeme( "\\d+", Token.Type.Number ); Tokenizer.defineLexeme( "\\w+", Token.Type.Identifier ); Tokenizer.defineLexeme( "[+=-]", Token.Type.Operator ); Tokenizer.defineLexeme( ";", Token.Type.Semicolon ); Tokenizer.defineLexeme( "\\s+", Token.Type.Whitespace ); Vector< Token > ret = Tokenizer.tokenize( expr ); for( Token t : ret ) System.out.println( t.toString() ); } [/code] it outputs this: [IMG]https://dl.dropboxusercontent.com/u/46283290/tokenizerOutput.PNG[/IMG] I've had two questions though: 1) Can I somehow simplify the process of defining lexemes? I thought of using pairs, but it'd still require running the function for each pair. Is there a possibility of doing something like [url=https://facepunch.com/showthread.php?t=1458662&p=47435064&viewfull=1#post47435064]Berkin did it[/url], but I'm not sure if that's possible in Java. 2) Is there a way I can use special Regex characters in String.matches? Like, for example, check if a string matches *.
[vid]http://webm.host/fca7f/vid.webm[/vid] [vid]http://webm.host/397b7/vid.webm[/vid] By Nooner Bear and I.
[QUOTE=HumbleTH;48875615]I got to work on a lexer again, this time wanting to torture myself even more, I chose Java. For this code: [code] public static void main( String args[] ) { String expr = "a 1 =;"; Tokenizer.defineLexeme( "\\d+", Token.Type.Number ); Tokenizer.defineLexeme( "\\w+", Token.Type.Identifier ); Tokenizer.defineLexeme( "[+=-]", Token.Type.Operator ); Tokenizer.defineLexeme( ";", Token.Type.Semicolon ); Tokenizer.defineLexeme( "\\s+", Token.Type.Whitespace ); Vector< Token > ret = Tokenizer.tokenize( expr ); for( Token t : ret ) System.out.println( t.toString() ); } [/code] it outputs this: [IMG]https://dl.dropboxusercontent.com/u/46283290/tokenizerOutput.PNG[/IMG] I've had two questions though: 1) Can I somehow simplify the process of defining lexemes? I thought of using pairs, but it'd still require running the function for each pair. Is there a possibility of doing something like [url=https://facepunch.com/showthread.php?t=1458662&p=47435064&viewfull=1#post47435064]Berkin did it[/url], but I'm not sure if that's possible in Java. 2) Is there a way I can use special Regex characters in String.matches? Like, for example, check if a string matches *.[/QUOTE] It so happens I just finished porting Stringes to Java: [url]https://github.com/fauxpark/jstringes[/url] As for your questions, 1). I don't think it's possible in Java. Not knowing C#, I have no idea how it's supposed to work without actually calling Add(). 2). String.matches(regex) returns true if the entire string matches the regex, and is the equivalent of calling Pattern.matches(str, regex). So to match an asterisk, you'd do "hello*world".matches(".*\\*.*"). A nicer way to write it would just be str.contains("*").
[QUOTE=Gamerman12;48872984]that's fucking nuts. I love it.[/QUOTE] :toot: 'Finsihed' the first two levels so far! Here is the first level in its entirety, with the combat mechanics as well! (Not amazing because it's teaching the fundamentals of the games mechanics, but yeah) [media]http://youtu.be/8vOz3a7Vafg[/media] Just gotta figure out how to get FRAPS to record it without having to go fullscreen with DWM (HTML5 WebGL etc.) [sp]Also, the health orb is cut depending on the angle of your mouse movement and where you struck it. Call it a poor mans version of the MGR: Revengence slicing mechanic[/sp] :excited:
[vid]http://files.catbox.moe/899655.mp4[/vid] new bullet time effect
[t]http://i.imgur.com/UW1Ev7T.png[/t][t]http://i.imgur.com/QfRIHjl.png[/t][t]http://i.imgur.com/Hzd5aBJ.png[/t] Test screens for a game that uses corruption as a gameplay element
[QUOTE=sirdownloadsalot;48877903] Test screens for a game that uses corruption as a gameplay element[/QUOTE] What's the game about? Looks very interesting...
Sorry, you need to Log In to post a reply to this thread.