This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
ardera's profile picture

[Over] CCJam 2015

Started by ardera, 12 June 2015 - 12:29 PM
ardera #1
Posted 12 June 2015 - 02:29 PM
Since the last CCJam was successful, and I enjoyed coding on my project for it, I decided to organize a CCJam for 2015.


CCJam 2015

Placements
[indent=1]1. Lignum (26.67points) (repo)[/indent]
[indent=1]2. ardera (26.5points) (repo | stream)[/indent]
[indent=1]3. MKlegoman357 (25points) (repo | stream)[/indent]
[indent=1]4. Grim Reaper (24.67points) (repo | stream)[/indent]
[indent=1]4. Zambonie (24.67points) (repo | stream)[/indent]
[indent=1]5. KingofGamesYami (22.67points) (repo)[/indent]
[indent=1]6. MindenCucc (22.33points) (repo)[/indent]
[indent=1]7. LemonLake (16points) (repo | stream)[/indent]

Lignum is the winner of CCJam 2015. Congratulations Lignum!
Thanks all for taking part, I hope you had fun!

33 points were given for a contestant by each judge, and the arithmetical average of these 3 values was then used as the total points. (I didn't judge my project of course)




What is it?
It is a coding contest, where you code a utility, a game (anything you want) for ComputerCraft. You should code your project from scratch. If you want to use APIs, ask me in a reply to this thread. The only thing you can make before the contest starts is a concept (you can save it to your repository).

When is it?
It is from: friday, 19.06.2015 UTC 0:00
to: sunday, 21.06.2015 UTC 24:00
(so 3 days/72 hours)

How do I take part?
Create a (GitHub) repository and a twitch account (it's not thaat important, but it's better if you have one and use it to stream you coding on your CCJam project)
And post a message on this topic containing your repository and twitch account URL.

How do we take part?
Me and Lignum thought it would be a good idea to allow teams. So, here they come!
Your team can have up to 3 members. If you want to take part, just post a reply on this topic containing your repository URL and your twitch account URLs (optional)
Warning: the total point amount is decreased by 2 per additional member. (3 members -> -4 points)

How is the winner chosen?
The winner is chosen by a jury, which currently consists of oeed (watch him judging & coding here), SquidDev and me. If you want to apply as a jury member, ask me in a reply to this thread, and give me some examples of what you've already coded.
The winner is the one that has, added together, the highest points in all criteria.
Currently, there are the following criteria:
[indent=1]Creativity: 0-3[/indent]
[indent=1]Usefulness/Fun (usefulness for utilities, fun for games): 0-10
Design: 0-6
Speed: 0-4
Functionality (0 points if many bugs, full if none): 0-10[/indent]

What does the winner get?
Honor & Glory, Congratulations

List of participants:
Edited on 22 June 2015 - 07:43 PM
CrazedProgrammer #2
Posted 12 June 2015 - 02:34 PM
I'm in :D/>
I'm probably going to make a 3D demo using OpenGraphics (my upcoming graphics API).
ardera #3
Posted 12 June 2015 - 02:37 PM
I'm in :D/>
I'm probably going to make a 3D demo using OpenGraphics (my upcoming graphics API).
Great! Don't forget to send me a link to your repository, and optionally your twitch account ;)/>
oeed #4
Posted 12 June 2015 - 03:05 PM
Oooo.

Silica is still ages off yet, and besides we're still patiently waiting for Dan to see if these graphics are real :P/>

So, in terms of an entry, not this time. I'm happy to judge though, and might stream some Silica development on Twitch too.

It might be worth asking Lyqyd if the winner can have (at least temporarily) a 'CCJam 2015' title, it was mentioned as a possibility a while ago.
biggest yikes #5
Posted 12 June 2015 - 03:46 PM
might stream some Silica development on Twitch too.
Can you explain what Silica is?
EDIT: Nevermind, googled it with "computercraft" at the end
Edited on 12 June 2015 - 01:48 PM
Bomb Bloke #6
Posted 12 June 2015 - 03:48 PM
He's talking about this.
oeed #7
Posted 12 June 2015 - 03:51 PM
might stream some Silica development on Twitch too.
Can you explain what Silica is?
EDIT: Nevermind, googled it with "computercraft" at the end

The new GUI framework I'm developing with awsumben13 and CrazedProgrammer for the (hopefully) new screen resolution. Check out more details here.

Edit: Ninja'd
Edited on 12 June 2015 - 01:52 PM
ardera #8
Posted 12 June 2015 - 03:55 PM
I'm happy to judge though, and might stream some Silica development on Twitch too.
Added you to the jury.

It might be worth asking Lyqyd if the winner can have (at least temporarily) a 'CCJam 2015' title, it was mentioned as a possibility a while ago.
I'll do that
SquidDev #9
Posted 12 June 2015 - 04:09 PM
Ughhhr, so many projects I want to enter but I've started on them already. :(/>. Put me down as a 'probable' entry - I'll see if I can think of something to enter.

I'll add a link to my GitHub repo later - once I've thought of something to add. Can't to twitch - my computer isn't really up to it.
biggest yikes #10
Posted 12 June 2015 - 04:15 PM
EDIT: Nevermind, googled it with "computercraft" at the end
ardera #11
Posted 12 June 2015 - 04:19 PM
Ughhhr, so many projects I want to enter but I've started on them already. :(/>. Put me down as a 'probable' entry - I'll see if I can think of something to enter.

I'll add a link to my GitHub repo later - once I've thought of something to add. Can't to twitch - my computer isn't really up to it.
Added you
CrazedProgrammer #12
Posted 12 June 2015 - 05:40 PM
The repo: https://github.com/CrazedProgrammer/VisualDemo3
GreenGene #13
Posted 12 June 2015 - 05:42 PM
Maybe I should join. I will think about it. If i do, i should make a CC 3D modeling program :)/>
ry00000 #14
Posted 12 June 2015 - 06:23 PM
I'm joining. Im making a batch-like feature which uses Creator's Compress program.
Lemmmy #15
Posted 12 June 2015 - 06:41 PM
Can we use oeed's Bedrock?
ardera #16
Posted 12 June 2015 - 06:59 PM
Can we use oeed's Bedrock?
Yep you can.

I'm adding ry00000, and GreenGene (with a "(maybe") behind his name) now
KingofGamesYami #17
Posted 12 June 2015 - 07:06 PM
I've been playing with Command Computers, might enter something with that (we are allowed to, right?).

Can't stream though, sorry. I'll PM you with the github repo if/when I make one.
ardera #18
Posted 12 June 2015 - 07:08 PM
I've been playing with Command Computers, might enter something with that (we are allowed to, right?).
Yes, thats allowed
SpencerBeige #19
Posted 12 June 2015 - 07:28 PM
i think usefullness should apply to all but games
MindenCucc #20
Posted 12 June 2015 - 10:54 PM
Holy cow! I have 2 ideas, but the date is the worst for me because I'm only available on non-weekends (sunday night - friday morning) :(/>
What could I do to join this event anyway? I've never been on a CCJam :P/> It would be great if I could join this event :)/>
ardera #21
Posted 13 June 2015 - 09:59 AM
i think usefullness should apply to all but games
Thats right, changing it

Holy cow! I have 2 ideas, but the date is the worst for me because I'm only available on non-weekends (sunday night - friday morning) :(/>
What could I do to join this event anyway? I've never been on a CCJam :P/> It would be great if I could join this event :)/>
Okay, we'll make an exception for you.
Your time is from:
Tuesday, 16.06.2015 UTC 0:00
to:
Thursday, 18.06.2015 UTC 24:00
again, 3 days / 72 hours
MindenCucc #22
Posted 13 June 2015 - 10:15 AM
Holy cow! I have 2 ideas, but the date is the worst for me because I'm only available on non-weekends (sunday night - friday morning) :(/>
What could I do to join this event anyway? I've never been on a CCJam :P/> It would be great if I could join this event :)/>
Okay, we'll make an exception for you.
Your time is from:
Tuesday, 16.06.2015 UTC 0:00
to:
Thursday, 18.06.2015 UTC 24:00
again, 3 days / 72 hours

Holy cow! You got this date perfect :D/> Thank you very much!

Edit:
derp, I forgot to include my repo :P/> It's https://github.com/MarcuzD/jam_entry
I don't have a Twitch account, because of some limitations I have. To be more precise, my integrated thingy is not powerful enough to stream anything, and my <1kbps upload speed is also a limitation.
Edited on 13 June 2015 - 08:24 AM
Zambonie #23
Posted 14 June 2015 - 04:40 PM
Finally :D/>

I'll enter, though I need to make a Github repo and actually come up with a idea. Have it. An OS, but a rather special OS.

Edit:

Twitch: http://www.twitch.tv/patzambonie
I had to create a new one because I couldn't log into my old one for a reason..

Github: https://github.com/PAT457/UniOS-CCJam
Edited on 14 June 2015 - 04:57 PM
_removed #24
Posted 14 June 2015 - 04:45 PM
Is HTTP allowed? My programs are based of HTTP.
MindenCucc #25
Posted 14 June 2015 - 04:47 PM
I have an important question. Can the program use http to download pre-made (or non-premade) assets? I mean my program uses a lot of graphics assets, and it would be great that the user could decide if he/she wants to download the nicer graphics.

Edit: I still don't know what this means, but I think I got Ninja'd :ph34r:/> :P/>
Edited on 14 June 2015 - 02:48 PM
クデル #26
Posted 15 June 2015 - 01:46 AM
Is HTTP allowed? My programs are based of HTTP.

If its not allowed, I believe it should be.
MindenCucc #27
Posted 16 June 2015 - 01:35 AM
//somewhat off-topic?

I managed to find a DirectX9.0b compatible streaming software, so I'll stream my live coding on Youtube (since Twitch is sooo laggy).
Here's the 250kbps stream of me coding: https://www.youtube....h?v=BmgbdDdSSFc
Note: I don't talk because of my bad accent. If you want me to talk, then message me somewhere :P/>

And if you ask, why am I streaming now?

–snip–

Okay, we'll make an exception for you.
Your time is from:
Tuesday, 16.06.2015 UTC 0:00
to:
Thursday, 18.06.2015 UTC 24:00
again, 3 days / 72 hours

My bad internet could not even handle 200kbps upload speed… <_</>
Edited on 16 June 2015 - 12:10 AM
ardera #28
Posted 16 June 2015 - 02:38 PM
Is HTTP allowed?
HTTP is allowed

Can the program use http to download pre-made (or non-premade) assets?
Yes it can, but it should not download pre-made stuff other than APIs I allowed you or someone else to use for his program. Other than that, you can only download assets created by you in the CCJam time.
(so no downloading of images you created before the contest begin)

Finally :D/>

I'll enter, though I need to make a Github repo and actually come up with a idea. Have it. An OS, but a rather special OS.

Edit:

Twitch: http://www.twitch.tv/patzambonie
I had to create a new one because I couldn't log into my old one for a reason..

Github: https://github.com/PAT457/UniOS-CCJam
Added you to the list. I saw you already created some sketch files. If they are just concept it's ok, but don't use them in your OS.

I still need SquidDev's, GreenGene's and ry00000's repository and twitch URL.
Edited on 16 June 2015 - 12:52 PM
MindenCucc #29
Posted 16 June 2015 - 02:49 PM
Is HTTP allowed?
HTTP is allowed

Can the program use http to download pre-made (or non-premade) assets?
Yes it can, but it should not download pre-made stuff other than APIs I allowed you or someone else to use for his program. Other than that, you can only download assets created by you in the CCJam time.
(so no downloading of images you created before the contest begin)

I still need SquidDev's, GreenGene's and ry00000's repository and twitch URL.

Okay, thanks :D/> I was sick before the begin time, so I was unable to make those graphics :P/>
Edited on 16 June 2015 - 12:49 PM
Creator #30
Posted 16 June 2015 - 03:21 PM
Sadly I have to study for fianls. And I should be right now.

PS: 800th post, cheers. I am going for 1k then 2k.
thenextntnick #31
Posted 16 June 2015 - 05:26 PM
I'm entering!
I can't stream through Twitch, though.

GitHub repo: http://github.com/Creeper2009/CCJam-2015/
ardera #32
Posted 16 June 2015 - 08:35 PM
Sadly I have to study for fianls. And I should be right now.

PS: 800th post, cheers. I am going for 1k then 2k.
Maybe you can take part in CCJam 2016 :)/>

I'm entering!
I can't stream through Twitch, though.

GitHub repo: http://github.com/Cr...009/CCJam-2015/
Added you to the list
Creator #33
Posted 16 June 2015 - 08:54 PM
Sadly I have to study for fianls. And I should be right now.

PS: 800th post, cheers. I am going for 1k then 2k.
Maybe you can take part in CCJam 2016 :)/>

I'm entering!
I can't stream through Twitch, though.

GitHub repo: http://github.com/Cr...009/CCJam-2015/
Added you to the list

Well, next year, finals are not simply vanishing. Sadly
KingofGamesYami #34
Posted 16 June 2015 - 11:27 PM
I'm going to be gone for the first half (Friday &amp; part of Saturday), I should be able to do what I'm thinking of doing though.
oeed #35
Posted 17 June 2015 - 09:19 AM
Ben and I are using Floobits, and as it lets you share your screen I'll be sharing my screen on it, not Twitch. It also has the added benefit of being able to look through all the code and watch it as we type.

I'll stream judging too, so pop this link as my steaming link: https://floobits.com/oeed/Silica
Click the magnet icon next to my avatar to track my cursor (when I'm logged in).
MindenCucc #36
Posted 17 June 2015 - 10:57 AM
Hmm… is it allowed to post sneakpeeks? :P/>

//off-topic: does someone want to watch me coding? I dusted off dad's old computer, and it's powerful enough to stream with 60fps.
ardera #37
Posted 17 June 2015 - 12:57 PM
Ben and I are using Floobits, and as it lets you share your screen I'll be sharing my screen on it, not Twitch. It also has the added benefit of being able to look through all the code and watch it as we type.

I'll stream judging too, so pop this link as my steaming link: https://floobits.com/oeed/Silica
Click the magnet icon next to my avatar to track my cursor (when I'm logged in).
Oh, I don't know floobits, it seems useful

Hmm… is it allowed to post sneakpeeks? :P/>
Yes it is :D/>

//off-topic: does someone want to watch me coding? I dusted off dad's old computer, and it's powerful enough to stream with 60fps.
Well originally, the twitch thing was to be sure that all of you're code was coded in the contest time.
Ik, GitHub lets you see changes and when they were made, but it's still possible to paste some code that was not created in the contest time and let it look like it was created just then.

I'd like to watch you code :)/>
MindenCucc #38
Posted 17 June 2015 - 03:18 PM
Hmm… is it allowed to post sneakpeeks? :P/>
Yes it is :D/>

Images
SpoilerThis is not for small screens :P/>
Spoiler
http://puu.sh/iqPxc/a050959930.png

The borders look good on monitors
Spoiler
http://puu.sh/iqPLJ/77c14f8671.png

Here's the unfinished main menu
Spoiler
http://puu.sh/is5bm/b781a727ff.png

In-game in developer mode
(note1: in the finished game there will be sprites and stuff :P/>)
(note2: because how the program works, this may be non-color compatible, but I won't do that in this 3 days)
Spoiler
http://puu.sh/is5c4/9bdc68c23a.png

//off-topic: does someone want to watch me coding? I dusted off dad's old computer, and it's powerful enough to stream with 60fps.
Well originally, the twitch thing was to be sure that all of you're code was coded in the contest time.
Ik, GitHub lets you see changes and when they were made, but it's still possible to paste some code that was not created in the contest time and let it look like it was created just then.

I'd like to watch you code :)/>

Okay, I'll stream from dad's dusty computer, and stream on Youtube
ardera #39
Posted 17 June 2015 - 03:39 PM
Okay, I'll stream from dad's dusty computer, and stream on Youtube
Can you give me your youtube username? Or the link to the stream?

Oh and you posted (almost) the same reply twice
Edited on 17 June 2015 - 01:45 PM
MindenCucc #40
Posted 17 June 2015 - 05:05 PM
Okay, I'll stream from dad's dusty computer, and stream on Youtube
Can you give me your youtube username? Or the link to the stream?

Okay, it's kinda stable now: https://youtube.com/watch?v=9JRe7VdLrxU
Creator #41
Posted 17 June 2015 - 05:29 PM
Okay, I'll stream from dad's dusty computer, and stream on Youtube
Can you give me your youtube username? Or the link to the stream?

Okay, it's kinda stable now: https://youtube.com/...h?v=9JRe7VdLrxU

Yisssss, I am the only person watching insead of studying for finals.

How do you stream on Youtube?
MindenCucc #42
Posted 17 June 2015 - 05:31 PM
I'm using FFSplit, since it's the only streaming software that works with DirectX9 :P/>
Btw, do you like the stream? I know it's laggy, but that's my upload speed there :P/>
Also lol, FFSplit dies on me every ~10minutes :(/>
Edited on 17 June 2015 - 03:34 PM
Creator #43
Posted 17 June 2015 - 05:51 PM
The quality is really low and it is laggy. Maybe comment. Else, I am excited about what you are doing.
MindenCucc #44
Posted 17 June 2015 - 05:58 PM
Thanks :D/> I know, as I mentioned abobe, my upload speed just can't handle more :(/>
MindenCucc #45
Posted 17 June 2015 - 08:00 PM
Lol, I accidently forgot to resume FFSplit after it crash'd :(/> If someone watched me, here it goes, you can watch me now :D/>
MindenCucc #46
Posted 17 June 2015 - 10:06 PM
Since I'm bad at designing stuff, here's another image
Spoiler
http://puu.sh/isHX0/fea3331ad6.png

Those are monsters :lol:/>
Edited on 17 June 2015 - 08:06 PM
クデル #47
Posted 18 June 2015 - 07:54 AM
I don't know if I can work or participate the whole time, but I would love to join. My repository for the project is at: https://github.com/connordelaneyy/CCJam
nitrogenfingers #48
Posted 18 June 2015 - 12:11 PM
Yeah I might throw my hat in for this, it'll be a slow weekend. Probably anyway. I might try streaming on twitch if I can figure it out, and when I organize an appropriate repo I'll add it to this post.
MindenCucc #49
Posted 18 June 2015 - 03:49 PM
Does anyone plan to add game data customization? For example, I have the game data (that's binary data), but if the user makes a directory named "imgdata", and places some files inside, then runs "mkgdata.lua", then a custom game data will be created :D/> Mine is a bit hard to understand, especially the imgage part of it. But I made it so that the user doesn't have to remember stupid numbers, only English.

Who wants to remember, that "0" is "white"? Nobody.

Spoiler

local function getcolor(str)
  local ret = nil
  local func = loadstring("return c." .. str)
  setfenv(func, {c = colors})
  ret = func()
  if ret then return ret end
  setfenv(func, {c = colours})
  return func()
end

Neat little function, isn't it? :D/> More devs should use this :P/>
MKlegoman357 #50
Posted 18 June 2015 - 06:17 PM
Does anyone plan to add game data customization? For example, I have the game data (that's binary data), but if the user makes a directory named "imgdata", and places some files inside, then runs "mkgdata.lua", then a custom game data will be created :D/> Mine is a bit hard to understand, especially the imgage part of it. But I made it so that the user doesn't have to remember stupid numbers, only English.

Who wants to remember, that "0" is "white"? Nobody.

Spoiler

local function getcolor(str)
  local ret = nil
  local func = loadstring("return c." .. str)
  setfenv(func, {c = colors})
  ret = func()
  if ret then return ret end
  setfenv(func, {c = colours})
  return func()
end

Neat little function, isn't it? :D/> More devs should use this :P/>

You can simply use Lua's existing features and index the tables with a variable:


local function getColor (str)
  return colors[str] or colours[str]
end
MKlegoman357 #51
Posted 18 June 2015 - 06:23 PM
I might join, if I'll find any time. But only if I'm allowed to use my (currently private) framework called 'Loo'. It's simply an OOP framework which allows to create classes and interfaces. Plus it has a few little functions and mods, like checking for __type metafield in type function, same with tonumber. Also, it has try..catch block and switch statement. But it's really nothing too much. Like I said, it's just an OOP framework, not a whole program. If you really want to, I can PM you the prototype (it's not quite done yet). I'll probably put it on the forums after the CC Jam :P/>.
Edited on 18 June 2015 - 04:24 PM
MindenCucc #52
Posted 18 June 2015 - 06:25 PM
Does anyone plan to add game data customization? For example, I have the game data (that's binary data), but if the user makes a directory named "imgdata", and places some files inside, then runs "mkgdata.lua", then a custom game data will be created :D/> Mine is a bit hard to understand, especially the imgage part of it. But I made it so that the user doesn't have to remember stupid numbers, only English.

Who wants to remember, that "0" is "white"? Nobody.

Spoiler

local function getcolor(str)
  local ret = nil
  local func = loadstring("return c." .. str)
  setfenv(func, {c = colors})
  ret = func()
  if ret then return ret end
  setfenv(func, {c = colours})
  return func()
end

Neat little function, isn't it? :D/> More devs should use this :P/>

You can simply use Lua's existing features and index the tables with a variable:


local function getColor (str)
  return colors[str] or colours[str]
end

But… it can be modified to be dynamic :P/>


--example: findin("cyan", colors, colours)
local function findin(wat, ...)
  local where = {...}
  local k, ret = false, nil
  local func = loadstring("return c." .. wat)
  for k,v in pairs(where) do
	setfenv(func, {c = v})
	k, ret = pcall(func)
	if k and ret then return ret end
  end
  return nil
end

--to use strings instead of tables, use "setfenv(func, {c = loadstring("return " .. v)()})" instead, but that's not so good
Edited on 18 June 2015 - 04:27 PM
MKlegoman357 #53
Posted 18 June 2015 - 06:31 PM
But… it can be modified to be dynamic :P/>


--example: findin("cyan", colors, colours)
local function findin(wat, ...)
  local where = {...}
  local k, ret = false, nil
  local func = loadstring("return c." .. wat)
  for k,v in pairs(where) do
	setfenv(func, {c = v})
	k, ret = pcall(func)
	if k and ret then return ret end
  end
  return nil
end

--to use strings instead of tables, use "setfenv(func, {c = loadstring("return " .. v)()})" instead, but that's not so good

I don't think that just for this you should be creating Lua code dynamically, the same can be done much easier and will execute a lot faster:


local function getColor (str, ...)
  for _, container in ipairs{...} do
    if container[str] then
      return container[str]
    end
  end
end
Edited on 18 June 2015 - 04:31 PM
MindenCucc #54
Posted 18 June 2015 - 06:47 PM
Okay, I have only some hours left, so I'll sum what did I done.

The game is named "CCPad". This is a Puzzle and Dragons "clone" for CC.

Current features:
  • Gameplay
  • Score
  • Moving of tiles
Planned features:
  • Under the time of CCJam'15
    • Hardcoded teams
    • Attacking
    • Attacking animation
  • After CCJam'15
    • Dynamic teams
    • Moar screens
      • Team selection / editing
      • Powerup-ing
      • Friends (requires HTTP)
      • Settings
      • Save managment
    • Padlet support (or portable computers, or PDAs, you name them)
    • Re-add monitor support
    • More things I can't remember…
Extras:
  • Ability to alter game data (the binary file named "gdata")
    • There are 3 tools
      • mkgdata.lua
        • Repacks the contents of "imgdata" to the "gdata" file
        • Documentation coming soon
      • imgdata/mkbinimg
        • Converts .skch files to custom binary images (note: only images with transparent background and single layer are supported).
      • imgdata/render
        • Prints a binary image to the console.
An image
Spoiler
http://puu.sh/itLyH/90fad9a85e.png

–snip–

I don't think that just for this you should be creating Lua code dynamically, the same can be done much easier and will execute a lot faster:


local function getColor (str, ...)
  for _, container in ipairs{...} do
	if container[str] then
	  return container[str]
	end
  end
end

Okay, you got me :P/>
Edited on 18 June 2015 - 04:49 PM
ardera #55
Posted 18 June 2015 - 09:26 PM
-snip-
Looks good!

Oh and: I am gonna be using Howl as my build system, just for the record


I might join, if I'll find any time. But only if I'm allowed to use my (currently private) framework called 'Loo'. It's simply an OOP framework which allows to create classes and interfaces. Plus it has a few little functions and mods, like checking for __type metafield in type function, same with tonumber. Also, it has try..catch block and switch statement. But it's really nothing too much. Like I said, it's just an OOP framework, not a whole program. If you really want to, I can PM you the prototype (it's not quite done yet). I'll probably put it on the forums after the CC Jam :P/>.
Well, in the rules it says that you're only allowed to use public code. If you publicate a link to the code in any way (meaning you could just post a link as a reply to this topic here), you're allowed to use it. Otherwise, sorry, you're not, since then you have an advantage over the others.


Also added Sandstorm and nitrogenfingers (with a "maybe") to the list
Edited on 18 June 2015 - 07:35 PM
Lemmmy #56
Posted 18 June 2015 - 09:34 PM
Forgot to mention myself! I will be participating.
Edited on 19 June 2015 - 03:07 PM
ardera #57
Posted 18 June 2015 - 09:37 PM
Forgot to mention myself! I will be participating.
Added you. What about your repository URL?
Edited on 18 June 2015 - 07:37 PM
_removed #58
Posted 18 June 2015 - 09:42 PM
I guess I'll join too.

http://www.twitch.tv/smigger22

http://www.github.com/smigger22/CCJam

EDIT: Can I use a software development kit for coding this? I will be using the Flare Development Kit and it offers a wide variety of functions to choose from, to lesson the code lines,
Edited on 18 June 2015 - 07:45 PM
Lemmmy #59
Posted 18 June 2015 - 09:47 PM
Forgot to mention myself! I will be participating.
Added you. What about your repository URL?

Sorry! I'm in a hurry to make sure I can work on it in school tomorrow.
https://github.com/LemonLake/CCJam2015

Will stream at http://twitch.tv/lemonlake however you might not see much on Friday if I'm at school.
Edited on 19 June 2015 - 03:08 PM
ardera #60
Posted 18 June 2015 - 09:57 PM
I guess I'll join too.

http://www.twitch.tv/smigger22

http://www.github.com/smigger22/CCJam

EDIT: Can I use a software development kit for coding this? I will be using the Flare Development Kit and it offers a wide variety of functions to choose from, to lesson the code lines,
Forgot to mention myself! I will be participating.
Added you. What about your repository URL?

Sorry! I'm in a hurry to make sure I can work on it in school tomorrow.
https://github.com/LemonLake/CCJam2015

Will stream at http://twitch.tv/lemonlake however you might not see much on Friday if I'm at school.
Added you both.
No problem LemonLake ;)/>
Lemmmy #61
Posted 18 June 2015 - 10:20 PM
When does this start in London time? I'm having trouble converting the times.
ardera #62
Posted 18 June 2015 - 10:27 PM
When does this start in London time? I'm having trouble converting the times.
London summer time is equivalent to UTC, so it starts at 0:00
Lemmmy #63
Posted 18 June 2015 - 10:31 PM
When does this start in London time? I'm having trouble converting the times.
London summer time is equivalent to UTC, so it starts at 0:00

Oh god, Google says 1am so I am extremely confused. I'll trust you on this one.
MKlegoman357 #64
Posted 18 June 2015 - 10:40 PM
Well, in the rules it says that you're only allowed to use public code. If you publicate a link to the code in any way (meaning you could just post a link as a reply to this topic here), you're allowed to use it. Otherwise, sorry, you're not, since then you have an advantage over the others.

Understood. I've put the code on GitHub. I'll try to write some more in-depth description later.

Oh, and here's my CCJam GiHub page. And twitch too.

I hope I'm not too late, just noticed it's already friday here :lol:/>
Edited on 18 June 2015 - 09:38 PM
MindenCucc #65
Posted 18 June 2015 - 10:45 PM
Okay, here's the semi-final result of 3days development :P/>


http://puu.sh/iu2uP/bb30b0e270.png

It's still lacking the real attacking, but there's attacking animation, like in Pokémon Yellow when tackle-ing.

Image explaination:
[indent=1]The colored things (upper half) are the enemy creatures.[/indent]
[indent=1]Above the sprite (of the creature) is an attack-cooldown-counter-number-thingy. It turns red if it's near to attack you.[/indent]
[indent=1]Below the sprite is it's health. I'll hide the numbers soon (like in the real game) :P/>[/indent]
[indent=1]The lower-half of the screen contains the blockies, and your health (soon I'll add something to see your party).[/indent]
[indent=1]There's a basic scrore system that's currently unused.[/indent]

What are your opinions based on the image? ^_^/> And what are your opinions on my Sketch'd images? :P/>

Also note: since I'm in UTC+01, I have ~70mins left :P/>
Edited on 18 June 2015 - 08:50 PM
Lemmmy #66
Posted 18 June 2015 - 10:56 PM
Looking pretty neat! But may I ask, what the hell is this nightmare? may you define what exactly this magnificent creature is?

MindenCucc #67
Posted 18 June 2015 - 11:15 PM
Aah, sorry, I did not mention that clusterf**kery :P/> Those are the blockies (or blocky if it's only one piece). You move them around, and if you make a match, you attack. Pretty simple :D/>

Yeah, you might need a bigger screen…


http://puu.sh/iu5uM/6c5967c9e5.png

I never knew that this program can monitor IC2 reacrors :P/> It looks like that the "core" temperature is 403.5 :lol:/>

Edit: I hope I can get a combo, or else I might die :(/>


http://puu.sh/iu6zI/6e0710aedc.png
Edited on 18 June 2015 - 09:31 PM
Lemmmy #68
Posted 18 June 2015 - 11:19 PM
Oh neat, I've missed quite a bit there. Nice work! I'm just playing around with Bedrock before I start in 40 minutes. Good luck everybody!
Edited on 18 June 2015 - 09:19 PM
MindenCucc #69
Posted 18 June 2015 - 11:39 PM
I wish I was able to watch everyone codin', but my computer can't handle even one single Twitch player, because the Twitch player is a piece of dirt :P/>
Lemmmy #70
Posted 18 June 2015 - 11:59 PM
Starting in 1 minute! :D/>
Grim Reaper #71
Posted 19 June 2015 - 04:21 AM
I'll give it a shot. I'll have to get Twitch setup and working. Here's the repo.
Edited on 19 June 2015 - 03:22 AM
ardera #72
Posted 19 June 2015 - 05:39 AM
I'll give it a shot. I'll have to get Twitch setup and working. Here's the repo.
Added you

CCJam is now running! I wish everyone good luck with their projects :)/>
MKlegoman357 #73
Posted 19 June 2015 - 06:27 AM
Well, in the rules it says that you're only allowed to use public code. If you publicate a link to the code in any way (meaning you could just post a link as a reply to this topic here), you're allowed to use it. Otherwise, sorry, you're not, since then you have an advantage over the others.

Understood. I've put the code on GitHub. I'll try to write some more in-depth description later.

Oh, and here's my CCJam GiHub page. And twitch too.

I hope I'm not too late, just noticed it's already friday here :lol:/>

How about me? :lol:/>
Edited on 19 June 2015 - 04:27 AM
oeed #74
Posted 19 June 2015 - 09:58 AM
Ben and I are using Floobits, and as it lets you share your screen I'll be sharing my screen on it, not Twitch. It also has the added benefit of being able to look through all the code and watch it as we type.

I'll stream judging too, so pop this link as my steaming link: https://floobits.com/oeed/Silica
Click the magnet icon next to my avatar to track my cursor (when I'm logged in).
Oh, I don't know floobits, it seems useful
Ehhh…

Well turns out you can't see my screen using Floobits unless you have edit permissions. Soooo, yeah. Just watching the code it is :P/>
ardera #75
Posted 19 June 2015 - 12:52 PM
How about me? :lol:/>
Sorry, overread your response; Added you
MKlegoman357 #76
Posted 19 June 2015 - 01:09 PM
Sorry, overread your response; Added you

Great, I've already started working on the project :D/>
_removed #77
Posted 19 June 2015 - 05:20 PM
Is this API allowed? http://www.github.com/awsumben13/Flare Because I have permission to use it.
thenextntnick #78
Posted 19 June 2015 - 05:47 PM
Starting to code my program.

STATUS:
SpoilerAll times are PST.
Text editor used: nevardon by The Quintuple Agent

9:43 AM Fri: Started coding. Using SquidDev's Howl build system.
9:55 AM Fri: Not using Howl anymore. Sorry, SquidDev.
1:36 PM Fri: Took a break. Using Howl now!
10:39 PM Fri: I took another long break. No longer using Howl (again. so sorry SquidDev), building a custom API from the ground up.

8:56 AM Sat: Fixing up my custom API.
Edited on 20 June 2015 - 02:56 PM
ardera #79
Posted 19 June 2015 - 05:52 PM
Is this API allowed? http://www.github.com/awsumben13/Flare Because I have permission to use it.
Yes it is

Status of my project:
Spoiler18.00: Started coding now, making a OOP library; without Howl although I said I'd use it
Edited on 19 June 2015 - 03:54 PM
SquidDev #80
Posted 19 June 2015 - 06:52 PM
without Howl
:(/> But I updated it. Sort of.
Edited on 19 June 2015 - 04:53 PM
Grim Reaper #81
Posted 19 June 2015 - 07:31 PM
May I use this API?
MindenCucc #82
Posted 19 June 2015 - 08:51 PM
Why is nobody streaming? I'm sad :(/>
MKlegoman357 #83
Posted 19 June 2015 - 09:39 PM
Why is nobody streaming? I'm sad :(/>

Well, I am actually coding right now, been streaming for some hours throughout the day. One thing I noticed when trying to test if my stream can be seen for others is trying to watch it on my phone. But the problem seemed that whenever I left my stream in twitch in the web browser on PC (which was streaming) the video would not show up on my phone and I had to refresh my browser window in PC to resume it. I don't know what's the exact problem and if it's only me experiencing this, but I can still stream what I'm currently doing :P/>
Edited on 19 June 2015 - 07:39 PM
Grim Reaper #84
Posted 19 June 2015 - 09:39 PM
I'm streaming here.
MindenCucc #85
Posted 19 June 2015 - 10:28 PM
Lol, after watching 3 peeople's stream, I'm curious, that I was the only one who used Notepad++ to code? :P/>
Zambonie #86
Posted 19 June 2015 - 11:54 PM
I almost forgot that it started, lol.
I got some code done, and I'll set up my stream ina few mins.

Project Status
SpoilerBtw all my times are in EST.
[5:30PM, Fri] Started computer in CCemuredux, started coding a little
[6:20PM, Fri] Got a simple system going for managing programs, as well as startup
[6:50PM, Fri] Posted this, setting up stream. (steam up)
[8:00PM, Fri] A lot of bugs, trying to fix them.
[10:00AM, Sat] Began morning coding, I really hated the term api and window api at the time
[1:30PM, Sat] Fixed the bugs, but that made new bugs.
[2:45, Sat] Fixed the new bugs, I don't see any new ones. About to upload to github.
[11:31AM, Sun] Last day, have a lot to do. I get a whole day to work on this unlike yesterday though.

Edit:
I got my stream working, but trust me, its gonna be a little laggy.
http://www.twitch.tv/patzambonie
Edited on 21 June 2015 - 02:33 PM
Lemmmy #87
Posted 20 June 2015 - 01:26 AM
i got bored but it might get finished, we'll see
ardera #88
Posted 20 June 2015 - 02:22 AM
without Howl
:(/> But I updated it. Sort of.
I'm making an OOP API, so I don't need Howl :P/>
Originally I wanted to make a Krist market, but my raspberry pi's sd card broke so I can't host the server files. Howl would've been useful for this project but not for an API

May I use this API?
Yes you can use it.
MindenCucc #89
Posted 20 June 2015 - 12:33 PM
i got bored but it might get finished, we'll see

can you please stream again? I enjoyed the pre-stream osu!-ing :D/>
ardera #90
Posted 20 June 2015 - 01:27 PM
It seems noone of you has any videos in "highlights" or "past broadcasts" on twitch. If there is an option to enable this, please enable it.
_removed #91
Posted 20 June 2015 - 03:28 PM
Streaming right now at: twitch.tv/smigger22!
Lemmmy #92
Posted 20 June 2015 - 11:55 PM
It seems noone of you has any videos in "highlights" or "past broadcasts" on twitch. If there is an option to enable this, please enable it.

I would rather you not look at every broadcast I do, thank you very much.
MindenCucc, I would stream osu but I probably wouldn't end up coding :P/>
Spy on my twitch every now and then, I'll get an osu! setup going
Edited on 20 June 2015 - 10:11 PM
MindenCucc #93
Posted 21 June 2015 - 06:28 AM
It seems noone of you has any videos in "highlights" or "past broadcasts" on twitch. If there is an option to enable this, please enable it.

I would rather you not look at every broadcast I do, thank you very much.
MindenCucc, I would stream osu but I probably wouldn't end up coding :P/>
Spy on my twitch every now and then, I'll get an osu! setup going


Thanks, but do you stream reguralrly, or just for the time being?

(If you don't understand my grammar, open this)
SpoilerI mean, do you stream on regular basis, or just because CCJam'15?
thenextntnick #94
Posted 21 June 2015 - 06:48 AM
welp, i'm pulling out of the competition.
i procrastinated, and now I don't have enough time. :(/>
maybe next year.

(typed in improper grammar because i'm writing this at 10:48 pm and i'm tired)
ardera #95
Posted 21 June 2015 - 09:08 AM
It seems noone of you has any videos in "highlights" or "past broadcasts" on twitch. If there is an option to enable this, please enable it.
I would rather you not look at every broadcast I do, thank you very much.
Streaming was made an opportunity for this contest because I wanted it to be comprehensible how the project was created. (Using GH, you could still do Ctrl+C &amp; Ctrl+V) So actually, I Have to look at every broadcast you do. I'm still not going to do this, because I'm too lazy :P/>

welp, i'm pulling out of the competition.
i procrastinated, and now I don't have enough time. :(/>
maybe next year.

(typed in improper grammar because i'm writing this at 10:48 pm and i'm tired)
Okay, no problem, removed you from the list
CrazedProgrammer #96
Posted 21 June 2015 - 09:41 AM
Sorry, but I am also stopping with this.
I have too much stuff going on (exam week, new side job etc).
ardera #97
Posted 21 June 2015 - 11:21 AM
Sorry, but I am also stopping with this.
I have too much stuff going on (exam week, new side job etc).
Removed you
oeed #98
Posted 21 June 2015 - 12:40 PM
Well… just over 12 hours left.

May the best program win!

I'll be downloading and judging all entries at about 7am GMT tomorrow, so make sure you get your code on GitHub by then!
MindenCucc #99
Posted 21 June 2015 - 12:44 PM
Sorry, but I am also stopping with this.
I have too much stuff going on (exam week, new side job etc).
Removed you

Ooh, thanks to my hyper-annoying behavior that I asked for a new time-interval :P/> I know that I have no chance to win (I mean GrimReaper's project looks AWSUM! (ohers' projects look awsum too :P/>)), but at least it was fun to code everything, and make the derpy ascii-sktech-creatures :D/>
_removed #100
Posted 21 June 2015 - 03:50 PM
Right, streaming again!
Creator #101
Posted 21 June 2015 - 03:53 PM
Right, streaming again!

What is your project about?
Zambonie #102
Posted 21 June 2015 - 04:38 PM
Streaming again to.
http://www.twitch.tv/patzambonie
Zambonie #103
Posted 21 June 2015 - 06:22 PM
If its ok, I've decided to drop UniOS for CCJam (im never going to get finished by the end of today), and I'm going to start on something else called UIF, which will take so much less time to do then UniOS. I will keep making UniOS and release it as a public OS one day, but for the rest of the day, I'm going to work on UIF.
Lemmmy #104
Posted 21 June 2015 - 07:41 PM
It seems noone of you has any videos in "highlights" or "past broadcasts" on twitch. If there is an option to enable this, please enable it.

I would rather you not look at every broadcast I do, thank you very much.
MindenCucc, I would stream osu but I probably wouldn't end up coding :P/>/>/>
Spy on my twitch every now and then, I'll get an osu! setup going


Thanks, but do you stream reguralrly, or just for the time being?

(If you don't understand my grammar, open this)
SpoilerI mean, do you stream on regular basis, or just because CCJam'15?

Actually I just stream whenever I like, but I might start streaming regularly. Also, Lignum's thing is looking really nice.
Edited on 21 June 2015 - 05:42 PM
Zambonie #105
Posted 22 June 2015 - 01:09 AM
And…… Done.
https://github.com/PAT457/UIF-CCJam-Real
Github was being weird and didn't want to upload to my old repo.. so use this one!!!!

UIF: Uni(versal) Install File.
Simple put its just a online installer.
It takes a .uif file (i've included a example in the repo that installs sketch and for a reason the microsoft.com website) and installs it.
Its a bland idea but it works.
It has a GUI that will show who its made by, the name of it, a icon, version, and a description. Ofc theres a install button that will install it.

To use it just do "uifi <pastebin code or path to file on computer for .uif file>" and the GUI will load up and install.
Btw, yea,it can distinguish the difference if your trying to download a pastebin .uif file or if its a file on your computer.
It's simple. Nothing much really.
Grim Reaper #106
Posted 22 June 2015 - 01:12 AM
Finished what I could. It works. The system is there, but it's lacking features :(/>

Just make sure to read the README.md before diving right into it.
ardera #107
Posted 22 June 2015 - 05:42 AM
Alright, contest is over!
Make sure to give a description of what your program is &amp; how to use it (+examples).

judges, send me your filled out project evaluation forms via PM when you're finished judging. If you don't understand a project, feel free to ask the owner (or a judge) to explain it.
Lignum #108
Posted 22 June 2015 - 02:39 PM
My program is Automatic Solution Software (or A.S.S.).
I don't have an installer for it, so you're going to have to download my repo. It's a program that allows you to automate your computer or turtle. That is, you can add certain actions (configurations) to be run at certain times. These configurations can either be a Lua program or a custom A.S.S. task. The idea was to be able to create these tasks with a visual editor, which I didn't get around to making.

The UI should be easy enough to understand, though if you're having trouble feel free to ask me.

My project is not as good as I wanted it to be since, to my luck, I caught a cold right before the jam started, meaning I didn't work on it much. So while I did get the UI done, functionality-wise it's almost useless. But I hope you enjoy it anyway.
ardera #109
Posted 22 June 2015 - 06:45 PM
Okay, we've finished judging, but smigger22's project isn't uploaded to his repo yet, but I know he coded on it (watched him streaming). I'm waiting for him to publish his project so we can judge him too, and then we're going to announce the placements.
_removed #110
Posted 22 June 2015 - 07:02 PM
I'm dropping out of this competition, due to the fact I didn't manage to get this done in time and I was really busy with family.

Next time, you could consider doing this when nobody is busy. Even though a weekend seems really free, its rather busy. Helixaire is over, and I will resume on HelixBank instead.
MKlegoman357 #111
Posted 22 June 2015 - 08:22 PM
I'm dropping out of this competition, due to the fact I didn't manage to get this done in time and I was really busy with family.

Next time, you could consider doing this when nobody is busy. Even though a weekend seems really free, its rather busy. Helixaire is over, and I will resume on HelixBank instead.

Well, it really depends on who's attending. I'd say, if it's someone who has a job the weekend is perfect, if it's someone who doesn't have a job and is on summer vacation then it's better on weekdays.
_removed #112
Posted 22 June 2015 - 08:37 PM
For me, I'm in school and I spend weekends with family and hardly ever do much coding.
Creator #113
Posted 22 June 2015 - 08:38 PM
I'd say not around finals. Because thi is the busiest week for me.
ardera #114
Posted 22 June 2015 - 08:57 PM
Next time, you could consider doing this when nobody is busy.
I had much more time on the weekend than in the week. Also, like MindenCucc, you could have simply asked if you can code your project somewhen else, in the week for example.

I'd say not around finals. Because thi is the busiest week for me.
Sorry, I didn't know it's finals time in (where you are from). In Germany, finals were more than a month ago. But next time, I'll keep that in mind


Publishing the placements now.
Edited on 22 June 2015 - 06:57 PM
Grim Reaper #115
Posted 22 June 2015 - 09:02 PM
There isn't going to be an ideal time for all users.

Typically, school runs during the Fall and Winter months, but people experience these seasons at different times depending on location. For those of us on the North American continent and in Europe, it's currently "Summer," so school is probably out for most. However, for those in the Southern Hemisphere, school is currently running.

So, it's pretty difficult to find an ideal time for everyone given location and schedule.

EDIT: Southern Hemisphere
Edited on 22 June 2015 - 08:33 PM
ardera #116
Posted 22 June 2015 - 09:48 PM
There isn't going to be an ideal time for all users.

Typically, school runs during the Fall and Winter months, but people experience these seasons at different times depending on location. For those of us on the North American continent and in Europe, it's currently "Summer," so school is probably out for most. However, for those in the Eastern Hemisphere, school is currently running.

So, it's pretty difficult to find an ideal time for everyone given location and schedule.
Exactly, that's right

Posted the Placements now. Lignum's the winner!
Edited on 22 June 2015 - 07:48 PM
Grim Reaper #117
Posted 22 June 2015 - 09:52 PM
Is it possible to get the scoring breakdown for our projects? It would be helpful to reflect on the work done :)/>
MindenCucc #118
Posted 22 June 2015 - 10:01 PM
Wow! The placements are unexpected to me! (nope, I knew that I'm gonna be at the bottom :P/>) Great job everybody! :D/> I hope there'll be a CCJam'16, because I enjoyed this one :D/>
Creator #119
Posted 22 June 2015 - 10:26 PM
There isn't going to be an ideal time for all users.

Typically, school runs during the Fall and Winter months, but people experience these seasons at different times depending on location. For those of us on the North American continent and in Europe, it's currently "Summer," so school is probably out for most. However, for those in the Eastern Hemisphere, school is currently running.

So, it's pretty difficult to find an ideal time for everyone given location and schedule.

Eastern hemishpere. Don't you mean southern?
Grim Reaper #120
Posted 22 June 2015 - 10:33 PM
There isn't going to be an ideal time for all users.

Typically, school runs during the Fall and Winter months, but people experience these seasons at different times depending on location. For those of us on the North American continent and in Europe, it's currently "Summer," so school is probably out for most. However, for those in the Eastern Hemisphere, school is currently running.

So, it's pretty difficult to find an ideal time for everyone given location and schedule.

Eastern hemishpere. Don't you mean southern?

Yes, yes I do. Thank you for correcting me :)/>
oeed #121
Posted 22 June 2015 - 10:54 PM
Is it possible to get the scoring breakdown for our projects? It would be helpful to reflect on the work done :)/>

I'll post mine, if the other two want to as well that's up to them.

ardera #122
Posted 23 June 2015 - 05:30 AM
I'll post mine too:
SquidDev #123
Posted 23 June 2015 - 07:39 AM
I'll post mine too then. Everyone did a great job for the time available, so well done everyone!
MindenCucc #124
Posted 23 June 2015 - 11:19 AM
Is it possible to get the scoring breakdown for our projects? It would be helpful to reflect on the work done :)/>

I'll post mine, if the other two want to as well that's up to them.


Hmm… I wonder what bugs did you come across. And for the graphical glitches… They are somewhat intended :P/> The two main problems I had with the graphics, is that I'm not redrawing everytime (thus avoiding flickering), and there's JUST not enough screen for the characters to fit :(/>

And for the bugs:
If some blockies don't do damage, that's intended. Since I never implemented a team renderer, you just don't know if there's a team member with the same type as the blockie you matched.
The screen shaking is intended (some cheap attack-animation :P/>)
If the program suddenly ends, that's not my fault. Stupid windowed multishell… It just TLWYs whlist redrawing.

Also, for the readme.md… I misunderstood ardera's message, and I PM'd him the "documentation" :P/> But it was too late for him to send everyone the documentation, I think.
MindenCucc #125
Posted 23 June 2015 - 11:26 AM
I'll post mine too then. Everyone did a great job for the time available, so well done everyone!

It's not bejeweled-type! :P/> It's PAD-type :P/> Okay, both of them are match3-type games, but mine is not bejeweled :P/> This explains the difference between the two.
ardera #126
Posted 23 June 2015 - 02:34 PM
I PM'd him the "documentation" :P/> But it was too late for him to send everyone the documentation, I think.
I sent everyone the documentation, but this was after oeed finished testing
Lemmmy #127
Posted 23 June 2015 - 02:56 PM
loving the lack of numbers i should really actually take part in the next one, until then i'll carry on working on my big project ;p
Edited on 23 June 2015 - 12:57 PM
_removed #128
Posted 23 June 2015 - 04:39 PM
Next time, you could consider doing this when nobody is busy.
I had much more time on the weekend than in the week. Also, like MindenCucc, you could have simply asked if you can code your project somewhen else, in the week for example.

I'd say not around finals. Because thi is the busiest week for me.
Sorry, I didn't know it's finals time in (where you are from). In Germany, finals were more than a month ago. But next time, I'll keep that in mind


Publishing the placements now.

Well, I'm busy every day, so I'd never get a time to do it.
KingofGamesYami #129
Posted 23 June 2015 - 08:52 PM

Movements are a little jerky, the only way to "sort of" fix this is to increase the number of blocks. For example, a radius of 5 will run much slower, making the jerkiness less noticeable.
Alice #130
Posted 23 June 2015 - 09:15 PM
Figure I'll try again next year, but it looks like I'll be up against some minor competition next year.
Shame I missed this year's.
Edited on 23 June 2015 - 07:16 PM