Hackathon advice

Sep 21, 2019 at 12:25am
Hi,

So, I'm gonna be participating in the VolHacks this year in Knoxville. I'm going to be competing against upper level students who already know machine learning and distributive systems, etc.

Unfortunately, that ain't me. Yall've seen my skill level. I'm pretty decent with general programming up to advanced data structures. Trees and whatnot.

I'm too competitive to be interested in this hackathon merely being a learning opportunity. I wanna compete. I know I won't win overall, but there are about a dozen sub competitions and things. That's my bracket.

Anyone have any advice on something someone like me could learn and complete within a 36 hour period dedicated to nothing but the competition? Something small that packs a punch? I'm up for a challenge, and I know I'll have to learn it as I go.

I would say I'm just as good with python and c# as I am c++.

Just want to be able to compete. Rocky 1 it lol.

Thank you.
Sep 21, 2019 at 12:34am
Make a video game
Sep 21, 2019 at 12:48am
Really depends on what you'll be coding there. Anything you don't know how to code you won't magically learn in a day and a half. So "make a video game" doesn't seem like good advice. Just gotta use your skills now with logical reasoning. Try coding a complex assignment that really gets your brain working.

I recommend looking at this:

http://www.cplusplus.com/forum/general/254303/


Read the problem description and try to code it yourself.
Sep 21, 2019 at 1:01am
Sep 21, 2019 at 1:33am
Says "game", not a video game. Those are completely different worlds.
Sep 21, 2019 at 1:47am
What?
Sep 21, 2019 at 2:25am
There's a difference between a console game, made with pure C++ and a video game - a game with graphics.
Sep 21, 2019 at 2:49am
It's possible using a video game library
Sep 21, 2019 at 3:27am
I had actually considered a video game. Pygames is fairly user friendly.
However, I looked into it and everyone is doing video games lol. One dude made an illusion of 3d levels inside a friggin console.

That's too good.

I was hoping some of you old school c++ Affacianados knew of some old school obscure coding tricks that youngsters these days aren't taught anymore.

I don't know. I just want to look like I belong in the same league.
Sep 21, 2019 at 3:28am
Are there any famously challenging coding puzzles?
Sep 21, 2019 at 3:59am
You can give HackerRank or LeetCode a try for solving puzzles. They're similar to CodeChef.
Sep 21, 2019 at 4:34am
closed account (E8A4Nwbp)
Console physics?
Sep 21, 2019 at 5:44am
Can you give me a link on console physics? I'm hitting deadends thanks to a company called COMSOL.
Sep 21, 2019 at 7:44am
I have always had fun to calculate prime numbers. :)
But that is pretty useless for the people and not so cool like a game ^^
Sep 21, 2019 at 2:37pm
closed account (E8A4Nwbp)
Ok,

Example
https://www.youtube.com/watch?v=G3tv0LP8iQg

Advice:
Commence from here: http://www.mediafire.com/file/d976uu932yt8lmy/Fiz.rar/file
Last edited on Sep 21, 2019 at 2:39pm
Sep 22, 2019 at 4:39pm
Ok,

Example
https://www.youtube.com/watch?v=G3tv0LP8iQg

Fluid dynamics, huh? See Yusuke Endoh's famous 2012 IOCCC entry (endoh.c):
https://www.youtube.com/watch?v=QMYfkOtYYlg

The source code is below; see also
http://www.ioccc.org/2012/endoh1/hint.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#  include<stdio.h>//  .IOCCC                                         Fluid-  #
#  include <unistd.h>  //2012                                         _Sim!_  #
#  include<complex.h>  //||||                     ,____.              IOCCC-  #
#  define              h for(                     x=011;              2012/*  #
#  */-1>x              ++;)b[                     x]//-'              winner  #
#  define              f(p,e)                                         for(/*  #
#  */p=a;              e,p<r;                                        p+=5)//  #
#  define              z(e,i)                                        f(p,p/*  #
## */[i]=e)f(q,w=cabs  (d=*p-  *q)/2-     1)if(0  <(x=1-      w))p[i]+=w*/// ##
   double complex a [  97687]  ,*p,*q     ,*r=a,  w=0,d;    int x,y;char b/* ##
## */[6856]="\x1b[2J"  "\x1b"  "[1;1H     ", *o=  b, *t;   int main   (){/** ##
## */for(              ;0<(x=  getc (     stdin)  );)w=x  >10?32<     x?4[/* ##
## */*r++              =w,r]=  w+1,*r     =r[5]=  x==35,  r+=9:0      ,w-I/* ##
## */:(x=              w+2);;  for(;;     puts(o  ),o=b+  4){z(p      [1]*/* ##
## */9,2)              w;z(G,  3)(d*(     3-p[2]  -q[2])  *P+p[4      ]*V-/* ##
## */q[4]              *V)/p[  2];h=0     ;f(p,(  t=b+10  +(x=*p      *I)+/* ##
## */80*(              y=*p/2  ),*p+=p    [4]+=p  [3]/10  *!p[1])     )x=0/* ##
## */ <=x              &&x<79   &&0<=y&&y<23?1[1  [*t|=8   ,t]|=4,t+=80]=1/* ##
## */, *t              |=2:0;    h=" '`-.|//,\\"  "|\\_"    "\\/\x23\n"[x/** ##
## */%80-              9?x[b]      :16];;usleep(  12321)      ;}return 0;}/* ##
####                                                                       ####
###############################################################################
**###########################################################################*/
Sep 22, 2019 at 5:14pm
Cheese and rice that's cool.

I'll look into and see if it's viable for me. It looks super complicated, but a simplified version would be impressive too.
Sep 23, 2019 at 3:49pm
is it open (build something from scratch in 3 days) or fixed (solve these problems) or ??
Sep 24, 2019 at 9:23pm
36 hour free for all. Whatever it is, just has to impress and work.

The only restraint is there will be a theme, TBA during opening ceremony, but you can finagle anything to fit a theme really.
Topic archived. No new replies allowed.