HNHacker News
TopNewBestAskShowJobs

goalexboxer

63 karma · joined January 19, 2019

submissionscomments
goalexboxer··on Show HN: Learn to Code with Interactive Lessons
great content! as a C++ developer it's really helpful
goalexboxer··on Show HN: A game that teaches Git
absolutely brilliant idea! Also love the implementation. As far as it concerns me, as a TA in a CS university, this is truly an inspiration to make technical matters way more fun and appealing. Please continue to work on such matters!
goalexboxer··on Ask HN: I'm quitting my job, will create a game – any advice?
And btw, I spent nothing on advertising. Everything was organic.
goalexboxer··on Ask HN: I'm quitting my job, will create a game – any advice?
I built 2 games, 200K downloads. I didn't quit to work on that particularly but it took me only 3 weeks to build a very simple react native trivia game that I knew instantly it was going to be a hit. The game is only for a specific european country, so, for the total population, it was pretty cool. It was top charts on app store / play store for a while and the hundreds of reviews of people loving the game changed my life.

I eventually needed to take a job since it wasn't profitable for long (2-3 months) and my plan now is to build other games and quit the boring corporate job once for all.

The only advice I have: launch as early as you can. On my second game I waited unnecessary months, and I realized I could've prioritize a lot better.

goalexboxer··on Controllable Video Sprites That Appear Like Professional Tennis Players
Part 2: Even though Fifa / PES are doing great things, no video game can match the player personalities and add specific / individual animations for everyone. By using the already recorded matches, we would have something very authentic in terms of how players behave on the field.
goalexboxer··on Controllable Video Sprites That Appear Like Professional Tennis Players
I was thinking at exactly this idea for over 2 years.

I even started with Python & OpenCV for basic background extraction, and as I expected, the edges for the players are imperfect. But still, the result is very very promising. I'm so glad someone did it.

Why I was thinking at it is because the end goal would be to apply frame matching & transitioning to football. Tennis is the easier task, the camera angle is almost fixed.

But from this result, to football, we aren't far. Even an approach based on AI + some human intervention would suffice.

goalexboxer··on Ask HN: Monetize side project without registering a business?
Isnt it possible to use a virtual company like Xolo at the beginning?
goalexboxer··on Ask HN: Companies of one, what is your tech stack?
Currently building a product. I use node (Strapi CMS), Create React App (+ Typescript). I'm planning to use Heroku.
goalexboxer··on Show HN: Darklang
Am I the only one excited for this tool but with an actual programming language like Python instead?
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
Fair point, I will definetly try to use a different compiler next time. Thanks for pointing this out!
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
From the point of end user yes, but the original JSCPP project allows custom classes and members to be available via include.
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
I agree. However, the goal of the computer science classes is to teach basic algorithms and data structures, and not focusing on the language particularly. For instance, in the national exam (written) you may use any printing function (printf / cout), but you are limited to use C-style string functions. No vectors, no additional containers C++. Pointers are being studied too, but there are no exercises which involve coding in exams for memory allocations, so you never get to choose between new/malloc. I don't like this situation but this is the problem I am trying to address, any idea is well appreciated!
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
These are the main downsides indeed. As a matter of fact, in the current curricula the only option is cstring, and it's been that way in the last 20 years. I am looking forward to put in balance the upsides and downsides in using such an interpreter. Thank you for feedback!
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
I haven't noticed that, could you please describe more your context, including the browser version and OS? Thank you!
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
Yes, indeed. The live panel displays only basic types (long, char, int, floats and basic arrays). Thanks for noticing!
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
Python Tututor is the first project in this category that I totally loved it. The dream would be to have all the options Python Tutor has and also speed and user experience, but technically there is not very easy to achieve. Thanks for the feedback!
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
In this case there are no variables updated so the editor is not very useful indeed. The parsing erros for this interpreter are very limited, however there is internal access to the location of the failure (line, column) so there could be added a red underline to suggest the errors. Thanks for the feedback!
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
At this point, sadly yes. I'm just experimenting to see if the live visualization is useful.
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
This Jupyter integration seems really cool. Since I'm targeting educational environments it would open even more options for automated evaluation. Thanks!
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
In Romania. There are computer science classes starting 11 years old students in every school but Pascal and C/C++ are the only options.
goalexboxer··on Show HN: C++ Editor for Teaching How to Code
The repo of the original interpreter: https://github.com/felixhao28/JSCPP

Which notable features are not implemented yet?

    Goto statements
    Object-oriented features
    Namespaces
    Multiple files support
The target audience would consists in students trying simple algorithms. By the end of the high school, students are only using very basic C-syntax: variables, arrays, functions, and a couple of functions from the standard library.

Some partial implementations: iostream (only cin and cout and endl) cmath cctype cstring cstdio (partial) cstdlib (partial)

Other includes could be added too.

What I am trying to highlight is if there is any possibility to increase the visual feedback for students heading first to programming.

Something more like an interpretor would be more suitable in this case, but the wasm compilation doesn't seem too slow though. Thanks for this demo!

goalexboxer··on Show HN: C++ Editor for Teaching How to Code
Hello,

I was thinking at a solution to teach code easier for the beginners. C++ is the only available language for computer science classes in my country.

The project is aimed to teach coding for students as the next step after Scratch.

The language implementation is just a subset of C++, it relies on JSCPP interpreter.

I am looking for feedback and suggestions.

Thanks!