Code Monkey home page Code Monkey logo

b8's Introduction

b8's People

Contributors

paladin-t avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

b8's Issues

Optimize `mat4x4`

Optimize the way storing value types, especially for "big" structs such as mat4x4.

SAY

Speech synth.

Debugger

Can make breakpoint, watch callstack, variables, etc.

Network

Adding UDP/TCP networking support. Either as server or client.

Shader

As a developer, can write shader (GLSL) for disks.

Index out of bounds error in "rnd" method

I noticed that "rnd" method throws an error about "index out of bounds" when minimum and maximum range are the same. That was so confusing, I analyzed my code many times searching the reason, but I didn't knew this could be caused by single value in range. I don't know how can I call it, is it a bug, an issue or just a mistake, but for sure it shouldn't throw an error for this.

Error popup imported script detection

When error occurs it shows line with error, but only in "main.bas" file (no detection of imported scripts). Using import of another scripts and when there is something wrong, it doesn't identify correct script and it points at the main script file.

EDIT:
Occurs when "Invalid identifier usage" error has been thrown.

False conjunction of two "is type" true booleans

When i use [X] is type ("dict") separating from [Y] is type ("string") both of them gives me true, but when I try to join them with the "AND", it gives me false even, when types match.

[X] is type ("dict") and [Y] is type ("string") gives me false, even when I insert dictionary and string in order.

Folders system in disk explorer at startup

It's a small feature, but I think is worth attention. To keep all projects organized in root folder, I suggest to put also a folder detection with opening to let user decide where would like to insert his disk, modified or created from scratch. Of course, it would be comfortable to also code an option to add another folder by clicking the "+" button which right now is usable to creating disks.

Add a license

I can't find any license information for this project. Would be nice to have a LICENSE file to know if people can contribute.

The "print" method with writing in new line

I think it would be great to change "print" method to write set string but in new line. Everyone knows that using debugging tools is for quick bug fixing and methods like that should automatically format the text to make him readable.

Remote play TBD

Multi-players can play with a same program on different endpoints.

Profiler

Can profile performance of programs.

DRM free distribution

I don't want to sing up and participate in those sketchy platforms like Steam who don't actually sell you the binary, but rather a "right to use it" on their crazy license.

I want to just buy a distribtuion archive w/ binary, without any DRMs, license managements or protections, for reasonable price, without needing to register anywhere else and sell my data or "analytics" agreement. I think many others would appreciate that too.

Can you make this possible?

Crash when using modulo for floating point

I accidentally typed float value for MOD operation and after first frame of execution, it freezes completely the software and vanishes (crash). If modulo for floats aren't supported it should be notification from compiler to change into integer value. Using this in if-conditional:

if t MOD 0.5 > 0.25 then : where 't' is a counter of elapsed time with delta time addition,

crashes "BASIC8" immediately.

"Deformed" music tone on HTML5 export

Hi,
I would like to report that exporting one of the sample games to HTML5, I was hearing "deformed" music like it was created on higher notes. This is probably not desired for neither the creator nor users. In fact, I wrote about this in my Steam review, but you could skip it or not understand cause I'm from Poland. That’s why I decided to write an issue about this.

cosmos_saga_html

Screen shows "Cosmos Saga" sample game exported to HTML5 with background music which IMO has higher notes than normal.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.