Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. 😄
This week's thread came out later than usual. Sorry about that!
Happy coding!
Please shamelessly promote your project. Everyone who posted in previous weeks is welcome back this week, as always. 😄
This week's thread came out later than usual. Sorry about that!
Happy coding!
For further actions, you may consider blocking this person and/or reporting abuse
花间酒 -
Francesco Ciulla -
Roseanne -
Jeffrey Ip -
Top comments (22)
Hi !
I have started working on a programming language named Kafe a while ago, and I am searching for someone (or sometwo, somethree... you get the joke :p ) to help me in this project.
What is it ? a scripting language for video games.
Basically, a programmer will have to follow those steps to use Kafe code in his game/project :
kafec
(the kafe code compiler)#include<kafe/vm/VM.hpp>
, then create his/her Kafe VM, feed it with the filename of the bytecode file, and then execute it !Syntax examples and goals
My ultimate (unachievable) goal is to replace Lua, because it lacks proper classes and arrays (imo).
A most affordable goal would be to be able to use Kafe with a minimal performances loss in video games.
Can we compile Kafe code without using kafec ?
No, we can't. The goal is to provide only the bytecode files because they are smaller, and it's a huge performance improvement for your game/project, since it's already compiled and you don't have to wait for it to be compiled before executing Kafe code.
How is the project structured ?
It is split in 7 or 8 projects :
C++:
HTML/CSS/JS:
Python:
The plug-ins
A plug-in must follow a specific pattern to be used by the Kafe VM, because it will compiled into a .dll/.so, and loaded at runtime by the VM. It will only have a 3 functions :
Current progress
rule them alluse cup/kafec/Kafe VM/Kafe ASM with only one programYou can join the project on Discord and/or follow it on GitHub !
Also, I started working on a 3D rendering lib using OpenGL : Zavtrak.
I want to create a library to do 3D rendering easily using OpenGL (currently 3.3.x) with a nearly zero cost abstraction.
Currently, I have utilities to play with the keyboard, the mouse, create a window and handle it more easily (using GLFW), play with VAO, VBO, EBO, vertices, and shaders.
The stack :
If want to have a look at it, the GitLab is here : gitlab.com/SuperFola/Zavtrak, and if you want to talk about, you can PM here (or on my twitter, or even on my discord : SuperFola#4234)
Have a good day guys !
I can help you with the websites
Hi ! Thanks for your reply, as for the websites, one would be needed for Zavtrak but none for Kafe, since I am using a template (and writing documentation to markdown converted to html later).
We can talk about that in PM ?
seems like I miss your reply, sorry about that I've been busy of my work. You can contact me on discord mandaputtra#8332
Qub³d Engine Group is a brand new voxel-based engine and game project, aiming to make a mature and extensible Minecraft-like game, backed by a vibrant and friendly community.
Anyone with interest in or experience with the following technologies are encouraged to join the project. They're just starting up, so there's plenty of room to find your niche.
Current Needs:
Are you interested in helping with any of the following? We're working on building small teams for each sector.
Team Dynamic:
We are a growing, distributed team of volunteers at varying experience levels, helping and learning from one another. The teams are led by a group of dedicated volunteer leaders, who work together to build a healthy, open, collaborative environment.
Currently, we meet once a week for a DevTalk on Discord, to discuss current project goals and to solve design and logistical problems. Most of us are available at Discord and will respond within a day typically.
Tech Stack:
Jump In!
The easiest way to get started is to join the Discord room. The link is on the website: qub3d.tk
This looks like a nice project, with lots of potential!
I will keep an eye on it for sure.
MousePaw Media is looking for C++ and Python developers who are interested in working on unusual, cutting-edge libraries, tools, and games.
Current Projects
Here's a look at a few of our current projects:
PawLIB 1.1: High-performance, memory efficient containers and utilities for the C++ language. We're expanding our testing library (Goldilocks), improving and expanding our data structures (Flex), making message output a delight again (IOChannel), and building a tool for streamlining the design of CLI interfaces (Blueshell).
Right now, we're working on iterators for the Flex data structures, adding a new high-performance, doubly-linked list implementation, and building our collection of sorting algorithms.
Omission is a game written in Python 3. It currently uses the Kivy GUI toolkit, but needs to be re-implemented in Qt5 (PySide2).
DiamondQuest is a brand new Python 3 game, which will use the Qt5 (PySide2) GUI toolkit. We're especially needing someone with pixel-art skills to create the retro-style graphics.
Ratscript: A brand new language which seeks to combine an innovative, obvious syntax with a powerful combination of paradigms. Ratscript is being designed specifically for the next generation of game development. Takes cues from Python and Rust, among others.
Anari: A vector-based animation engine implemented in C++, allowing for memory-efficient interactive animations to be deployed onto old and new hardware alike.
Infiltrator is an upcoming Python 3 party game. We have an earlier version implemented in C++, but we want to recreate it in Python3 and Qt5 (PySide2).
Our Stack
Getting Involved
See something you like? Jump right in! We have a robust development platform, centered around a carefully-honed Phabricator instance.
For more information, visit mousepawmedia.com/opensource or contact
developers (at) mousepawmedia (dot) com
. You can also ask questions and join the discussion us on the Lobby chatroom on our Phabricator.Hi devs. Do you have your small utilities, scripts, cli? Don't just use scripts, REUSE them.
Scripts kept in our github repos or local file systems are forgetable and eventually stale unless we share them with community. SparrowHub - Linux scripts repository is a good spot to distribute your sctipts. We support scripts written on one 4 languages - Perl, Bash, Pyhton and Ruby. Dependency managers, versioning, markdown documentation and configuration are out of the box. A few dozens scripts are already here, come and add your creation.
The Elixium Network is an open source blockchain looking for contributors!
Elixium is an anonymous, fast, and javascript contract scriptable blockchain written in Elixir, and has the potential to process up to 20,000 transactions per second (roughly the speed of the Visa network, at 24,000 transactions per second).
We're currently building out a base layer for the blockchain, so this is an opportunity to get in early. Come join the team, any contribution (especially documentation) helps!
Links:
Telegram Group
Github
Twitter
Reddit
Facebook
Website
This is something that quite piques my interest!
Hop in the Telegram group and let's figure something out!
Hello!
I made a tiny Python library called perfect_game_player that helps predict the best move you can play in games. I made use of minimax and its variants. You can make your own AI by implementing the Node class and calling the minimax function.
Currently, I have tried it on Tic tac toe and connect 4.
I just made it because I loved the idea of a game playing AI! :)
There are a ton of things left to do. Initially I wanted to make a graphical client XO game and visual minimax stepper but spent a lot of time getting the games to run.
Here's the project, would love it if you could take a look! Contributions and even feedback is welcome.
Cheers!
Masonite is an awesome community of developers so far. We are all building the next great Python web framework and looking for some awesome players to join the community!
You can join the Slack channel to learn more if you like.
By no means a huge OSS project, but for those that use Gatsby for their blog or other purposes, feel free to contribute to my Gatsby code snippets extension
Hey, everyone!
I've created a Ruby gem that when added to a Rails application will profile memory and/or CPU of controllers and jobs when running specs. At the end of the execution, it can generate a JSON or HTML output with the results (depending on how the gem has been configured).
I started it out for fun and now I'm not really sure where to go with it (if anywhere).
If anyone is interested in contributing, suggesting ideas or simply taking a look, you can find it here.
Happy coding, everybody!
Anyone interested in helping me out with #jellyfin?