gemberkoekje

LD21

The October Shader Challenge

Well, I’ve never made a single buck out of anything, really, and now I’m gonna try doing it with… a shader 😛 I can’t tell you too much yet, but it looks pretty cool, I won’t say unique but definetly interesting, and I’m just gonna try and make a game out of it and see what happens!

If I have anything more constructive to show I’ll show it here, after you’ve given me a dollar 😛

Good luck to all other particicicipants!

LD22

I should be in too~!

Well, I’ll have to find out if I’m actually at home that weekend, but if so I will join in! I’m not going to do a video on account of lack of WebCam (In addition, I don’t think you’re going to like my cut-and-paste AMV things… find Gemberkoekje on YouTube if you’re into that)

Anyway, I’ll use CinderLib, probably some PhotoShop – it’ll be my first entry, and it’s quite likely I’ll fail in many ways – but hey, if you don’t try you don’t succeed!

Well, see you there, good luck to all, and have me play some awesome games in the christmas weeks!

Comments

03. Dec 2011 · 20:24 UTC
I’ve never heard of CinderLib… Care to give a link?

Aand I’m out -_-‘

Irony dictated that I had planned a holiday with my friends in that weekend. Oh well, better luck next year! Good luck to you all!

A request for some randomization

Hey there, I’m hoping the makers of the Ludum Dare Website are reading this, if not and you happen to know them, please send them this way 😛

As I mentioned earlier, I haven’t been able to make last Ludum Dare, unfortunately. I do, however, like to look at the games.

At this point, it’s a little awkward. While I can understand, for caching/speed issues, that the game list pages are fixed, it’s somewhat unfortunate the game pages itself don’t come with any navigation.

What I would like is 3 seperate buttons or links: A forward and a back button, so one can speed through the different games a little more quickly, and a Random button which will present the user with a random game. I don’t even really care whether Jam games are standard included or not, but it would become so much easier to run around different games, trying to find the hidden gems before jurying is done.

For your Consideration,

Arie ‘Gemberkoekje’ Hofland.

Comments

pillowdrift
27. Dec 2011 · 09:51 UTC
I agree completely. When on the page showing the Compo and Jam games looks the same it did from the end of the competition. If you were lucky enough to name your game in a way that put it onto the front page, you could enjoy lots of plays and reviews. (I’m not even sure what order it is in, some weird alphabetical order?). If your game happens to be on a page in the middle, it would take forever for anyone to find it.
27. Dec 2011 · 16:10 UTC
I have found the ‘Rate Games’ – page in its current form to be perfect.
27. Dec 2011 · 16:18 UTC
I completely agree. I think it will help a lot with getting other games discovered.

LD23

Plant Life

There we go; looks about how I’d imagined it.

There are a few bugs, most notably that the seeds have a tendency to go right too much.. Need to fix that one :)

Oh yeah, also, there’s zero interaction….. so it’s not really a game…

Anyway, I’ll try and fix it tomorrow, see if I can’t make something for you to download.

4

This entry was posted on Friday, April 13th, 2012 at 12:50 pm and is filed under LD #23. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Uh les do dis

Alright, let’s see if I can knock something out this weekend.

Theme: Tiny Plants Jump!
Language: Visual C++ 2008 Express Edition
Engine: CinderLib (http://libcinder.org/)
Graphics: Either procedurally generated or knocked out of gimp or paint.net – can’t remember which one I used before 😛

For the record, I got no clue yet what I’m gonna make, so it may fail altogether, but I hope to at least have something silly. Without sound, most likely.

Procedurally Generated Plant Life Thingies!

Well, here’s my first Screenshot!

They are procedurally generated plant! life! thingies… Still needs some work, but I’m having fun bugging about 😛

 

An idea for a rule change

Hey there,

I had an idea for a rule change considering the Compo.

Many people are good at one thing, while bad at others.
Game Designers may have very good stories, but buggy games, or games made in higher level programs like GameMaker.
Game Programmers may have solid games, in well-established low-level programs like C++, but are usually very poor at making graphics.
Artists may have very nice art, but will need to use programs like Game-, RPG- or Adventure Maker.

Here’s my suggestion:
When submitting your game, you are presented by a number of checkboxes:

  • Graphics,
  • Coding,
  • Music/Sound.

(Perhaps more, but these 3 seem most important)

If you check the Graphics checkbox, you abide to the rule that all graphics are made by you. It also means people judging you can give you a grade for graphics.
If you check the Coding checkbox, you abide to a new rule not to use programs like Game Maker or Quest3D or Flash (Which programs are banned can be debatable) to make your game, and only use a real coding language and at most a basic library. This includes a grading for coding.
If you check the Music/Sound checkbox, you abide to the rule that all music and sounds are made by you. It also means people judging you can give you a grade for Music or sounds.

For each checkbox, not checking it means more lenient rules, but also not being graded on the subject at hand. This would allow coders to use spritesets, unless they want to make their own programmer art (I’m all for programmer art by the way), and people not to bother with making their own sounds and music if they don’t want to.

For the Overall grading, I’d say put any opted-out grading to a standard 1. This way, the overall champ will still be the one making the best package, but it will allow people put off by the strict rules on graphics and sounds to make and show a game as well.

This is mostly just a brainstorm, and a post ment to set up a debate. I’m more then happy to abide by the rules, and I will, but I hope this post will at least make some people think and wonder whether this would be better or not.

And before someone mentions it: Yes, anyone could join the Jam instead. But the Jam hasn’t the same magic as the Compo.

Music + Sound C++ Code Cheat Sheet

Ok, I’m quite confident I can turn Cinder to my whims when it’s about Graphics and Input.

But I also know the sound system Cinder uses is utterly… well, it doesn’t work very well.

So, from today onward, I’m using Bass (http://www.un4seen.com/) and this post will present anyone with a little cheat sheet on how to use it.

[stextbox id=”grey” caption=”Bass Cheat Sheet”]

//INIT
HSTREAM str;

// check the correct BASS was loaded
if (HIWORD(BASS_GetVersion())!=BASSVERSION) {
//MessageBox(0,”An incorrect version of BASS.DLL was loaded”,0,MB_ICONERROR);
}
if (!BASS_Init(-1,44100,BASS_DEVICE_3D,win,NULL)) {
EndDialog(win,0);
}

 

 

//LOAD SOUND EFFECTS:
{
char file[MAX_PATH]=”C:\\WAVEFILE.wav”;
HSAMPLE sam;
if (sam=BASS_SampleLoad(FALSE,file,0,0,3,BASS_SAMPLE_OVER_POS)) {
samc++;
sams=(HSAMPLE*)realloc((void*)sams,samc*sizeof(*sams));
sams[samc-1]=sam;
SLM(LB_ADDSTRING,0,strrchr(file,’\\’)+1);
}
}

 

 

//PLAY SOUND EFFECTS:
int s=GETSAM();
if (s!=LB_ERR) {
// play the sample (at default rate, volume=50%, random pan position)
HCHANNEL ch=BASS_SampleGetChannel(sams[s],FALSE);
BASS_ChannelSetAttribute(ch,BASS_ATTRIB_VOL,0.5f);
BASS_ChannelSetAttribute(ch,BASS_ATTRIB_PAN,((rand()%201)-100)/100.f);
if (!BASS_ChannelPlay(ch,FALSE))
{
//Error(“Can’t play sample”);
}
}

 

 

//LOAD MUSIC:
{
char file[MAX_PATH]=”C:\\MP3FILE.mp3″;
if (str=BASS_StreamCreateFile(FALSE,file,0,0,0)) {
strc++;
strs=(HSTREAM*)realloc((void*)strs,strc*sizeof(*strs));
strs[strc-1]=str;
STLM(LB_ADDSTRING,0,strrchr(file,’\\’)+1);
}
}

 

 

//PLAY MUSIC:
s=GETSTR();
if (s!=LB_ERR)
if (!BASS_ChannelPlay(strs[s],FALSE)){ // play the stream (continue from current position)
int nauw = 1;
int bla = nauw;
int t = bla + 2;
// Error(“Can’t play stream”);
}

 

 

//MEMORY MANAGEMENT/DELETION:

// BASS_SampleFree(c->channel);
// BASS_MusicFree(c->channel);
// BASS_StreamFree(c->channel);

 


 

//3D:
/*
// INIT:

// Initialize the default output device with 3D support
if (!BASS_Init(-1,44100,BASS_DEVICE_3D,win,NULL)) {
Error(“Can’t initialize output device”);
EndDialog(win,0);
return 0;
}

// Use meters as distance unit, real world rolloff, real doppler effect
BASS_Set3DFactors(1,1,1);

 

 

//LOAD:
BASS_SampleLoad(FALSE,file,0,0,1,BASS_SAMPLE_LOOP|BASS_SAMPLE_3D|BASS_SAMPLE_MONO)

 

 

//USE:
BASS_ChannelSet3DPosition(channel,position,orientation,velocity);
BASS_Apply3D();
*/

[/stextbox]

 

Screenshot numbero uno

Screenshot 2

Screenshots 3 + 4 + end of day 1

Screenshot 5 and REAL end of the day

Because I love you so much:

Today’s things to do

1. Bugfixing
2. Graphics
3. Menu/Titlescreen
4. Sound

Once that all works I may add some more features, dependent on the time left.

Fun screenshot by a friend

I’ll release later tonight, but here’s 2 screenshots my friend made:

 

 

(For the record – He’s purely and only my beta tester, I made the whole game)

Comments

buster2Xk
22. Apr 2012 · 14:10 UTC
Might I say, this looks absolutely beautiful. Keep up the good work!
22. Apr 2012 · 14:33 UTC
Feel free to rate my game highly once it’s released <3 😛 And thanks :)

Working on IOS build





You know what that is? That is OneSeed running – albeit badly – on my IPAD :)

Watch this space :)

Comments

23. Apr 2012 · 18:49 UTC
Well done!