Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

eggnog

84
Posts
1
Topics
59
Followers
4
Following
A member registered Jan 07, 2017 · View creator page →

Creator of

Recent community posts

And here's the obfuscated code:


::z::e={}f={}
d,xd,yd,p,s,b,t,o=0,0,4,1,0,circfill,btnp,rnd
for i=1,5 do
j,k,q=14+i*16,50+o(35),17+o(10)add(e,{x=j,y=k,r=q})
if(i>1 and i<5)add(f,{x=j+o(q)-q/2,y=k+o(q)-q/2,r=8})
if(i==1)x,y=j-q/2,k
if(i==5)w,u=j+q/2,k
end::_::cls()if t(5) then
if(d<6.28)d+=.1else d=0
xd=sin(d)*4
yd=cos(d)*4
end
if t(2) then
if(p<5)p+=1else p=1
end
if(t(4))s=p
x+=s*xd y+=s*yd s*=.7
for v in all(e) do
b(v.x,v.y,v.r,11)end
for v in all(f) do
b(v.x,v.y,v.r,4)end
b(w,u,2,0)
if(pget(x,y)==0)goto z
if(pget(x,y)==4)s/=3
b(x,y,2,7)b(64,8)b(x+xd,y+yd,0)
?p,63,6,0
flip()goto _

I de-obfuscated my code for Putt, in case anybody is interested. Planning to make this into a proper lil PicoPutt game, but gonna need to spend a LOT of time polishing it.

function _init()
    spawn_level()
end

function _update()
    move_player()
end

function _draw()
cls()
    draw_bg()
    collision()
    draw_player()
end

-- levelgen

function spawn_level()
    grass={}
    sand={}
 for i=1,5 do
     j=14+i*16
     k=50+rnd(35)
     q=17+rnd(10)
-- make grass and sand
     add(grass,{x=j,y=k,r=q})
     if i>1 and
                 i<5 then
         add(sand,{x=j+rnd(q)-q/2,y=k+rnd(q)-q/2,r=8})
     end
-- make player and hole
     if i==1 then
            p={x=j-q/2,y=k,a=0,xd=0,yd=4,p=1,v=0}
     elseif i==5 then
            h={x=j+q/2,y=k}
     end
 end
end

-- draw functions

function draw_bg()
    for v in all(grass) do
     circfill(v.x,v.y,v.r,11)
 end
 for v in all(sand) do
     circfill(v.x,v.y,v.r,4)
 end
-- hole
 circfill(h.x,h.y,2,0)
--    power bar
 circfill(64,8,5,7)
 print(p.p,63,6,0) end

-- player

function draw_player()
 circfill(p.x,p.y,2,7)
 circfill(p.x+p.xd,p.y+p.yd,0)
end

function move_player()
-- set angle of shot
 if btnp(5) then
     if p.a<6.28 then
         p.a+=.1 else p.a=0
     end
     p.xd=sin(p.a)*4
     p.yd=cos(p.a)*4
 end
-- set shot power
    if btnp(2) then
        if p.p<5 then
            p.p+=1 else
            p.p=1
        end
    end
-- shoot
    if btnp(4) then
        p.v=p.p
    end
-- move ball, apply deceleration
 p.x+=p.v*p.xd
 p.y+=p.v*p.yd
 p.v*=.7
end

function collision()
-- hole/border pixel collision
 if pget(p.x,p.y)==0 then
  _init()
 end
-- sand trap collision
    if pget(p.x,p.y)==4 then
        p.v/=3
    end
end

Thanks Claus! Using colors for collision forced me to use palettes that I normally wouldn’t. Glad you liked it!

Another playground classic. I feel like this gameplay would translate well to online play. 

Ha, I always love a quick-draw game. No matter how advanced or simple the graphics are, the gameplay is always the same. And it's always fun. :)

A shmup / breakout game fully explored would be sooooo awesome. Glad you had time to submit an entry! :)

Nice integration of mouse controls - I hadn't even considered doing a mouse-controlled game for the jam! Plays nicely and looks great!

Fun avoidance game! Nice to see a Gamemaker entry in the jam! :)

Hooray, I got it! Really an awesome concept for a game! I'd play a full mobile game of puzzles like this.

Got 316! Nice relaxing pace, and great use of a simple vector aesthetic!

A masterpiece. :P

Ha, I wouldn't have noticed the character combination for your ship without seeing Tom's comment! Impressive that you got some music into this, it's the first entry I've tried with sound!

Lovely! Impressive that you fit this level of visual detail into a TweetTweetJam entry!

It took me a while to figure out the game - never played it before! Really nicely laid out though, considering the limitations. And a nice clear, well-laid-out interface.

I loved Impossible Road! This looks a surprising amount like it, considering the limitations. I'm surprised that the path isn't random, it appears to be the same each time! Really amazing that you fit this into 560 chars!

79 is my best score so far! And yeah, I'll repeat everyone else's reaction. HOW IS THIS POSSIBLE

This runs really well for a 560-char game! Took me 48 turns to finish, which is typical for me in a memory game. :P Great job!

I got 1500! Fun concept!

Wow, can't believe you fit this in 560 chars! It's a really cool concept - a painting program which requires you to collect the paint from the world, and arrange it accordingly. Great concept, and great execution!

Fun take on snake - I like that you actively want to avoid objects in this one, instead of collecting objects! Amazing that you fit it in 270 chars, that's really impressive!

Those are some nice blue flames! Was hoping I'd be able to flip the eggs or something, but honestly it's impressive that you jammed this many graphics into so few chars. Great job!

Nice doodle jump clone! Great idea for a TweetTweetJam entry, wish I'd thought of it! :P

I like being a cloud. That should be a mechanic in more games.

Great job! The multi-bounce requirement is really effective, keeps the game from being too easy.

I love how the speed scales just as it does in Canabalt! And those birds look awesome. :P

Fun! Managed to crack 1200pts. Really great use of risk/reward mechanics!

I like the sense of perspective here! Might rip off your use of circfill in my next tweetjam entry!

Wow, this is really effective for such a simple game! Love how the meteorites fall faster as they approach the ground, so you totally have adequate time to plan your moves. Great job!

Yeah, I probably could have added about 1-2 seconds for each level. I'll remember that if I ever revisit this concept! Thanks for playing!

Ah, a classic puzzle. I managed to get all red Os in a couple minutes! Great job!

Nice! I like the inclusion of W to fly up, I don't often see that in bouncy-ball games. Sorta gives it an anti-gravity feel, which is unique!

Managed to get 224! Nice solid cave-runner!

Fun! I love super-minimalist puzzle games which require me to sorta work out the rules as I play. Great work!

Wow, never considered making a downward-facing lander game. Really enjoyed this once I got a handle on the mechanics!

I cannot conceive of how you managed to fit this in 560 characters. Amazing work!

Fun! I love how you can go around the edges of the screen, really adds an element of strategy to it. Great job!

Lol, couldn't get higher than 6! Super responsive though, and a fun concept!

Nice work! These little Python games make me want to try my hand at a standalone Python game!

I'd be willing, but I wrote the code as obfuscated in the first place, since I knew I'd have to shorten it later! Perhaps I'll unobfuscate one of my games tonight for this thread!

Love the stretchy arms! Impressive that you fit this in 560 characters with the collision and everything!