HNHacker News
TopNewBestAskShowJobs

ertucetin

380 karma · joined July 15, 2016

https://github.com/ertugrulcetin
submissionscomments
ertucetin··on Core: an experimental new way to write videogames
Thank you for checking that out!
ertucetin··on Core: an experimental new way to write videogames
Kudos to you! I’m happy to see another Clojure developer like me using the language for game development, even though we sometimes make things harder for ourselves :) Currently, I’m developing a 3D multiplayer TPS shooter using Clojure. For anyone interested, here’s a demo link: https://prototype-game.pages.dev

I’ll also be posting a blog post about the journey soon!

ertucetin··on Zen, a Arc-like open-source browser based on the Firefox engine
Why are there so many new browsers these days? Is there really that much demand for them? Considering that creating one is very hard and requires a team.
ertucetin··on Stripe acquires Lemon Squeezy
Now someone can create the new Lemon Squeezy, there will be a gap in the market.
ertucetin··on Lisp: Icing or Cake?
Thanks, using Reagent for UI, and for the rendering engine it is BabylonJS.
ertucetin··on Lisp: Icing or Cake?
Yes it is for PC web. You can check sample video with your phone here: https://x.com/ertuctn/status/1796627956120399898
ertucetin··on Lisp: Icing or Cake?
I recently created 3D boss fight prototype using Clojure: https://prototype-game.pages.dev
ertucetin··on Try Clojure
You can also try ClojureScript, which runs on JavaScript. If you're developing frontends.
ertucetin··on Build WebGPU apps with PlayCanvas
I've used one of my game projects, and here's why I don't want to use it again:

- You're locked into an online IDE if you want to use the PlayCanvas editor (which is the main selling point).

- Third-party dependencies are hard to integrate (for the online editor).

- You can't use different JavaScript languages (again due to the editor).

- I've seen lots of minor version changes that break too many things (not very stable).

- The editor had some major UI bugs back then (and probably still does).

Pros:

- Web-first library.

- Unity-like editor.

- Easy to debug/access things with only a link.

- Recently started to support WebGPU.

I've used ThreeJS, PlayCanvas, and BabylonJS in serious projects. I've concluded that BabylonJS is my go-to web-based 3D library from now on.

ertucetin··on Fast linked lists
You're probably right, I was in college back then and wanted to work on something cool, this was my idea.
ertucetin··on Fast linked lists
7-8 years ago I created GlueList (https://github.com/ertugrulcetin/GlueList) in order to build faster version of LinkedList + ArrayList. It was a fun effort.
ertucetin··on Babylon 7.0 Is Out
I used ThreeJS three years ago, but it was frequently introducing breaking changes, making it unsuitable for my game, especially since it's promoted as a rendering engine. Consequently, I created a mini-MMO-like game in PlayCanvas, which had too many bugs. With each new release, it seemed like they were breaking some features and introducing more bugs. Later, I tried Babylon.js, which had clean documentation and comprehensive examples for almost every topic. The Vertex Animation Textures (VAT) feature (https://doc.babylonjs.com/features/featuresDeepDive/animatio...) was particularly impressive; I was surprised they offered it in the first place. Additionally, the community is very responsive.
ertucetin··on Babylon 7.0 Is Out
You should not add inspector as dependency. This pulls in everything.
ertucetin··on Babylon 7.0 Is Out
Congrats, team! Thank you for your hard work. I've used all the well-known libraries, and Babylon.js has the best performance for the web.
ertucetin··on Ask HN: Who wants to be hired? (January 2024)
Location: Istanbul, Turkey

Remote: Yes

Willing to relocate: No

Technologies: Clojure, ClojureScript, Datomic, PostgreSQL, AWS, BabylonJS, PlayCanvas

Résumé/CV: https://www.linkedin.com/in/ertugrul-cetin/

GitHub: https://github.com/ertugrulcetin

Email: ertu.ctn@gmail.com

ertucetin··on Show HN: MineREPL, Learn Programming Interactively in Minecraft-Like Environment
I'll fix it now, you can use SHIFT-ENTER
ertucetin··on Saying Goodbye to GitHub
My only concern is whether GitHub is training on private repos or not. That would be the main problem, but I guess we will never know.
ertucetin··on Bicycle
I saw the link to this article on Twitter and came here to double-check that it is indeed in the top 5
ertucetin··on GitHub Copilot X – Sign up for technical preview
It seems as though all the companies deliberately agreed to wait until 2023 to release their AI products
ertucetin··on Ask HN: Any solo game developers here?
I'm a Clojure developer, and for most of my career, I have worked at small to medium SaaS startups.

However, after some time, I decided to work on some side projects that were in a completely different field.

I started playing with the PlayCanvas game engine and created a 3D PvP based browser game.

Currently, the game is in the alpha stage and is called Enion Online.

Link: http://alpha.enion.io

ertucetin··on Run Ordinary Rails Apps Globally (2021)
When to support JVM languages?
ertucetin··on Rewriting Reddit (2005)
They should rewrite in Clojure now.
ertucetin··on Goodbye, Fleets
Good call.
ertucetin··on Racing Game in ClojureScript
Thank you for the great feedback! The goal was just to show the ClojureScript version of the original demo (the first version of it). So there is no collision detection, sound, etc. I think ClojureScript has too many things to provide in this field.
ertucetin··on Racing Game in ClojureScript
I'm using something we use at work: https://github.com/ertugrulcetin/racing-game-cljs/blob/maste...
ertucetin··on Modern Javascript: Everything you missed over the last 10 years (2020)
ClojureScript, that's what you've missed...
ertucetin··on Ask HN: How to get back hacker's mentality and joy of coding
Learn Clojure if you haven't already. It will bring joy to your programming skills.
ertucetin··on Show HN: React Flow – library for creating node based editors and apps
Does it support auto positioning like in MindMaps? e.g. everytime I hit `tab` I get sub node then I hit several times let's say I have 10 sub nodes now, auto positioned.
ertucetin··on Distribution of JVM Desktop Applications
There is a new problem with jpackage after JDK 14, when your app depends on native libs, you'll get UnsatisfiedLinkError. There is a ticket for that, but it seems that one core dev couldn't repro it and the ticket is closed now... https://bugs.openjdk.java.net/browse/JDK-8259661
ertucetin··on GameLisp: Scripting language for Rust game development
Does it have a REPL like in Clojure?
← PreviousPage 2 of 4Next →